dIPREP is a test script for dtmINSPECTOR which helps preparing the required files so that the test can run successfully.
New in version 1.3.13
- Initial support for FDT 1.2.1
- Report all XML validation errors instead of single XML validation errors
New in version 1.1.12
- Partly support for IFSM
- A lot more protocol names are known
New in version 1.1.10 / 1.1.11
- fixed bug regarding a <KLAMMER> element in transaction request
New in version 1.1.9
- better support for CompoNet
- better support for IO-Link
- partly support for CC-Link
- partly support for Sercos
- bug fix for FF H1 preparation
Features:
No installation required
The test script runs in dtmINSPECTOR without need for installation. This makes it possible using it for official certification tests.
Solves test preparation hint TEA 15
The file CommunicationErrorFromResponse is copied to CommunicationErrorFromConnectResponse as described in the official test preparation hint from FDT Group for dtmINSPECTOR 2.1.0.77
Prepares ParameterXmlCorrectAddress.xml
Instead of 13 manual steps for preparing this file correctly, dIPREP generates this file for you without any manual interaction.
Prepares SetCommParamDocument_*.axsl
Instead of 14 manual steps for preparing this file correctly, dIPREP generates this file for you by just entering a bus address.
Supported protocols: HART, Profibus DPV0, Profibus DPV1, CompoNet, DeviceNet, EtherNet/IP, FF H1, FF HSE, Modbus Serial Line, Modbus TCP, Interbus, IS1, CC-Link, CANopen
Validates all files
All prepared files are validated against their XDR schemas. Therefore you can be sure that all files can be loaded by dtmINSPECTOR.
Copies files to user defined folder
Files for protocols except HART and Profibus are copied to the UserDefined folder, as described in the online help of dtmINSPECTOR.
Prepare manufacturer declarations
The script creates a file with all device types supported by the DTM under test. This makes it easier preparing the manufacturer declaration for supported device types.
Clears Device Specific Files
The contents of the folder “DeviceSpecificFiles” is deleted so that there is no mixture of files from previous tests.
All actions selectable
All described features are selectable and can be executed separated from each other (See screenshots for details).
Detect invalid protocol GUID
dIPREP detects if you have entered an invalid GUID which would normally result in an exception during the dtmINSPECTOR test. If a wrong GUID has been entered, dIPREP shows a dialog where you can select the proper GUID for testing.
Detect plausibility of TEA 13
dIPREP can find out that your DTM uses inline XDR schemas which might cause tests to fail. dIPREP gives you the hint that TEA 13 might apply in your case.
Prepare files in case the protocol does not use addresses
For protocols which do not have addresses (e.g. IO-Link) dIPREP modifies the relevant two files.
Prepares CommRefFromConnectResp_*.AXSL
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares CommRefFromTransactResp_*.AXSL
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares CommRefFromDisconnectResp_*.AXSL
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares ConnectReqFieldbusFrame_*.AXML
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares ConnectRequest.xml
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares TransactReqFromConnectResp_*.AXSL
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares TransactionRequestFromConnectResponse.xsl
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares TransactReq2FromConnectResp_*.AXSL
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares TransactReq3FromConnectResp_*.AXSL
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares DisconnectReqFromConnectResp_*.AXSL
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares DisconnectReqFieldbusFrame_WrongCommRef_*.axml
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.
Prepares TransactReqFieldbusFrame_WrongCommRef_*.AXML
By performing an upload, dIPREP can prepare this file just by selecting a proper item from a list of choices.