Home

Hart Interface Manual for ML210 Series

image

Contents

1. Write Parameters NONE Pag 20 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 16 bit unsigned integer COMMAND 221 This command writes the set point for the 20 mA Description This command writes the value of the set point for the 20 mA The value can be reads and changed in the menu Internal Data gt DAC2 20 mA of the Converter When modify the value with the HART command 221 the menu DAC 20 mA in the menu Internal data of the Converter is updated See the menu Internal Data DAC 20 mA of the Converter in the user manual for changing the value with keypad Write Parameters WORD HIGH BYTE LOW BYTE 0 16 bit unsigned integer Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 16 bit unsigned integer COMMAND 222 This command reads the set point for the 4 mA Description This command reads the value of the set point for the 4 mA The value be read in the menu Internal Data DAC2 4 mA of the Converter Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 16 bit unsigned integer COMMAND 223 This command writes the set point for the 4 mA Description This command writ
2. Required access level 2 Value of measure skip threshold if accepted 5 ACCESS ERR if insufficient access level Set command 5 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 5 Required access level 2 lt gt max units if accepted 5 ACCESS ERR if insufficient access level MFMXT Measure Filter MaX variation Threshold Reads or sets the value of the measure filter maximum variation threshold Read command MFMXT Required access level 2 Value of max variation threshold if accepted 5 ACCESS ERR if insufficient access level Set command Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command MFMXT Required access level 2 min lt gt max units if accepted 5 ACCESS ERR if insufficient access level MFCUT Measure Filter Cut off Threshold Reads or sets the value of the measure filter cut off threshold Read command MFCUT Required access level 2 Value of measure cut off thr if accepted 5 ACCESS ERR if insufficient access level Set command Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command MFCUT Required access level 2 lt
3. ACCESS ERR if insufficient access Required access level 2 level TCMDE Totalizers Currency Mode Read command TCMDE Status of currency mode display if Display Enable Enables or disables Required access level 2 accepted the displaying of the currency values 5 ACCESS ERR if insufficient access level for the totalizers Set command 0 0K if parameters accepted Required access level 2 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command TCMDE List of num description if accepted Required access level 2 5 ACCESS ERR if insufficient access level CUSYT CUrrency SYmbol Type Reads Read command CUSYT Type of currency symbol if accepted or sets the type of currency symbol Required access level 2 1 CMD ERR if currency not enable used to represent the values 5 ACCESS ERR if insufficient access level converted from the totalizers Set command CUSYT 7 0 if parameters accepted Required access level 2 1 CMD ERR if currency not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Pag 36 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 Help command CUSYT Required access level 2 List of num description if accepted 1 CMD ERR if currency not enabled 5 ACCESS ERR if insufficient access level CUCSS CUrrency Custom Symbol Reads or sets the custom symbol used to represent the currency If the values is to be set a fixed 3 c
4. ACCESS ERR if insufficient access level FRAXN Flow Rate Alarm Read command FRAXN Value of negative max threshold if Negative threshold Reads or Required access level 2 accepted sets the value of the maximum 5 ACCESS ERR if insufficient access level positive flow rate alarm Set command FRAXN 7 0 if parameters accepted threshold Required access level 2 2 PARAM ERR if nout of range 5 ACCESS ERR if insufficient access level Help command FRAXN min lt gt max units if accepted Required access level 2 5 ACCESS ERR if insufficient access level FRANP Flow Rate Alarm miN Read command FRANP Value of positive min threshold if Positive threshold Reads Required access level 2 accepted sets the value of the minimum 5 ACCESS ERR if insufficient access level positive flow rate Set command FRAXP 7 0 if parameters accepted threshold Required access level 2 2 PARAM ERR if nout of range 5 ACCESS ERR if insufficient access level Help command FRAXP min lt gt max units if accepted Required access level 2 5 ACCESS ERR if insufficient access level FRANN Flow Rate Alarm miN Read command FRANN Value of negative min threshold if Negative threshold Reads or sets the value of the minimum Required access level 2 accepted 5 ACCESS ERR if insufficient access level positive flow rate Set command FRANN 7 0 OK if parameters accepted threshold Required access level 2 2 PAR
5. Parameters WORD HIGH BYTE LOW BYTE 0 ASCII Character 0 ASCII Character 1 1 ASCII Character 2 ASCII Character 3 30 ASCII Character 28 ASCII Character 29 31 ASCII Character 30 ASCII Character 31 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 ASCII Character 0 ASCII Character 1 2 ASCII Character 2 ASCII Character 3 59 ASCII Character 28 ASCII Character 29 50 ASCII Character 30 ASCII Character 31 COMMAND 201 This command reads the results of an etp command See section ETP command Description This command read the result of an etp command The max number of byte that you can return with the HART command 201 is 24 bytes Some etp command can have answer with more of 24 bytes If you send the HART command 201 with the code OxFF you return the number of bytes of the answer ISOMAG 9 If the leght of the etp command is greater than 24 byte you can read the complete answer with an offset Example Pag 19 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X You have send an etp commad with HART command 200 With the HART command 201 and the code OxFF you read that the answer have 55 bytes for examples With the HART command 201 and the offset 0x00 0 dec you read the first block of 24 byte With a second HART command 201 and the offset 0x18 24 dec you read the second block
6. Revision 5 Device Function Flags Device ID Number 1 6 Device ID Number 2 Device ID Number 3 COMMAND 01 Read Primary Variable Description This command gets the device Primary Variable and the Primary Variable Units Write Parameters NONE Floating Point Data Returned WORD HIGH BYTE LOW BYTE 0 Primary Variable Value Flow rate in tecnicel unit 32 bit single precision 1 EEE floating point Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 0 0 NOTE The values in the 32 bits single precision IEEE floating point format are floating point numbers which can be represented during writing by any decimal digits To keep the same numerical format visible on the instrument display however it is necessary to calculate the decimal figures with a rather complex algorithm which takes account of instrument precision flow rate measurement unit etc For this purpose and to avoid useless calculations the number of decimals to use to represent the flow rate values is supplied separately See the relative Device Specific command NOTE For the measure unit see the relative commands in the section Device Specific commands NOTE The byte and the words can be swapped See the relative commands in the section Device Specific commands COMMAND 02 Read Current And Percent Of Range Pag 5 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X Description This command
7. are activate by click over them or typing the value command on text windows by keyboard READ COMMAND 4 GPAPN GPAPN HELP COMMAND GPAPN SET COMMAND Console Commands GPAPN Clear Text Type the data to be set let blank and press Enter if none 1 Console Commands u 4 GPAPN Clear Text Press enter SS Console Commands 4 Clear Text Press enter SSS o e Console Commands GPAPN web omnitel il Clear Text Press enter SS Console Commands GPAPN MAX 31 CHR STRING Clear Text ETP show the allowed field for the specific command SS a Console Commands GPAPN web omnitel it Clear Text ETP show the current value of function Console Commands GPAPN web omnitel it 0 0K Clear Text ETP acknowledge the command with 0 OK Pag 26 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 COMMANDS AND FUNCTIONS EQUI VALENT TO THE 1 SENSOR MENU Name and description Modes Returned values or codes PDIMV Pipe DlaMeter Value Reads or sets the nominal diameter of the sensor Read command PDIMV Required access level 2 value of nominal diameter if accepted 5 ACCESS ERR if insufficient access level Set command
8. gt max units if accepted 5 ACCESS ERR if insufficient access level ACALE Auto CALibration Enable Enables or disables the auto calibration feature of the instrument Read command ACALE Required access level 2 Enable disable status if accepted 5 ACCESS ERR if insufficient access level Set command ACALE Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command ACALE Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level Pag 31 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 ARNGE Auto RaNGe Enable Enables or disables the auto range feature of the instrument Read command ARNGE Required access level 2 Enable disable status if accepted 5 ACCESS ERR if insufficient access level Set command Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help ARNGE Required access level 2 command List of num description if accepted 5 ACCESS ERR if insufficient access level ENSVE ENergy SaVing Enable Enables or disables the energy saving feature of the instrument Read command ENSVE Required access level 2 Enable disable status if accepted 5 ACCESS ERR if insufficient access level Set command ENSV
9. if insufficient access level CFFKZ CoeFFicient KZ Reads or sets the value of the zero coefficient KZ Read command CFFKZ Required access level 2 Value of the coefficient if accepted 5 ACCESS ERR if insufficient access level Set command CFFKZ n Required access level 3 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CFFKZ Required access level 2 m n max if accepted 5 ACCESS ERR if insufficient access level ICALE Ignore CALibration Errors Enables or disables the calibration errors recognition Read command CALE Required access level 2 Status of cal error recognition accepted 5 ACCESS ERR if insufficient access level Set command CALE 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CALE Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level Current output 1 Calibration Point 1 Reads or sets the value of the current output calibration point 1 4 mA Read command C1CP1 Required access level 2 Set command 1 1 Required access level 3 Value of the cal point if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level 0 if parameters accepted 1 CMD ERR if current output not ena
10. issued the unit symbol and the numeric SUPPORTED CUTNV CUrrency Totalizer Negative Value Reads the converted currency Read command CUTNV Returns currency symbol value string 1 CMD ERR if currency mode not enabled value relative to the partial negative Set command NOT 1 CMD ERR if command is issued totalizer and its currency unit SUPPORTED Returns two comma separated fields Help command NOT L CMD ERR if command is issued the unit symbol and the numeric SUPPORTED value AIN1V Analog 1 Value Reads Read command AIN1V Returns measure unit value string the value of the analog input 1 and its 1 CMD ERR if analog input 1 not enabled associated technical unit Returns two Set command NOT 1 CMD ERR if command is issued comma separated fields the SUPPORTED symbol and the numeric value Help command NOT 1 CMD ERR if command is issued SUPPORTED BATTS BATTery Status Reads the Read command BATTS Returns va ue string estimated residual capacity of the Set command NOT 1 CMD ERR if command is issued battery Returns the percent symbol SUPPORTED and value separated by the comma Help command NOT 1 CMD ERR if command is issued SUPPORTED ALARM ALARM status Reads the alarm Read command ALARM Returns all active alarms in CSV format status of the instrument Returns a Set command NOT 1 CMD ERR if command is issued CSV list of all active alarm SUPPORTE
11. totalizers Possible values are 0 VM Volume Metric 1 WM Weight Metric 2 V Volume mperial or American 3 Wl Weight I or American Read command VTMUT Required access level 2 Type of measure unit if accepted 5 ACCESS ERR if insufficient access level Set command Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command VT MUT Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level VTMUV Volume Totalizer Measure Unit Value Reads or sets the value of measure units relative to the totalizers Read command VTMUV Required access level 2 Value of measure unit if accepted 5 ACCESS ERR if insufficient access level Set command VTMUV 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of rang 5 ACCESS ERR if insufficient access level Help command VT MUV Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level VTDPP Volume Totalizers Decimal Read command VTDPP Required access level 2 Value of decimal digits if accepted 5 ACCESS ERR if insufficient access level Pag 29 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 Point Position Reads or sets the value representing the number of decimal dig
12. 1 CMD ERR if digital input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command VTTNE Required access level 2 List of num description if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level VIPNE Volume Totalizer Partial Negative reset Enable Enables or disables the consent for resetting the partial negative volume totalizer when receiving an external signal on the digital input Valid only if the digital input is installed and enabled Read command VTPNE Required access level 2 Status of reset consent if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level Set command Required access level 2 0 if parameters accepted 1 CMD ERR if digital input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command VTPNE Required access level 2 List of num description if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level TCLIE Totalizers Count Lock Enable Enables or disables the consent for locking the totalizers when receiving an external signal on the digital input Valid only if the digital input is installed and enabled Read command TCLIE Required access level 2 Status of locking consent if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insuffic
13. AM ERR if nout of range 5 ACCESS ERR if insufficient access level Help command FRANN min lt gt max units if accepted Required access level 2 5 ACCESS ERR if insufficient access level ATHYS Alarm Thresholds Read command ATHYS Value of hysteresis if accepted HYSteresis Reads or sets the value of the alarm threshold hysteresis Required access level 2 5 ACCESS ERR if insufficient access level Set command ATHYS 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 5 Required access level 2 min lt gt max units if accepted 5 ACCESS ERR if insufficient access level EPDAT Empty Pipe Detection Alarm Threshold Reads or sets the value of the alarm threshold for the empty pipe detection system Read command EPDAT Required access level 2 Value of empty pipe threshold if accepted 5 ACCESS ERR if insufficient access level Set command Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command EPDAT Required access level 2 min lt gt max units if accepted 5 ACCESS ERR if insufficient access level Pag 32 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 OCACV Output Current Alarm Condition Value Reads or sets the value of the alarm value
14. Analog input 1 Full Scale Value Reads or sets the value of the full scale point for the analog input 1 Read command A1FSV Required access level 2 Full scale value of analog in 1 if accepted 1 CMD ERR if analog input 1 not enabled 5 ACCESS ERR if insufficient access level Set command A1FSV 7 Required access level 2 0 if parameters accepted 1 CMD ERR if analog input 1 not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command A1FSV Required access level 2 min lt gt max units if accepted 1 CMD ERR if analog input 1 not enabled 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTIONS EQUIVALENT TO THE 3 MEASURES MENU Name and description Modes Returned values or codes MFTCV Measure Filter Time Constant Value Reads or sets the value of the measure filter time constant Read command MFTCV Required access level 2 Value of measure time constant if accepted 5 ACCESS ERR if insufficient access level Set command MFTCV 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command MFTCV Required access level 2 lt gt max units if accepted 5 ACCESS ERR if insufficient access level MFSKT Measure Filter SKip Threshold Reads or sets the value of the measure filter skip threshold Read command MFSKT
15. D Help command NOT 1 ERR if command is issued SUPPORTED Pag 40 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X AUXI LI ARY SET COMMAND Name and description Modes Returned values or codes ACODE Access CODE Read command ACODE String value if command accepted Required access level 2 1 CMD ERR if GPRS not enabled 5 ACCESS ERR if insufficient access level Set command ACODE string 0 if parameters accepted Required access level 2 1 CMD ERR if GPRS not enabled 2 PARAM ERR if string out of range 5 ACCESS ERR if insufficient access level Help command ACODE NUMERIC RANGE if accepted Required access level 2 1 CMD ERR if GPRS not enabled 5 ACCESS ERR if insufficient access level MODSV MODel and Software Version Read command MODSV String value if command accepted 1 CMD ERR if GPRS not enabled 5 ACCESS ERR if insufficient access level Pag 41 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG Pag 42 di 42 HART IS REVOO doc
16. D HIGH BYTE LOW BYTE 0 STATUS WORD 1 8 bits integer measurement 0 samples per second Hz COMMAND 187 This command reads the measurement dynamic variation as a Description This command reads the measurement dynamic variation as a 96 Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 8 bits integer measurement 0 dynamic variation as a 96 COMMAND 189 This command reads the the digital value of the current set in the DAC Description This command reads the digital value of the current set in the DAC Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 16 bit Unsigned integer COMMAND 190 This command reset of HART module Pag 18 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL Description This command reset of HART module Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned NONE COMMAND 200 This command writes an etp command See section ETP command Description This command sends an etp command to the converter For a description of the ETP embedded protocol and a list of the possible etp command see the relative section The command return the string sended For reading the result of the etp command see the next HART command below Write
17. Description The device is placed in the Fixed Primary Variable Current Mode with the Primary Variable Current set to the value received Only two floatig point value are accepted for this function 4 0 mA 00 00 80 40 hex format for setting the 4 mA point 20 0 mA 00 00 0 41 hex format for setting the 20 mA point The value are returned in the Response Bytes Pag 10 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL With this function the device enter in the Fixed Primary Variable Current Mode Adjusting the set points with commands 220 221 222 and 223 ISOMAG 9 A level of 0 exits the Fixed Primary Variable Current Mode Fixed Primary Variable Current Mode is also exited when power is removed from the device Write Parameters WORD HIGH BYTE LOW BYTE 0 Floating Point Current mA 1 Floating Point Data Returned WORD HIGH BYTE LOW BYTE 0 Floating Point Current mA 1 Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD COMMAND 59 Write Number of response preambles Description This command writes the number of response preambles that the HART device will use in every command response The number of response preambles can be changed with the menu Preambles in the menu Comunication of the converter See the menu Comunication in the Converter When modify the number of response preambles with the HART command 59 the men
18. Device Specific commands NOTE For the ASCII version of the counters see ETP commands COMMAND 06 Write Polling Address Description This command writes the polling address of the HART device Extreme care should be taken when you use this command because you can loose the comunication with the device The polling address can be readed and changed with the menu Comunication Address of the Converter See the menu Comunication in the Converter When modify the polling address with the HART command 06 the menu Address in the menu Comunication of the Converter is updated Write Parameters WORD HIGH BYTE LOW BYTE 0 Polling address 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Polling address 0 COMMAND 11 Read Identifier Devices with TAG Description This command read the Identifier Device information of HART command 00 by inserting the TAG parameter Write Parameters WORD HIGH BYTE LOW BYTE 0 Packed ASCII TAG Byte 0 Packed ASCII TAG Byte 1 1 Packed ASCII TAG Byte 2 Packed ASCII TAG Byte 3 2 Packed ASCII TAG Byte 4 Packed ASCII TAG Byte 5 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Constant 254 Manufacturer Identification Code 2 Manufacturer Device Type Code Number of Preambles 3 Universal Comman
19. E 7 Required access level 2 0 0K if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command ENSVE Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level ENSST ENergy Saving Sample Time Read command ENSST Value of measure sampling time if Reads or sets the value of the Required access level 2 accepted measure sampling time when the 5 ACCESS ERR if insufficient access level energy saving feature is active Set command ENSST 7 0 OK if parameters accepted Required access level 2 2 PARAM ERR if nout of range 5 ACCESS ERR if insufficient access level Help command ENSST min lt gt max units if accepted Required access level 2 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTIONS EQUI VALENT TO THE 4 ALARMS MENU Name and description Modes Returned values or codes FRAXP Flow Rate Alarm Read command FRAXP Value of positive max threshold if Positive threshold Reads Required access level 2 accepted sets the value of the maximum 5 ACCESS ERR if insufficient access level positive flow rate Set command FRAXP 2 0 if parameters accepted threshold Required access level 2 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command F RAXP min lt gt max units if accepted Required access level 2 5
20. HNICAL MANUAL ISOMAG 9 Once this command is issued the only way to wakeup the converter is by the keyboard Set command STBYC Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTI ONS EQUI VALENT TO THE 11 I NTERNAL DATA MENU Name and description Modes Returned values or codes L2ACD Level 2 Access CoDe Reads or sets the level 2 programmable access code It can be set to zero to disable all L2 access requests WARNING do not forget the code entered LFDIC Load Factory Defaults Immediate Command Loads the factory default parameters WARNING all the current working parameters eventually modified by the user will be lost Read command L2ACD Required access level 2 Programmed code if accepted 5 ACCESS ERR if insufficient access level Set command L2ACD n Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command L2ACD Read command NOT SUPPORTED min lt gt max if accepted Required access level 2 5 ACCESS ERR if insufficient access level 1 CMD ERR if command is issued Set command LFDIC 1 Required access level 2 0 if parameters accepted 2 PARAM ERR if n not equal to 1 3 EXEC ERR if default data corrupted 5 ACCESS ERR if insufficient access level Help command
21. ISOMAG THE FRIENDLY MAG METER Electromagnetic Flow Meter HART PROTOCOL User Manual CONVERTER ML 210 TECHNICAL MANUAL ISOMAG X TERMINALS DESIGNATIONS AND CABLE CONNECTION 3 LED INDICATION 3 DESCRIPTION OF THE HART COMMUNICATION MODULE 4 HART UNIVERSAL COMMANDS DESCRIPTION 5 HART COMMON PRACTICE COMMANDS DESCRIPTION 10 HART DEVICE SPECIFIC COMMANDS DESCRIPTION 12 HART PROTOCOL ERROR CODES 22 COMMAND 23 Pag 2 di 42 EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X Electrical connection of HART module E HART Terminals designations and cable connection LED indication The HART communication module has a LED that can display the following status At start when power supply goes on the LED remain fixed on After five second if the module is OK the LED blinking three times At this point the LED flash on off whith comunication in the current loop Wiring Signal wiring need not be shielded but twisted pair should be used for best results In order to ensure communication wiring should be 24 AWG or larger and should not exceed 1 mile in length Do not run signal wiring in conduit or open trays with power wiring or near heavy electrical equipment or motors or generators Signal wiring may be grounded at any one point in the signal loop or it may be left ungrounded The negative terminal of the power supply is a recommended grounding point Pag 3 di 42 HART EN 15 REVOO do
22. LF DI C Required access level 2 1 EXECUTE if accepted 5 ACCESS ERR if insufficient access level LUDIC Load User Data Immediate Command Loads the user preset parameters WARNING all the current working parameters eventually modified by the user will be lost Read command NOT SUPPORTED 1 CMD ERR if command is issued Set command LUDIC 1 Required access level 2 0 if parameters accepted 2 PARAM ERR if n not equal to 1 3 EXEC ERR if user data corrupted 5 ACCESS ERR if insufficient access level Help command LUDIC Required access level 2 1 EXECUTE if accepted 5 ACCESS ERR if insufficient access level SUDIC Save User Data Immediate Command Saves the current working parameters as user preset data Read command NOT SUPPORTED 1 CMD ERR if command is issued Set command SUDIC 1 Required access level 2 0 if parameters accepted 2 PARAM ERR if n not equal to 1 3 EXEC ERR if memory failure 5 ACCESS ERR if insufficient access level Help command SUDIC Required access level 2 1 EXECUTE if accepted 5 ACCESS ERR if insufficient access level SFDIC Save Factory Defaults Immediate Command Saves the current working parameters as factory defaults preset data Read command NOT SUPPORTED 1 CMD ERR if command is issued Set command SFDIC 1 Required access level 3 0 if parameters accepted 2 PARAM ERR if n not equal to 1 3 EXEC ERR if memory fail
23. PDIMV n Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command PDI MV Required access level 2 min lt gt max unit if accepted 5 ACCESS ERR if insufficient access level CFFKA CoeFFicient KA Reads or sets the value of the gain coefficient KA Read command CFFKA Required access level 2 Value of the coefficient if accepted 5 ACCESS ERR if insufficient access level Set command CFFKA Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CFFKA Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level SMODL Sensor MODeL Reads or sets the value of the sensor model Read command SMODL Required access level 2 Value of the sensor model if accepted 5 ACCESS ERR if insufficient access level 5 ACCESS ERR if insufficient access level Set command SMODL 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command SMODL Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level SIPOS Sensor Insertion POSition Reads or sets the value that identifies the insertion position for that type of sensor Read command SI POS Require
24. R if insufficient access level A1MUV Analog input 1 Measure Unit Value Reads or sets the value of measure units relative to the totalizers Read command A1MUV Required access level 2 Value of measure unit if accepted 1 CMD ERR if analog input 1 not enabled 5 ACCESS ERR if insufficient access level Set command A1MUV Required access level 2 0 if parameters accepted 1 CMD ERR if analog input 1 not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command A1MUV Required access level 2 List of num description if accepted 1 CMD ERR if analog input 1 not enabled 5 ACCESS ERR if insufficient access level Pag 30 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 A1SSV Analog input 1 Start Scale Value Reads or sets the value of the start scale point for the Read command A1SSV Required access level 2 Start scale value of analog in 1 if accepted 1 CMD ERR if analog input 1 not enabled 5 ACCESS ERR if insufficient access level analog input 1 Set command A1SSV Required access level 2 0 if parameters accepted 1 CMD ERR if analog input 1 not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command A1SSV Required access level 2 min max units if accepted 1 CMD ERR if analog input 1 not enabled 5 ACCESS ERR if insufficient access level 1 5
25. RAM ERR if n out of range 5 ACCESS ERR if insufficient access level lt gt max units if accepted 1 CMD ERR if channel 2 not enabled 5 ACCESS ERR if insufficient access level CHannel 1 Pulse Time Reads or sets the value representing the time duration pulse for the channel 1 Read command Required access level 2 Value of pulse time for channel 1 1 CMD ERR if channel 1 not enabled 5 ACCESS ERR if insufficient access level Set command Required access level 2 0 if parameters accepted 1 CMD ERR if channel 1 not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command Required access level 2 lt gt max units if accepted 1 CMD ERR if channel 1 not enabled 5 ACCESS ERR if insufficient access level CH2PT CHannel 2 Pulse Time Reads or sets the value representing the time duration pulse for the channel 2 Read command CH2PT Required access level 2 Value of pulse time for channel 2 1 CMD ERR if channel 2 not enabled 5 ACCESS ERR if insufficient access level Set command 2 Required access level 2 0 if parameters accepted 1 CMD ERR if channel 2 not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CH2PT Required access level 2 lt gt max units if accepted 1 CMD ERR if channel 2 not enabled 5 ACCES
26. RR if insufficient access level ENSDT ENergy Saving Display Time Read command ENSDT Value of display on time if accepted Reads or sets the value of the display Required access level 2 5 ACCESS ERR if insufficient access level on time used the energy saving Set command ENSDT 7 0 if parameters accepted mode This time is also used to wait Required access level 2 2 PARAM ERR if n out of range for the incoming of new sms if they 5 ACCESS ERR if insufficient access level are enabled Help command ENSDT min max units if accepted Required access level 2 5 ACCESS ERR if insufficient access level QSTME Quick STart Menu Enable Read command QSTME Status of functions if accepted Required access level 2 5 ACCESS ERR if insufficient access level Set command QSTME 0 if parameters accepted n 2 PARAM ERR if n out of range Required access level 2 5 ACCESS ERR if insufficient access level Help command QSTME List of num description if accepted 5 ACCESS ERR if insufficient access Required access level 2 level TTNVE TOTalizers Net Value Enable Read command TTNVE Status of functions if accepted enable disable the visualization of Net Required access level 2 5 ACCESS ERR if insufficient access totalizer level Set command TTNVE 0 if parameters accepted Required access level 2 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command TTNVE List of num description if accepted 5
27. S ERR if insufficient access level VMSGC Volume to Mass Specific Gravity Coefficient Reads or sets the value representing the transformation coefficient between volume and mass Read command VMSGK Required access level 2 Value of volume to mass coefficient 1 CMD ERR if weight units not enabled 5 ACCESS ERR if insufficient access level Set command VMSGK n Required access level 2 0 if parameters accepted 1 CMD ERR if weight units not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command VMSGK Required access level 2 min lt gt max units if accepted 1 CMD ERR if weight units not enabled 5 ACCESS ERR if insufficient access level A1CSY Analog input 1 Custom SYmbol Reads or sets the value representing the custom measure unit used for the analog input 1 If the values is to be set a fixed 3 characters length string must be supplied Read command A1CSY Required access level 2 Value of analog input 1 measure unit symbol 1 CMD ERR if analog input 1 not enabled 5 ACCESS ERR if insufficient access level Set command A1CSY string Required access level 2 0 if parameters accepted 1 CMD ERR if analog input 1 not enabled 2 PARAM ERR if string length is not chars 5 ACCESS ERR if insufficient access level Help command A1CSY Required access level 2 CHR STRING if accepted 1 CMD ERR if analog input 1 not enabled 5 ACCESS ER
28. SCII Character 11 10 Date Date 11 Date 0 COMMAND 16 Read Final Assembly Number Description Pag 8 di 42 ISOMAG 9 HART EN 15 REVOO doc TECHNICAL MANUAL This command reads the final assembly number of the HART device Data can be write with Command 19 Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Final Assembly Number 0 Final Assembly Number 1 2 Final Assembly Number 2 0 COMMAND 17 Write Message Description This command writes an ASCII message contained in the HART Device and that can be read with command 12 Write Parameters WORD HIGH BYTE LOW BYTE 0 Packed ASCII Message Byte 0 Packed ASCII Message Byte 1 1 Packed ASCII Message Byte 2 Packed ASCII Message Byte 3 11 Packed ASCII Message Byte 22 Packed ASCII Message Byte 23 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD COMMAND 18 Write Tag Descriptor and Date Description This command writes an ASCII Tag which identifies the device an ASCII descriptor of the device and the last Date it has been configured Data can be read with Command 13 Write Parameters WORD HIGH BYTE LOW BYTE 0 Packed ASCII TAG Byte 0 Packed ASCII TAG Byte 1 1 Packed ASCII TAG Byte 2 Packed ASCII TAG Byte 3 2 Pack
29. SS ERR if insufficient access level Set command CKLNO 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CKLN0 Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level SFREQ Sampling FREQuency Reads or sets the measure sampling frequency of the instrument Read command SFREQ Required access level 2 Value of the measure sampling frequency 5 ACCESS ERR if insufficient access level Pag 27 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 7 Set command SFREQz Required access level 3 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command SIPOS Required access level 2 lt gt max units if accepted 5 ACCESS ERR if insufficient access level CRVRF Coil Regulator Voltage ReFerence Reads or sets the value of the reference for the coil current regulator Read command CRVRF Required access level 2 Value of the coil regulator voltage reference 5 ACCESS ERR if insufficient access level Set command CRVRF Required access level 3 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CRVRF Required access level 2 CRRMA Coil Regulator Regulation MArgin Reads
30. Second Variable Totalizer positive 32 bit long integer 5 6 Third Variable Totalizer negative 32 bit long integer 7 8 Fourth Variable Totalizer partial 32 bit long integer 9 Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 0 0 2 0 0 NOTE The type of the flow rate can be in 96 or in technical unit For the selection of the type of the flow rate see the Device Specific commands NOTE For the measure unit see the relative commands the section Device Specific commands Pag 6 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 NOTE The values in the 32 bits single precision IEEE floating point format are floating point numbers which can be represented during writing by any decimal digits To keep the same numerical format visible on the instrument display however it is necessary to calculate the decimal figures with a rather complex algorithm which takes account of instrument precision flow rate measurement unit etc For this purpose and to avoid useless calculations the number of decimals to use to represent the flow rate values is supplied separately See the relative Device Specific command NOTE The counters are expressed with a 32 bit integer The counter decimal figures parameter indicates the point position starting from the right 0 2 no decimal 121 decimal figure and so on NOTE The byte and the words can be swapped See the relative commands in the section
31. TPE Required access level 2 List of num description if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level VTPPE Volume Totalizer Partial Positive reset Enable Enables or disables the consent for resetting the partial positive volume totalizer when receiving an external signal on the digital input Valid only if the digital input is installed and enabled Read command VTPPE Required access level 2 Status of reset consent if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level Set command VTPPE Required access level 2 0 if parameters accepted 1 CMD ERR if digital input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command VTPPE Required access level 2 List of num description if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level Volume Totalizer Total Negative reset Enable Enables or disables the consent for resetting the total negative volume totalizer when receiving an external signal on the digital input Valid only if the digital input is installed and enabled Read command VTTNE Required access level 2 Status of reset consent if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level Set command VITNE 7 Required access level 2 0 if parameters accepted
32. ZPCC Set command SZPCR 1 Required access level 2 0 if execution ok 2 PARAM ERR if parameter not equal tol 5 ACCESS ERR if insufficient access level Help command SZPCR Required access level 2 1 EXECUTE if accepted 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTIONS EQUI VALENT TO THE 2 SCALES MENU Name and description Modes Returned values or codes FRMUT Flow Rate Measure Unit Type Reads or sets the type of measure units relative to the flow rate Possible values are 0 VM Volume Metric 1 WM Weight Metric 2 VI Volume I mperial or American 3 WI Weight I mperial or American Read command FRMUT Required access level 2 Value of measure unit if accepted 5 ACCESS ERR if insufficient access level Set command FRMUT n Required access level 2 0 0K if parameters accepted 2 PARAM ERR if of range 5 ACCESS ERR if insufficient access level Help command FRMUT Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level FRMUV Flow Rate Measure Unit Value Reads or sets the value of measure units relative to the flow rate Read command FRMUV Required access level 2 Value of measure unit if accepted 5 ACCESS ERR if insufficient access level Set command FRMUV n Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of r
33. ange 5 ACCESS ERR if insufficient access level Help command FRMUV Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level FRFS1 Flow Rate Full Scale 1 Reads or sets the value of flow rate full scale 1 Read command FRFS1 Required access level 2 Value of flow rate full scale 1 accepted 5 ACCESS ERR if insufficient access level Set command FRFS1 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 55 ERR if insufficient access level Help command FRFS1 Required access level 2 min lt gt max units if accepted 5 ACCESS ERR if insufficient access level FRFS2 Flow Rate Full Scale 2 Reads or sets the value of flow rate full scale 2 Read command FRFS2 Required access level 2 Value of flow rate full scale 2 accepted 1 CMD ERR if full scale 2 not enabled 5 ACCESS ERR if insufficient access level Set command FRFS2 7 Required access level 2 0 0K if parameters accepted 1 CMD ERR if full scale 2 not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command FRFS2 Required access level 2 min max units if accepted 1 CMD ERR if full scale 2 not enabled 5 ACCESS ERR if insufficient access level VTMUT Volume Totalizer Measure Unit Type Reads or sets the type of measure units relative to the
34. arameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 ASCII Character 0 ASCII Character 1 2 ASCII Character 2 0 COMMAND 183 Read the number of decimals after the point for flow rate display Description This command reads the number of decimals after the point for flow rate display Write Parameters NONE Floating Point Data Returned NONE Pag 16 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 8 bit integer number of decimals 0 after the point for flow rate display COMMAND 184 This command reads number of decimals after the point for totalizers display Description This command reads number of decimals after the point for totalizers display Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 8 bit integer number of decimals 0 after the point for totalizers display COMMAND 185 This command reads process flags Description This command reads process flags bit 0 21 if the excitation is too fast for the sensor connected bit 1 21 if the maximum alarm is active bit 2 21 if the minimum alarm is active bit 3 1 if the Flow rate exceeds the scale range value overflow bit 4 1 if one or more output impulses are sa
35. at which the current output will be set in case of error conditions Valid only if the current output is installed and enabled Read command OCACV Required access level 2 Value of alarm current output if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level Set command OCACV n Required access level 2 0 if parameters accepted 1 CMD ERR if current output not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command OCACV Required access level 2 min lt gt max units if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTI ONS EQUI VALENT TO TH 5 1 MENU Name and description Modes Returned values or codes VITPE Volume Totalizer Total Positive reset Enable Enables or disables the consent for resetting the total positive volume totalizer when receiving an external signal on the digital input Valid only if the digital input is installed and enabled Read command VTTPE Required access level 2 Status of reset consent if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level Set command VITPEz 7 Required access level 2 0 if parameters accepted 1 CMD ERR if digital input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command VT
36. bled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command Required access level 2 m n max if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level 1 2 Current output 1 Calibration Point 2 Reads or sets the value of the current output calibration point 2 20 mA Read command C1CP2 Required access level 2 Value of the cal point if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level Set command 1 2 Required access level 3 0 if parameters accepted 1 CMD ERR if current output not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 2 Required access level 2 m n max if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level A1CP1 Analog input 1 Calibration Point 1 Reads or sets the value of the current output calibration point 1 4 mA or min voltage value Read command A1CP1 Required access level 2 Value of the cal point if accepted 1 CMD ERR if analog input not enabled 5 ACCESS ERR if insufficient access level Set command A1CP1 7 Required access level 3 0 if parameters accepted 1 CMD ERR if analog input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 1 1 Required a
37. c TECHNICAL MANUAL ISOMAG X Description of the HART communication module The HART module mounted in the Electromagnetic Flow Meter is used for connect the converter of the Flow meter to the HART fieldbus HART Highway Addressable Remote Transducer was developed by Rosemount in the mid 1980s as microprocessor based digital smart instruments were first appearing HART allowed digital data to be superimposed on to conventional 4 20mA cable loops without disturbing analogue signals It is used to communicate digitally with the outside world for remote configuration diagnostics and management purposes HART can provide many ie dbus like functions yet it retains full backwards compatibility with existing control strategies When this option is installed it is possible to read the process data from the Flow meter and set the main functionality of the converter The module supports all the available HART commands including Universal Common Practice and Device Specific Command The Hart protocol implemented in the module is conforms to Hart revision 5 8 The HART protocol uses the Bell 202 standard frequency shift keying FSK signal to communicate at 1200 baud The HART signal is superimposed at a low level on the 4 to 20 mA analog measurement signal The HART signal have an average value of zero and causes no interference with the analog value HART is a master slave protocol which means that a field device only replies when i
38. ccess level 2 m n max if accepted 1 CMD ERR if analog input not enabled 5 ACCESS ERR if insufficient access level A1CP2 Analog input 1 Calibration Point 2 Reads or sets the value of the current output calibration point 2 20 mA or max voltage value Read command A1CP2 Required access level 2 Value of the cal point if accepted 1 CMD ERR if analog input not enabled 5 ACCESS ERR if insufficient access level Set command 1 2 Required access level 3 0 if parameters accepted 1 CMD ERR if analog input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command A1CP2 Required access level 2 m n max if accepted 1 CMD ERR if analog input not enabled 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTI ONS USED FOR READI NG THE PROCESS PARAMETERS Name and description Modes Returned values or codes Pag 39 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 FRSRN Number Flow Rate Scale Reads the scale Range range Read command FRSRN Scale number 1 or 2 if dual range active 1 CMD ERR if dual range not enabled Reads or sets the flow rate value in the percent form Returns two comma separated fields the percent symbol the numeric value Percent value is referred to the full scale currently active The flow rate value can be set only when
39. cient KT Read command CFFKT Required access level 2 Value of the coefficient if accepted 5 ACCESS ERR if insufficient access level Set command CFFKT 7 Required access level 3 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CFFKT Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level Pag 38 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 CFFKR CoeFFicient KR Reads or sets the value of the gain coefficient KR Read command CFFKR Required access level 2 Value of the coefficient if accepted 5 ACCESS ERR if insufficient access level Set command CFFKRz Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CFFKR Required access level 2 m n max if accepted 5 ACCESS ERR if insufficient access level CFFKS CoeFFicient KS Reads or sets the value of the gain coefficient KS Read command CFFKS Required access level 2 Value of the coefficient if accepted 5 ACCESS ERR if insufficient access level Set command CFFKS 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CFFKS Required access level 2 m n max if accepted 5 ACCESS ERR
40. command VI TPR 1 EXECUTE if accepted Required access level 2 5 ACCESS ERR if insufficient access level VTPPR Volume Totalizer Partial Read command NOT 1 CMD ERR if read command is issued Positive Reset Resets the partial SUPPORTED 5 ACCESS ERR if insufficient access level positive volume totalizer Set command VTPPR 1 0 0K if parameters accepted Required access level 2 2 PARAM ERR if n not equal to 1 5 ACCESS ERR if insufficient access level Help command VT PPR 1 EXECUTE if accepted Required access level 2 5 ACCESS ERR if insufficient access level VITNR Volume Totalizer Read command NOT 1 CMD ERR if read command is issued Negative Reset Resets the total SUPPORTED 5 ACCESS ERR if insufficient access level negative volume totalizer Set command VITNR 1 0 0K if parameters accepted Required access level 2 2 PARAM ERR if n not equal to 1 5 ACCESS ERR if insufficient access level Help command VI TNR 1 EXECUTE if accepted Required access level 2 5 ACCESS ERR if insufficient access level VTPNR Volume Totalizer Partial Read command NOT 1 CMD ERR if read command is issued Negative Reset Resets the partial SUPPORTED 5 ACCESS ERR if insufficient access level negative volume totalizer Set command VTPNR 1 0 0K if parameters accepted Required access level 2 2 PARAM ERR if n not equal to 1 5 ACCESS ERR if insufficient access level Help command VTPNR 1 EXECUTE if accepted Required access level 2 5 ACCESS E
41. cription This command writes the Manufacturer Device Type Code of the HART device Data can be read with HART Command 00 Write Parameters WORD HIGH BYTE LOW BYTE 0 Manufacturer Device Type Code 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Manufacturer Device Type Code 0 Pag 12 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X COMMAND 171 Write Device I D Number Description This command writes the device ID number of the HART device Data can be read with HART Command 00 Write Parameters WORD HIGH BYTE LOW BYTE 0 Device ID Number 0 Device ID Number 1 1 Device ID Number 2 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Device ID Number 0 Device ID Number 1 2 Device ID Number 2 0 COMMAND 172 This command read the swap code of the bytes of the process data when returned Description This command read the swap code of the bytes of the process data when returned 0 2 no swap 1 swap Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Swap bytes process data 0 COMMAND 173 This command write the swap of the bytes of the process data when returned Description This command write the swa
42. d Revision Transmitter Specific Command Revision Pag 7 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL 4 Software Revision Hardware Revision 5 Device Function Flags Device ID Number 1 6 Device ID Number 2 Device ID Number 3 COMMAND 12 Read Message Description This command reads an ASCII message contained in the HART Device and written by the Write Message command 17 Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Message ASCII Character 0 Message ASCII Character 1 2 Message ASCII Character 2 Message ASCII Character 3 11 Message ASCII Character 20 Message ASCII Character 21 12 Message ASCII Character 22 Message ASCII Character 23 COMMAND 13 Read Tag Descriptor and Date Description This command reads an ASCII Tag which identifies the device an ASCII descriptor of the device and the last Date it has been configured Data can be write with Command 18 Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 TAG ASCII Character 0 TAG ASCII Character 1 2 TAG ASCII Character 2 TAG ASCII Character 3 3 TAG ASCII Character 4 TAG ASCII Character 5 4 Descriptor ASCII Character 0 Message ASCII Character 1 9 Descriptor ASCII Character 10 Descriptor A
43. d access level 2 Value of the insertion position if accepted 5 ACCESS ERR if insufficient access level Set command SIPOSz 75 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command S POS Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level CKLPO 2 CKLP3 CKLP4 CKLP5 Coefficient KL Positive 0 1 2 3 4 an 5 Reads or sets the value for the six coefficients for the linearization of the positive flow rate range NOTE the examples refer to the command CKLPO but the others are the same Read command CKLP0 Required access level 2 Value of the coefficient if accepted 5 ACCESS ERR if insufficient access level Set command CKLP0 7 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 0 Required access level 2 m n max if accepted 5 ACCESS ERR if insufficient access level CKLNO CKLN2 CKLN3 CKLN4 CKLN5 Coefficient KL Negative 0 1 2 3 4 an 5 Reads or sets the value for the six coefficients for the linearization of the negative flow rate range NOTE the examples refer to the command CKLNO but the others are the same Read command CKLNO Required access level 2 Value of the coefficient if accepted 5 ACCE
44. ed Read command CO1FS Required access level 2 Full scale value if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level Set command CO1FS 7 Required access level 2 0 if parameters accepted 1 CMD ERR if current output not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CO1FS Required access level 2 List of num description if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level CO1SS Current Output 1 Start Scale Sets the start scale value for the current output 1 it can be 0 or 4 mA Valid only if the current outputl is installed and enabled Read command 0155 Required access level 2 Start scale value if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level Set command 0155 Required access level 2 0 if parameters accepted 1 CMD ERR if current output not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 0155 Required access level 2 List of num description if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level CO1FM Current Output 1 Field Mode Sets the field mode value for the current output 1 it can be 0 Valid only if the current output1 is installed and enabled Read command CO1FM Requ
45. ed ASCII TAG Byte 4 Packed ASCII TAG Byte 5 3 Packed ASCII Descriptor Byte 0 Packed ASCII Descriptor Byte 1 8 Packed ASCII Descriptor Byte 10 Packed ASCII Descriptor Byte 11 Pag 9 di 42 ISOMAG 9 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X 9 Date Date 10 Date 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 TAG ASCII Character 0 TAG ASCII Character 1 2 TAG ASCII Character 2 TAG ASCII Character 3 3 TAG ASCII Character 4 TAG ASCII Character 5 4 Descriptor ASCII Character 0 Descriptor ASCII Character 1 9 Descriptor ASCII Character 10 Descriptor ASCII Character 11 10 Date Date 11 Date 0 COMMAND 19 Write Final Assembly Number Description This command writes the final assembly number of the HART device Data can be read with Command 16 Write Parameters WORD HIGH BYTE LOW BYTE 0 Final Assembly Number 0 Final Assembly Number 1 1 Final Assembly Number 2 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Final Assembly Number 0 Final Assembly Number 1 2 Final Assembly Number 2 0 HART Common Practice commands description In the following section there is a description of the Common Practice commands implemented in the module COMMAND 40 Enter Exit Fixed Current Mode
46. enabled 5 ACCESS ERR if insufficient access level Set command DVADR n Required access level 2 0 if parameters accepted 1 CMD ERR if RS232 port not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command DVADR Required access level 2 min lt gt max if accepted 1 CMD ERR if RS232 port not enabled 5 ACCESS ERR if insufficient access level 2325 rs232 SPeed Reads or sets the RS232 speed in bps Valid only if the RS232 port is installed and enabled Read command 2325 Required access level 2 RS232 speed if accepted 1 CMD ERR if RS232 port not enabled 5 ACCESS ERR if insufficient access level Set command 2325 Required access level 2 0 if parameters accepted 1 CMD ERR if RS232 port not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 232SP Required access level 2 List of num description if accepted 1 CMD ERR if RS232 port not enabled 5 ACCESS ERR if insufficient access level 232PT rs232 Protocol Type Reads or sets the protocol type for the RS232 port it can be DPP or HTP Valid only if the RS232 port is installed and enabled Read command 232PT Required access level 2 RS232 protocol type if accepted 1 CMD ERR if RS232 port not enabled 5 ACCESS ERR if insufficient access level Set command 232 Required access level 2 0 if paramet
47. ers accepted 1 CMD ERR if RS232 port not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 232PT Required access level 2 List of num description if accepted 1 CMD ERR if RS232 port not enabled 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTIONS EQUI VALENT TO THE 8 DI SPLAY MENU Name and description Modes Returned values or codes LLANG Layout LANGuage Reads or sets the layout language used for all the display messages Read command LLANG Required access level 2 Layout language if accepted 5 ACCESS ERR if insufficient access level Set command LLANG Required access level 2 0 0K if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command LLANG Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level Pag 35 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X VTTPR Volume Totalizer Total Positive Read command NOT 1 CMD ERR if read command is issued Reset Resets the total positive SUPPORTED 5 ACCESS ERR if insufficient access level volume totalizer Set command VTTPR 1 0 if parameters accepted Required access level 2 2 PARAM ERR if n not equal to 1 5 ACCESS ERR if insufficient access level Help
48. es the value of the set point for the 4 mA The value can be reads and changed in the menu Internal Data DAC2 4 mA of the Converter When modify the value with the HART command 221 the menu DAC 4 mA in the menu Internal data of the Converter is updated Pag 21 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL See the menu Internal Data DAC 4 mA of the Converter in the user manual for changing the value with keypad Write Parameters ISOMAG 9 WORD HIGH BYTE LOW BYTE 0 16 bit unsigned integer Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 16 bit unsigned integer HART Protocol Error Codes These are error codes that are part of the HART protocol The standard HART error codes are shown in the tables below ERROR CODE WORD FIRST BYTE SECOND BYTE listed in the table below FI RST BYTE Bit 7 1 Remaining bytes of First Byte Bit 6 Parity Error Bit 5 Overrun Error Bit 4 Framing Error Bit 3 Checksum Error Bit 2 Reserved Bit 1 RX Buffer Overflow Bit 0 Undefined SECOND BYTE Bit 7 0 Bit 6 0 Bit 5 0 Bit 4 0 Bit 3 0 Bit 2 0 Bit 1 0 Bit 0 0 When bit 7 of First Byte 0 COMUNICATI ON ERROR then the listed in the table below FI RST BYTE Bit 7 0 Remain
49. flow rate returned with HART command 03 Description This command write the type of flow rate returned with HART Command 03 0 flow rate in 96 1 flow rate in tecnical unit Write Parameters WORD HIGH BYTE LOW BYTE 0 Type of flow rate 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Type of flow rate 0 COMMAND 180 Read the Flow rate scale range in t u Pag 15 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X Description This command reads the Flow rate scale range in t u Write Parameters NONE Floating Point Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Flow rate scale range in t u 2 32 bit single precision IEEE floating point Integer Data Returned NONE COMMAND 181 Read the ASCII version of the measure unit for the flow rate Description This command reads the ASCII version of the measure unit for the flow rate Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 ASCII Character 0 ASCII Character 1 2 ASCII Character 2 ASCII Character 3 3 ASCII Character 4 0 COMMAND 182 This command reads the ASCII version of the measure unit for the totalizers Description This command reads the ASCII version of the measure unit for the totalizers Write P
50. gets the current of the loop that is forced by the HART device and the Percent of Range of the Current Write Parameters NONE Floating Point Data Returned WORD HIGH BYTE LOW BYTE 0 Current mA 1 2 Percent of Range Flow rate in 96 32 bit single precision IEEE floating 3 point Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD NOTE The values in the 32 bits single precision IEEE floating point format are floating point numbers which can be represented during writing by any decimal digits To keep the same numerical format visible on the instrument display however it is necessary to calculate the decimal figures with a rather complex algorithm which takes account of instrument precision flow rate measurement unit etc For this purpose and to avoid useless calculations the number of decimals to use to represent the flow rate values is supplied separately See the relative Device Specific command NOTE The byte and the words can be swapped See the relative commands in the section Device Specific commands COMMAND 03 Read Dynamic Variables Description This command gets the current and four predefined dynamic Variables Write Parameters NONE Floating Point Data Returned WORD HIGH BYTE LOW BYTE 0 Current mA 1 2 Primary Variable Flow rate 32 bit single precision IEEE floating point 3 4
51. haracters length string must be supplied Read command CUCSS Required access level 2 Custom currency symbol if accepted 1 CMD ERR if currency not enabled 5 ACCESS ERR if insufficient access level Set command CUCSS string Required access level 2 0 0K if parameters accepted 1 CMD ERR if currency not enabled 2 PARAM ERR if string length is not 3 chars 5 ACCESS ERR if insufficient access level Help command CUCSS Required access level 2 3 CHR STRING if accepted 1 CMD ERR if currency not enabled 5 ACCESS ERR if insufficient access level CUDEC CUrrency DEcimal Ciphers Reads or sets the value of the decimal ciphers for representing the volume totalizers converted to currency Read command CUDEC Required access level 2 Value of decimal ciphers if accepted 1 CMD ERR if currency not enabled 5 ACCESS ERR if insufficient access level Set command CUDEC Required access level 2 0 if parameters accepted 1 CMD ERR if currency not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CUDEC Required access level 2 min lt gt max if accepted 1 CMD ERR if currency not enable 5 ACCESS ERR if insufficient access level CUPCF CUrrency Positive Conversion Factor Reads or sets the value of the conversion factor coefficient used to convert the partial positive totalizer to currency Read command CUPCF Required access level 2 Value
52. icient privilege level 6 BUFFER FULL the input or the output strings exceed the maximum allowable space Pag 24 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X ETP COMMADS DESCRI PTI ONS FOR HART MODULE THE ETP SOFTWARE ALLOW TO PROGRAMMI NG THE CONVERTER TROUGH AVERY SIMPLE MNEMONI C 5 DIGITS COMMAND SOME PARAMETERS SEE THE FOLLOWING PAGES CAN BE CHANGE SET ONLY WI TH ETP INTERFACE THAT BECAUSE IT S ane T MORE EASY THAN TO I NTRODUCE THEM BY KEYBOARD INSTALL THE ETP SOFTWARE ON YOUR PC AND CONNECT THE IF21 INTERFACE USB INTERFACE BETWEEN PC AND CONVERTER c TO THE CONVERTER LAUNCH THE PROGRAM AND FOLLOW THE NSTRUCTI ONS AS INDI CATE BELOW EN ML250 WITH MODEM Functions list C PC21 ETP INTERFACE Ver 1 7 0 ni Connection details Serial Port COMI Address PC 170 Connection Speed 38400 Address Device 0 Command list 2 Interface window E A El DAANEN Clear Text Edit text window CODE LEVEL E Code level when required Interface Commands SAVE Configuration File LOAD Configuration File es Load configuration from Save and Open the Config File Load and Open the Log File y Contig Files Path C Programmi ET P ConfigFilesN Save configuration on H D View Files View configuration file Functions list this window are listed all function of Command li
53. ient access level Set command TCLIE 7 Required access level 2 0 if parameters accepted 1 CMD ERR if digital input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command TCLI E Required access level 2 List of num description if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level CALIE CALibration Input Enable Enables or disables the consent for calibrating when receiving an external signal on the digital input Valid only if the digital input is installed and enabled Read command CALI E Required access level 2 Status of calibration consent if accepted 1 CMD ERR if digital input not enabled Set command CALIE 7 Required access level 2 0 if parameters accepted 1 CMD ERR if digital input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CALIE Required access level 2 List of num description if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level Pag 33 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 SRCIE Scale Range Change Enable Enables or disables the consent for changing the scale range when receiving an external signal on the digital input Valid only if the digital input is installed and enabled Read command SRCI E Required access level 2 Statu
54. ing bytes of First Byte Bits 6 to 0 not bit mapped 0 No Error Undefined Invalid Selection Passed Parameter Too Large Passed Parameter Too Small Too Few Data Bytes Received Transmitter Specific Command Error Pag 22 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 7 Write Protect Mode 8 15 Command Specific Errors see Table Below 16 Access Restricted 32 Device is Busy 64 Command not Implemented SECOND BYTE Bit 7 Device Malfunction Bit 6 Configuration Changed Bit 5 Cold Start Bit 4 Unused Bit 3 Output Current Fixed Bit 2 Analog Output Saturated Bit 1 Variable Not Primary Out of Limits Bit 0 Primary Variable Out of Limits 8 15 Command Specific Errors 8 Update Failed Update In Progress Set to Nearest Possible Value 9 Applied Process Too High Lower Range Value Too High Not in Fixed Current Mode 10 Applied Process Too Low Lower Range Value Too Low MultiDrop Not Supported 11 In MultiDrop Mode Invalid Transmitter Variable Code Upper Range Value Too High 12 Invalid Unit Code Upper Range Value Too Low 13 Both Range Values Out of Limits 14 Pushed Upper Range Value Over Limit Span Too Small 15 Unused ETP Command The ETP commands is a list of formatted strings used for the comunication with the converter With ETP commands is possible read process data a
55. ired access level 2 Field mode for current output 1 accepted 1 CMD ERR if current output not enabled Set command CO1FM n Required access level 2 0 0K if parameters accepted 1 CMD ERR if current output not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 1 Required access level 2 List of num description if accepted 1 CMD ERR if current output not enabled 5 ACCESS ERR if insufficient access level Pag 34 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 COMMANDS AND FUNCTIONS EQUI VALENT TO THE 7 COMMUNI CATION MENU Name and description Modes Returned values or codes 2 IF2 Protocol Type Reads or sets the protocol type for the IF2 port it can be DPP or Read command 2 Required access level 2 Type of protocol if accepted 5 ACCESS ERR if insufficient access level Set command 2 Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command 2 Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level DVADR DeVice ADdRess Reads or sets the device address Valid only if the RS232 port is installed and enabled Read command DVADR Required access level 2 Device address if accepted 1 CMD ERR if RS232 port not
56. its for representing the volume totalizers Set command VT DPP Required access level 2 0 if parameters accepted 2 PARAM ERR if nout of range 5 ACCESS ERR if insufficient access level Help command VTDPP Required access level 2 min max if accepted 5 ACCESS ERR if insufficient access level CHannel 1 Pulse Value Reads or sets the value representing the volume of one totalization pulse for the channel 1 Read command CH1PV Required access level 2 Value of volume pulse for channel 1 1 CMD ERR if channel 1 not enabled 5 ACCESS ERR if insufficient access level Set command 1 Required access level 2 0 if parameters accepted 1 CMD ERR if channel 1 not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CH1PV Required access level 2 lt gt max units if accepted 1 CMD ERR if channel 1 not enabled 5 ACCESS ERR if insufficient access level CH2PV CHannel 2 Pulse Value Reads or sets the value representing the volume of one totalization pulse for the channel 2 Read command CH2PV Required access level 2 Value of volume pulse for channel 2 1 CMD ERR if channel 2 not enabled 5 ACCESS ERR if insufficient access level Set command 2 Required access level 2 Help command CH2PV Required access level 2 0 if parameters accepted 1 CMD ERR if channel 2 not enabled 2 PA
57. l output 1 Valid only if the digital outputs are installed and enabled Read command OUT1F Required access level 2 Type of function if accepted 1 CMD ERR if digital outputs not enabled 5 ACCESS ERR if insufficient access level Set command OUT1F 7 Required access level 2 0 0K if parameters accepted 1 CMD ERR if digital outputs not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command OUT1F Required access level 2 List of num description if accepted 1 CMD ERR if digital outputs not enabled 5 ACCESS ERR if insufficient access level OUT2F OUTput 2 Function Sets the function type related to the digital output 2 Valid only if the digital outputs are installed and enabled Read command OUT2F Required access level 2 Type of function if accepted 1 CMD ERR if digital outputs not enabled 5 ACCESS ERR if insufficient access level Set command OUT2F 7 Required access level 2 0 if parameters accepted 1 CMD ERR if digital outputs not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command OUT2F Required access level 2 List of num description if accepted 1 CMD ERR if digital outputs not enabled 5 ACCESS ERR if insufficient access level CO1FS Current Output 1 Full Scale Sets the full scale value for the current output 1 it can be 20 or 22 mA Valid only if the current output1 is installed and enabl
58. nd change the setting of the parameters of the converter The HART command number 200 is for sending an ETP command to the converter The HART command number 201 is for return the answer from the converter Note The max length of the string for the HART command 200 is 24 bytes The max length of the string returned by HART command 201 is 250 bytes Example of implementation for some ETP commands with HART protocol Example 1 Send the ETP command FRFS1 with HART command 200 Insert the string FRFS1 Chr 13 with the HART command number 200 In hex format there are the following 7 bytes 46 52 46 53 31 3f Od In the answer of the HART command 200 there is the string send Pag 23 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG FRFS1 For reading the answer of the HART command 200 you must send the command 201 An example of answer returned with HART command 201 is 3600 End example 1 Example 2 Send the ETP command FRFS1 with HART command 200 Insert the string FRFS1 Chr13 with the HART command number 200 In hex format there are the following 8 b
59. of 24 byte With the third HART command 201 and the offset 0x30 48 dec you read the last block 7 bytes At the end you have returned 24 24 7 55 bytes and you have used three time the HART command 201 NOTE if you send the HART command 201 without the write parameter the command return max 24 bytes You can use the HART command 201 without the write parameter if you have answer with max 24 bytes Write Parameters WORD HIGH BYTE LOW BYTE 0 Len of the answer Or offset Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 ASCII Character 0 ASCII Character 1 2 ASCII Character 2 ASCII Character 3 11 ASCII Character 20 ASCII Character 21 12 ASCII Character 22 ASCII Character 23 COMMAND 212 This command reads the polling address Description This command reads the polling address of the HART device The address can be readed and changed in the Converter by the menu Comunication Address See the menu Comunication in the Converter Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Polling address 0 COMMAND 220 This command reads the set point for the 20 mA Description This command reads the value of the set point for the 20 mA The value can be read in the menu Internal Data gt DAC2 20 mA of the Converter
60. of positive conv factor if accepted 1 CMD ERR if currency not enabled 5 ACCESS ERR if insufficient access level Set command CUPCF 7 Required access level 2 0 0K if parameters accepted 1 CMD ERR if currency not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CUPCF Required access level 2 min max units if accepted 1 CMD ERR if currency not enable 5 ACCESS ERR if insufficient access level CUNCF CUrrency Negative Conversion Factor Reads or sets the value of the conversion factor coefficient used to convert the partial negative totalizer to currency Read command CUNCF Required access level 2 Value of negative conv factor if accepted 1 CMD ERR if currency not enabled 5 ACCESS ERR if insufficient access level Set command CUNCF Required access level 2 0 0K if parameters accepted 1 CMD ERR if currency not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CUNCF Required access level 2 lt gt max units if accepted 1 CMD ERR if currency not enabled 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTIONS EQUI VALENT TO THE 10 DI AGNOSTIC MENU Name and description Modes Returned values or codes ENable Enables or disables the measure simulation function Required access level 2 CALIC CALibration Immediate Read c
61. ommand CALI C Status of calibration operation if Command performs an Required access level 2 accepted immediate calibration cycle and Set command 1 0 0K if parameters accepted reads the status of the Required access level 2 2 PARAM ERR if n not equal to 1 operation 1 in progress 0 Help command CALIC 1 EXECUTE if accepted terminated Required access level 2 ATSIC Auto Test Immediate Read command NOT 1 CMD ERR if command is issued Command Performs an auto SUPPORTED test cycle Set command ATSIC 1 0 OK if parameters accepted Required access level 2 2 PARAM ERR if 7 not equal to 1 5 ACCESS ERR if insufficient access level Help command 5 1 EXECUTE if accepted Required access level 2 5 ACCESS ERR if insufficient access level MSIEN Measure Simulation Read command MSIEN Status of measure sim function if accepted 5 ACCESS ERR if insufficient access level Set command 5 Required access level 2 0 0K if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command MSIEN Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level STBYC STandBY Command set converter in stand by mode Read command STBYC Required access level 2 List of num description if accepted 5 ACCESS ERR if insufficient access level Pag 37 di 42 HART EN 15 REVOO doc TEC
62. or sets the value of the regulation margin for the coil current regulator Read command CRRMA Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level Value of the coil regulator margin 5 ACCESS ERR if insufficient access level Set command CRRMA 7 Required access level 3 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command CRRMA Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level EPDEN Empty Pipe Detection ENable Enables or disables the empty pipe detection circuit Read command EPDEN Required access level 2 State of the pipe detection circuit 5 ACCESS ERR if insufficient access level Set command EPDEN n Required access level 2 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command EPDEN Required access level 2 0 OFF 1 ON if accepted 5 ACCESS ERR if insufficient access level EPDGV Empty Pipe Detection Gain Value Reads or sets the value of the gain for the empty pipe detection circuit Read command EPDGV Required access level 2 Value of the empty pipe detection gain 5 ACCESS ERR if insufficient access level Set command EPDGV 7 Required access level 3 0 if parameters accepted 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficien
63. ositive Set command NOT 1 CMD ERR if command is issued partial totalizer value and its technical SUPPORTED measure unit Returns two comma Help command NOT 1 CMD ERR if command is issued separated fields the technical unit SUPPORTED value VTTNV Volume Totalizer Total Read command Returns measure unit value string Negative Value Reads the negative Set command NOT 1 CMD ERR if command is issued total totalizer value and its technical SUPPORTED measure unit Returns two comma Help command NOT 1 ERR if command is issued separated fields the technical unit SUPPORTED symbol and the numeric value VTPNV Volume Totalizer Partial Read command Returns measure unit value string Negative Value Reads the negative Set command NOT 1 CMD ERR if command is issued partial totalizer value and its technical SUPPORTED measure unit Returns two comma Help command NOT 1 CMD ERR if command is issued separated fields the technical unit SUPPORTED symbol and the numeric value CUTPV CUrrency Totalizer Positive Read command CUTPV Returns currency symbol value string Value Reads the converted currency 1 CMD ERR if currency mode not enabled value relative to the partial positive Set command NOT 1 CMD ERR if command is issued totalizer and its currency unit SUPPORTED Returns two comma separated fields Help command NOT 1 ERR if command is
64. p of the bytes of the process data when returned 0 2 no swap 1 swap Write Parameters WORD HIGH BYTE LOW BYTE 0 Swap bytes process data 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD Pag 13 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X 1 Swap bytes process data 0 COMMAND 174 This command read the swap code of the words of the process data when returned Description This command read the swap code of the words of the process data when returned 0 no swap 1 swap Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Swap words process data 0 COMMAND 175 This command write the swap code of the words of the process data when returned Description This command write the swap code of the words of the process data when returned 0 2 no swap 1 swap Write Parameters WORD HIGH BYTE LOW BYTE 0 Swap words process data 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Swap words process data 0 COMMAND 176 This command read the type of process data returned with HART command 03 Description This command read the type of process data returned 0 gt flow rate totalizer posi
65. s of range change consent accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level if Set command SRCI E 7 Required access level 2 0 if parameters accepted 1 CMD ERR if digital input not enabled 2 PARAM ERR if n out of range 5 ACCESS ERR if insufficient access level Help command SRCIE Required access level 2 List of num description if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level WKUIE Wake Up Input Enable Enables or disables the consent for waking up from the energy saving standby mode when receiving an external signal on the digital input Read command WKUI E Required access level 2 Status of wake up consent if accepted 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level Set command WKUIE 27 Required access level 2 0 if parameters accepted 1 CMD ERR if digital input not enabled Valid only if the digital input is 2 PARAM ERR if n out of range installed and enabled 5 ACCESS ERR if insufficient access level Help command WKUIE List of num description if accepted Required access level 2 1 CMD ERR if digital input not enabled 5 ACCESS ERR if insufficient access level COMMANDS AND FUNCTIONS EQUI VALENT TO THE 6 OUTPUTS MENU Name and description Modes Returned values or codes OUT1F OUTput 1 Function Sets the function type related to the digita
66. st Clik on symbol aside of function for open command list Each function have its commands list Edit text window this area appear the selected command GPAPN GPAPN GPAPN type directly by keyboard or press over the COMMAND with the mouse Interface window n this area are visualized the result of command Save configuration file When the setup of instrument it s finished it s possible save the configuration on P C Hard disk in the directory visualized on green underlined area Load configuration file It s possible load in the instrument for example a new instrument the configuration list saved files It s possible to open the configuration file saved for view or edit Code level window If required it s possible set the code level in this window ETP save and load automatically ALL functions from to converter therefore if is necessary to restore only some data from functions it s recommend to open the file with bottom View file and edit this file before reload on a new converter delete the functions that are not necessary i e Dn Ka Pag 25 di 42 HART EN IS REVOO doc TECHNICAL MANUAL ISOMAG X SINTAX COMMANDS the ETP software there are three command with the following meaning command READ COMMAND command HELP COMMAND command SET COMMAND Following there are one example of command function GPAPN The commands
67. t access level Help command EPDGV Required access level 2 min lt gt max if accepted 5 ACCESS ERR if insufficient access level EPDCC Empty Pipe Detection Calibration Command Executes the calibration of the empty pipe detection circuit Read command NOT SUPPORTED 1 CMD ERR if read command is issued 5 ACCESS ERR if insufficient access level Set command EPDCC 1 Required access level 2 0 if execution ok 2 PARAM ERR if parameter not equal 1 Help command EPDCC Required access level 2 1 EXECUTE if accepted SZPCC Sensor Zero Point Calibration Command Executes the calibration of the sensor zero point Read command SZPCC Required access level 2 0 if the calibration is terminated 1 if the calibration is in progress 5 ACCESS ERR if insufficient access level Set command SZPCC 1 Required access level 2 0 if execution ok 2 PARAM ERR if parameter not equal tol 5 ACCESS ERR if insufficient access level Help command SZPCC Required access level 2 1 EXECUTE if accepted 5 ACCESS ERR if insufficient access level SZPCR Sensor Zero Point Calibration Reset Resets the zero point calibration value Read command NOT SUPPORTED 1 CMD ERR if read command is issued 5 ACCESS ERR if insufficient access level Pag 28 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG 9 evaluated with the preceding instruction S
68. t is spoken to The HART slave may be addressed by two Masters for example a permanent master and a temporary Master like a hand held communicator When the HART fieldbus is in digital mode configuration multi drop there can be two masters e g a control system and a hand held communicator and up to 15 devices connected to the same bus The HART slave can operate in the so called burst mode In bust mode the slave will send data cyclically without requiring polling from the Master It is normally the response on HART command 1 or 2 The command 3 is not implemented in burst mode The response is selected through the COMMON HART command 108 Pag 4 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG HART Universal commands description In the following section there is a description of the HART Universal commands implemented in the module COMMAND 00 Read Unique dentifier Description This command gets the long address of the HART device plus other manufacturer information like Manufacturer Id Device Type Code Software Revision Hardware Revision etc Write Parameters NONE Floating Point Data Returned NONE I nteger Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Constant 254 Manufacturer Identification Code 2 Manufacturer Device Type Code Number of Preambles 3 Universal Command Revision Transmitter Specific Command Revision 4 Software Revision Hardware
69. the simulation mode is active currently in use on the instrument Set command NOT 1 CMD ERR if command is issued Valid only if the dual range function is SUPPORTED active Help command NOT 1 CMD ERR if command is issued SUPPORTED FRVPC Flow Rate Value PerCent Read command FRVPC Returns 26 value string Set command FRVPC Required access level 2 Help command FRVPC 0 if parameters accepted 2 PARAM ERR if n out of range or simulation mode not enabled lt gt max 96 FRVTU Flow Rate Value Technical Read command FRVTU Returns measure unit value string symbol and the numeric value Units Reads the flow rate value and Set command NOT 1 ERR if command is issued its technical measure unit Returns SUPPORTED two comma separated fields the Help command NOT 1 CMD ERR if command is issued technical unit symbol and the numeric SUPPORTED value VTTPV Volume Totalizer Total Positive Read command VTTPV Returns measure unit value string Value Reads the positive total Set command NOT 1 CMD ERR if command is issued totalizer value and its technical SUPPORTED measure unit Returns two comma Help command NOT 1 CMD ERR if command is issued separated fields the technical unit SUPPORTED symbol and the numeric value VTPPV Volume Totalizer Partial Read command VTPPV Returns measure unit value string Positive Value Reads the p
70. tive totalizer negative parartial totalizer positive 1 gt flow rate totalizer posositive totalizer negative partial toalizer negative Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Type of process data returned 0 Pag 14 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X COMMAND 177 This command write the type of process data returned with HART command 03 Description This command select the type of process data returned with HART Command 03 0 gt flow rate totalizer positive totalizer negative parartial totalizer positive 1 gt flow rate totalizer posositive totalizer negative partial toalizer negative Write Parameters WORD HIGH BYTE LOW BYTE 0 Type of process data returned 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Type of process data returned 0 COMMAND 178 This command read the type of flow rate returned with HART command 03 Description This command read the type of flow rate returned with HART Command 03 0 flow rate in 96 1 flow rate in tecnical unit Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Type of flow rate 0 COMMAND 179 This command write the type of
71. turated too many impulses to emit bit 5 1 if the measurement signal is highly disturbed or if the sensor is disconnected bit 6 1 if the measurement tube is empty bit 7 1 if the circuit powering the coils is not working or the sensor is disconnected bit 8 21 if the second measurement scale is active bit 9 1 if the Flow rate is lower than the cut off threshold bit1021 if the Flow rate is negative bit1121 if a new measurement value calculated for the display is available bitl2 1 if the counter block signal is active bit13 1 if dosing is in progress bitl4 1 if a calibration cycle is in progress bit15 1 if a Flow rate simulation is in progress Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 16 bit unsigned integer MSB first process flags COMMAND 186 This command reads the measurement samples per second Hz Description Pag 17 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL ISOMAG X This command reads the measurement samples per second Hz 10 dec measurement frequency 10 Hz 20 dec measurement frequency 20 Hz 50 dec measurement frequency 50 Hz 80 dec measurement frequency 80 Hz 150 dec measurement frequency 150 Hz 44 dec measurement frequency 300 Hz 144 dec measurement frequency 400 Hz Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned WOR
72. u preambles in the menu Comunication of the Converter is updated Write Parameters WORD HIGH BYTE LOW BYTE 0 Number of response preambles 0 Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Number of response preambles 0 COMMAND 108 Write Burst Mode Command Number Description This command sets the command number that the HART device will use in Burst Mode Write Parameters WORD HIGH BYTE LOW BYTE 0 Burst Mode Command Number Pag 11 di 42 HART EN 15 REVOO doc TECHNICAL MANUAL Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Burst Mode Command Number 0 COMMAND 109 Write Burst Mode Control Description This command sets the HART Burst Mode control 00 gt Burst Mode OFF 01 Burst Mode ON Write Parameters WORD HIGH BYTE LOW BYTE 0 Burst Mode Control Floating Point Data Returned NONE Integer Data Returned WORD HIGH BYTE LOW BYTE 0 STATUS WORD 1 Burst Mode Control 0 HART Device Specific commands description ISOMAG 9 In the following section there is a description of the Device Specific commands implemented in the module COMMAND 170 Write Manufacturer Device Type Code Des
73. ure 5 ACCESS ERR if insufficient access level Help command SFDI C Required access level 2 1 EXECUTE if accepted 5 ACCESS ERR if insufficient access level CMRIC Complete Memory Reset Immediate Command Resets all the working parameters to the default values WARNING all the current working parameters eventually modified by the user and the calibration coefficients will be lost Read command NOT SUPPORTED 1 CMD ERR if command is issued Set command CMRIC 1 Required access level 4 0 if parameters accepted 2 PARAM ERR if n not equal to 1 3 EXEC ERR if memory failure 5 ACCESS ERR if insufficient access level Help command CMRI C Required access level 2 1 EXECUTE if accepted 5 ACCESS ERR if insufficient access level SRNUM SeRial NUMber Reads the device serial number Read command SRNUM Required access level 2 Value of serial number if accepted 5 ACCESS ERR if insufficient access level Set command NOT SUPPORTED 1 CMD ERR if command is issued Help command NOT SUPPORTED 1 CMD ERR if command is issued TONTM Total ON TiMe Reads the total functioning time of the device Read command TONTM Required access level 2 Value of total on time if accepted Set command NOT SUPPORTED 1 CMD ERR if command is issued Help command NOT SUPPORTED 1 CMD ERR if command is issued CFFKT CoeFFicient KT Reads or sets the value of the gain coeffi
74. ytes 46 52 46 53 31 3d 3f Od In the answer of the HART command 200 there is the string send FRFS1 For reading the answer of the HART command 200 you must send the command 201 An example of answer returned with HART command 201 is 461 11520 dm3 h End example 2 Example 3 Send the ETP command FRFS1 461 with HART command 200 Insert the string FRFS1 461 Chr 13 with the HART command number 200 In hex format there are the following 8 bytes 46 52 46 53 31 34 36 31 In the answer of the HART command 200 there is the string send FRFS1 461 For reading the answer of the HART command 200 you must send the command 201 Below there is the list of the answers present in HART command 201 0 OK the execution was correct 1 CMD ERR wrong context execution was not possible due to a configuration limit or wrong working conditions 2 PARAM ERR the expected parameter was out of the allowed range 3 EXEC ERR the execution of the command was not successful due to an internal error condition 4 RANGE ADJ the entered parameter caused an internal automatic adjustment on other ranges 5 ACCESS ERR the execution of the command was not possible due to an insuff

Download Pdf Manuals

image

Related Search

Related Contents

Tecumseh TDC-500A Technical Data Sheet  Istruzioni per l uso Distinta dei ricambi Tagliagiunti HFS811  WATER MIST (6 LITRE) EXTINGUISHER USER GUIDE  Simpson Strong-Tie BCS2-2/4 Installation Guide  345KB << クリック    世界的視点から眺めた信託の将来 - 徳島大学 全学共通教育センター  Maintenance  MANUALE UTENTE E INSTALLATORE IT USER AND INSTALLER  Artwizz SmartJacket  

Copyright © All rights reserved.
Failed to retrieve file