Home
HI302 - Smar
Contents
1. Index Parameter Name HART Variable Name HART Command Mode Description 13 5 U8B ARRAY 3 5 TRIM 4MA CHANGE COUNT 166 r Number of times the 4 mA trim was done 13 6 U8B ARRAY 3 6 TRIM 20MA CHANGE COUNT 166 r Number of times the 20 mA trim was done 13 7 U8B ARRAY 3 T7 LOWER TRIM CHANGE COUNT 166 r Number of times the Lower Trim was done 13 8 U8B ARRAY 3181 UPPER TRIM CHANGE COUNT 166 r Number of times the Upper Trim was done 13 9 U8B ARRAY 319 RESERVED 166 r Reserved 13 10 U8B ARRAY 3 10 MODE CHANGE COUNT 166 r Number of times the Mode was done 13111 U8B ARRAY 3 11 CHANGE COUNT 166 r Number of times the Characterization Trim was done 13 12 U8B ARRAY 3 12 EXE PV UPPER RANGE VALUE 36 w Set Primary Variable Upper Range value 13 13 U8B ARRAY 3 13 EXE PV LOWER RANGE VALUE 37 w Set Primary Variable Lower Range value 13 14 U8B ARRAY 3 14 EXE EEPROM CONTROL 39 w EEPROM Control 13 15 U8B_ARRAY_3 15 EXE_PV_ZERO 43 w Set Primary Variable Zero 13 16 U8B_ARRAY_3 16 READ_FROM_SENSOR 153 w Read from sensor 13 17 U8B ARRAY 3 17 FULL WRITE ON SENSOR 153 w Full Write on sensor 13 18 U8B ARRAY 3 18 WRITE ON SENSOR 153 w Write on sensor 13 19 U8B_ARRAY_3 19 FULL_READ_FROM_SENSOR 153 w Full Read from sensor 15 11 U8B_ARRAY_5 11 TRIM_UNIT 130 131 r Trim unit 15 12 U8B ARRAY 5 12 MEASURED POINT UNIT 162 r Measured point unit 15 13 U8B ARRAY
2. d qp 22 TG s er sp reg qr ep pen Buo __ xi spe se Pava xf 1 x x x Basic Configuration Dynamic Variables Polling Map Configuration needed N means that no additional configuration must be done in order to read write the VIEW related parameters Otherwise if Y the corresponding parameters XX CODE must be set to a proper value in order to tell to HI302 which HART variables are associated with the parameters This is necessary because the HART 33 command and the HI302 use the stored values at XX CODE parameters to assembly the HART 33 command Check the device s specific documentation to find out the variable codes associated with command 33 Poling cycle s represents the approximate time that each polling cycle will take for th
3. ____ __ xr txt o asya xp v _ xixi x BavAL Pixi xp xi xix pep Pixi 9 Ixxi Pix xp xi xt xxix Pixx xix txt xix cuc ixpixixixix Pixx txt ceva xf Pixx 606 uc xf xixixi Pixx xix qp cA 11
4. atu tuna au aaa anas E 1 VII HI302 User s Manual VIII 1 OVERVIEW This user s manual contains instructions about how to install and configure the HI302 If the user already knows how to install the FOUNDATION fieldbus and HART devices and wants to work with the HI302 immediately please go to the chapter 7 This manual is compliant to firmware version 6 01 or later and DD 0601 and CF 060101 or later Check the parameter HCFG FIRMWARE VERSION General Characteristics Figure 1 1 HI302 I Module Among the main characteristics the following may be mentioned The HI302 supports up to eight point to point HART devices or 32 HART devices in the multidrop mode 4 devices per channel Consult Smar about multidrop option 8 HART Master communications ports that can be configured as Primary or Secondary 1 FOUNDATION fieldbus H1 Channel Fed via rack 5 400 mA Device s power supply should be from an external source Input circuits 4 20 mA on HI302 current conversion to FOUNDATION fieldbus Output circuits 4 20 mA on HI302 O FOUNDATION fieldbus conversion to current There are three models for the HI302 according to the analog conversion needs e HI302 only HART communication HI302 1 HART communication and conversion of eight 4 20 mA analog inputs to FOUNDATION fieldbus HI302 HART communicati
5. ub tide a OL aah 2 8 CHAPTER BASIC CONFIGURATION 3 1 INSTRUCTIONS ON HI302 3 1 CONFIGURING THE HCFG BLOCK Lee hah lg ad End 3 2 HART COMMUNICATION OPERATION PARAMETERS 3 2 HART COMMUNICATION DIAGNOSTIC 3 3 CONFIGURING THE HIRT BLOG 3 3 CONFIGURING THE HVT BLOCK d remet podes ea ette ON 3 7 HI302 I CONFIGURING THE OR BLOCKS eterne tette tenete nter is 3 8 HI302 O CONFIGURING THE OR AO BLOCKS 3 8 STARTING THE HI302 3 8 CALIBRATING THE H1302 ANALOG BOARDS tto eae ted San 3 8 1902 CALIBRATION 20 eet ore doen eae ca rit Aen ihi 3 9 HI302 O CALIBRATION GLL1194 M eI 3 9 CHAPTER 4 ADVANCED 2 74 1 annua ansa asa Ran 44A RR ARR IAEA ARR CREER 4 RA CHA 44A 4 1 SPECIFIC HART COMMAND CONFIGURATION WITH AND HWPC 4 1 BASIC INSTRU
6. 5 9 CONCLUSIONS ON THE STATIC 5 10 HART RESPONSE CODE CONVERSION TO STATUS FOUNDATION FIELDBUS 5 10 BYPASS MODE i Ie Ue en a cett ree co tre eed Po dv exe tdeo e e Ee etae et 5 10 SEQUENCE FOR SENDING HART MESSAGE THROUGH A 8 5 11 C TC I CHEM 5 11 CHAPTER 6 BASIC FUNCTIONING THEORY 1011110 esee ansa aa an nu 6 1 THE 02 BLOCK DIAGRAM c 6 1 HARDWARE A E PDAS 6 1 POWER SUPPLY OPERATION VOLTAGE AND 6 2 HOT SWAP tei tsm ohne tu nad 6 2 BEGULATORS 2 E eh aci 6 2 PROTECTION Aot Pu 6 2 ELECTROSTATIC DISCHARGE ESD 2 dei 6 3 SURGES HIGH VOLTAGE AND 6 3 PROCESSING CORE tete ata de e EQ De m M a tet stude RM 6 3 FIRMWARE PROGRAMMI N G aae 2 e aep gebe baec tpe uit 6 3 EPED PROGRAMMING ent tenet n ete b Laude d eel Lee nb 6 4 MANUAL RESET KEY AND 6 4 HI302 MODULE RESETTING caute eto etu ee
7. teed ued ule i ela 2 4 LOW IMPEDANCE DEVICES 2 4 HIGH IMPEDANCE DEVICES aston awa 2 4 HART INSTALLATION TOPOLOGY tor oras meyers esl 2 4 SUPPLY VOLTAGE VS TOTAL LOOP IMPEDANCE ccsccsesccocescececcesessecscsceecuscesesecsveersceesusessueessueeresessesersuseeracesseteeseversesen 2 5 EXAMPLE WITH HI302 N WITHOUT ANALOG CONVERSION 25 HI302 I 4 20 FOUNDATION FIELDBUS CONVERSION 2 6 HI302 O FOUNDATION FIELDBUS TO 4 20 MA CONVERSION c csssscssescssessseeessecessesesseeesucessusersveesscessesesueessnserstesesseeeseess 27 MAXIMUM CABLE LENGHT a 2 7 OTHER DEVICES IN THE a A ose hr sten 2 7 PORTABLE CONFIG UA ueni Avie alee 27 INDICATORS AND CONVERTERS IN GENERAL desastre bo ees 2 8 SWITCHING ON THE EBOBS d ccu iter nup DEL 2 8 UPDATING THE HI302 FIRMWARE
8. None Only employed to cancel the secondary variable Configuration of the HIRT block for AssetView Available soon TT301 Intelligent Temperature Transmitter Variables list of the HART command 33 Variable 0 Output in milliamperes Out 1 Output in percent Out 2 Temperature PV 3 Environment temperature Temp 4 Process variable percent PV 5 Setpoint percent SP 6 Setpoint SP 7 Setpoint time SPTIME 8 Error ER 9 Pid_KP KP 10 Pid TR TR 11 Pid TD TD 12 Damping Damp 13 Manual register MV 14 24 Reserved 25 Input variable used for trim 26 254 Reserved 255 None Only for secondary display code Configuration of the HIRT block for AssetView Available soon D 2 0 DT301 Intelligent Density Transmitter Variables list of the HART command 33 Index Output in milliamperes Out Output in percent Out Temperature PV Environment temperature Temp Process variable percent PV Setpoint percent SP Setpoint SP Setpoint time SPTIME Error ER Pid_KP KP Pid_TR TR Pid TD TD alo Configuration of the HIRT block for AssetView Available soon TP301 Intelligent Pressure Transmitter Variables list of the HART command 33 Index Variable 0 Position in percentage Output in mil
9. Guy Change ST REV 4 Good Non Specific Not 1 HART General Configuration Block Good Non Specific Not 2 AW EGY 0 Good Non Specific Not 3 Rw LERT_KEY 0 Good Non Specific Not 4 RW _BLK 5 LOCK_ERR lt None gt Good Non Specific Not 6 RO IMUL COMM ENABLE Enable simultaneous communications on all Good Non Specific Not Rw 8 Primary Good Non Specific Not al Rw Primary Good Non Specific Not 2 Rw Primary Good Non Specific Not 3 Rw Primary Good Non Specific Not 4 Rw Primary Good Non Specific Not 5 Rw Primary Good Non Specific Not Rw Primary Good Non Specific Not 7 Bw Primary Good Non Specific Not 8 Bw ES 3 ENABLE True Good Non Specific Not 10 Bw EJ CHANNEL ACTIVE 11 GI MASTER_SYNCHRONIZED 12 Bl Watching Good Non Specific Not Watching Good Non Specific Not 2 Watching Good Non Specific Not 3 RO Watching Good Non Specific Not 4 Watching Good Non Specific Not 5 Watching Good Non Specific Not Watching Good Non Specific Not T RO Watching Good Non Specific Not 8 HANNEL_EFFICIENCY 15 NVALID_PREAMBLES 16 NVALID_SOM 17 D_FRAMES 18 FRAMES 19 CH 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Good Non Specific Not 20 Rw E EVT 21 EJ BLOCK 22 Figure 3 2 Operation and diagnostic parameters HART Communication Operation Parameters FIRMWARE VERSION A parameter indispensable to solve problems If something is not workin
10. HART Command configuration parameters Request and Response parameters o S See Command configuration parameters conse Request and Response parameters o NA S See HART Command configuration parameters cup Request and Response parameters 0 NA cups Request and Response parameters 0 NA cmp as Request and Response parameters o cup ss Request and Response parameters 0 NA cp s Request and Response parameters 0 NA Request and Response parameters o M ___ Gatstringiaa Request and Response parameters 0 NA OctStng 104 Request and Response parameters 0 M omoa Request and Response parameters 0 NA cup 42 Request and Response parameters 0 Request and Response parameters 0 CD 44 Request and Response parameters 0 45 Request and Response parameters 0 compas Request and Response parameters 0 cup Request and Response parameters o 57 CMD R
11. 021 Program bz Cancel My Network Figure 2 15 Choosing the firmware file 4 After selecting the firmware file the Download button will be enabled Click it to start the firmware download 2 10 Installation Serial Download 1 Download Options Download Device 02 z Port Firmware C Program Files Smar FBT ools HI302I_Pw_V3 20 abs Progress Figure 2 16 Downloading the firmware 5 Amessage box will appear requesting a confirmation Click Ok to continue 6 After the completion of the update process press the Reset button again in order to put the module back in normal operation As a standard procedure the user should always do a Factory Init after updating the firmware Just press the Fct Init button after the equipment returns to normal operation Reset Fct Init 1 Figure 2 17 Reset and Fct Init buttons 2 11 HI302 User s Manual 2 12 Chapter 3 BASIC CONFIGURATION Instructions for HI302 Configuration The minimum configuration to be applied in the Syscon consists of e 1 RESOURCE block 1 HCFG block e 1 HIRT block for each HART device 1 Al block for current reading Fieldbus 1 Fieldbus 1 LHIRT 2 G LHIRT 3 i LHIRT 4 _5 il 6 d LHIRT
12. Input Impedance Analog Input 4 20 mA 2500 Range 3 8 to 21 mA A D converter 16 bits Accuracy 0 05 of range Repeatability 0 01 of range Nonlinearity 0 01 of range Temperature effect 0 001 C Input filter Low pass filter 10 Hz Field isolation through optical couplers and DC DC converters Isolation 1000 Vrms Inputs are not isolated from each other Power supply Supply of the HART devices through external power supply Input Protections Polarity inversion over voltage transients etc HI302 O Analog Output 4 20 mA D A converter Range 3 8 to 21 mA D A converter 12 bits Accuracy 0 05 of range Repeatability 0 02 of range Nonlinearity 0 002 Temperature effect 0 00025 C Isolation Field isolation through optical couplers and DC DC converters 1000 Vrms Outputs are not isolated from each other Power supply Supply of the HART devices through external power supply Protection Protected by TVS and zener diode Current control Passive circuit with current control sink Voltage on output terminals Maximum voltage 36 V zener protection HI302 N Only HART Communication Isolation Isolation between channels 500Vrms Coupler with the Loop Capacitive can reach until 0 2 under severity EMI conditions Electromagnetic Interference Foundation is a trad
13. Since some HART commands have variables for writing the command will be composed of the parameter to be changed and the parameters described in the command definition HCD block As the parameter does not inform which HART command should be used to write The writing and reading parameters many times are not the same it is necessary an additional configuration for the parameters to be written Such additional configuration is done in the HWPC block because it has the correlation between these parameters and the HART commands used for writing The HWPC has the same identification code as the corresponding HCD therefore the entire configuration for a HART device should have HWPC pair A writing request starts a process with the following stages 1 After the parameter had received the writing command the HI302 checks the HWPC block to know whether that parameter can be written that is if it has a configuration to write If the parameter has such a configuration the HI302 stores the value received in a temporary variable and starts the writing process in the device If the parameter does not have this configuration the HI302 returns a standard response indicating that the parameter cannot be written IMPORTANT In case the parameter does not accept writing check if the HI302 supports the specific commands of the HART device and if the HWPC configuration is correct 2 parameter can be written the writing reque
14. A 3 HVT SBHARTVARIABEE TEMPLATE 2 ri tete n nn ae Pe creta A 12 HART COMMAND A 14 HWPC HART WRITE PARAMETER A 16 HBC HART BYPASS GONIMURNIGAT ION cena ate dn nne acr adeo eod A 17 APPENDIX HART COMMAND CONFIGURATION IN FLASH MEMORY B 1 inciso EE B 1 SENT HART READING COMMAND USED THE HIRT BLOCK itla rri itai et rii et B 1 IDENTIFICATION HART COMMANDS essent traits itai insita isa snae B 1 HART WRITING AND EXECUTION COMMANDS USED BY THE HIRT B 1 HVT BLOCK TEE B 2 APPENDIX 5 ALLOCATION 1 5 titer t es ne gro reda eer C 1 HV TS ALEOCATION MAP EOR EDSQT 1 itn ttn etae ne tee et C 6 HVTS ALLOCATION MAP FORT T3901 tite ern e ce ib C 10 ALEOCATION MAP FOR DT301 attritu eret ttt eta en terreno e d Pip Rep C 14 HVTI S AEEOGCATION MAP EOR TP301 C 17 AVES ALLOCATION MAP FOR ED291 eni eee reete C 18 APPENDIX D CODES FOR SMAR HART VARIABLES AND CONFIGURATION OF THE HIR
15. The user should use an accurate multimeter to calibrate the GLL1194 Follow the steps below 1 2 Write 50 12 mA of the input parameters of the AO MAO block Measure the current in each loop using the multimeter Write each read value on the corresponding element of the HCFG ANALOG OUTPUT CAL channel parameter Write all of the numbers displayed on the multimeter to maximum accuracy minimum 2 places of decimals Measure the current again and check if its value has changed that is approximately 12 mA In case the current has changed write on the HCFG ANALOG INPUT TRIM parameter the Trimmed and Checked value to save the calibration data 3 9 HI302 User s Manual 3 10 Chapter 4 ADVANCED CONFIGURATION Specific HART Command Configuration with HCD and HWPC Blocks The HI302 allows the use of any HART device with a suitable configuration for reading and writing the necessary variables As we have seen previously all of the Universal and some Common Practice commands are available in the HIRT block therefore no additional configuration is necessary The whole group of Common Practice and Universal commands depends on extra configurations that can be stored in the HI302 flash memory or in the HCD HWPC blocks This chapter contains information about how to create a simple configuration by using the HCD and the HWPC blocks Basic Instructions on HART protocol HART is a master slave protocol and is
16. Eee teta Far ee Re stain 6 5 FIELDBUS 77 6 5 6 5 4 20MA FOUNDATION FIELDBUS ANALOG CONVERSION 02 6 5 FOUNDATION FIELDBUS 4 20 ANALOG CONVERSION 02 6 6 CHAPTER 7 AN EXAMPLE OF 02 USAGE 741 l2 EE Wo 7 1 STEP BY STEP CONFIGURATION iiaa cete HI eee ena ee Ta 7 1 STEP BY STEP OPERATION iir tent eee fields eit atti 7 3 CHAPTER S TROUBLESHOOTING ieaiaia aeaaea eaaa d Eada aeania kuini aaar Ea 8 1 INSTALLATION HM 8 1 GONFIGURATION entr eite e one 8 1 OPERATION 8 2 QUESTIONS AND ceret uite lerne 8 3 Table of Contents APPENDIX A HCFG HART CONFIGURATION 8 DIAGNOSTITC sees ener rennen nnn natn A 1 HIRT HART INFORMATION amp DYNAMIC DATA AND HUT HART UNIVERSAL TRANSDUCER
17. Write the HART frame into this parameter to send it through the channel 7 D RO Response grabbed by the channel if the addressed device has replied NSE _ REQUEST 8 OctString Em frame into this parameter to send it through the 23 RESPONSE 8 OctString 100 A D RO Response grabbed by the channel if the addressed device has replied 24 UPDATE EVT DS 73 This alert is generated by any change to the static data Dr The alarm block is used for all configuration hardware and connection failure or system problems in the block The cause of the alert is entered in the subcode field The first alert to become active will set the BLK ALM DS 72 Active Status in the Status attribute As soon as the Unreported status is cleared by the Alert Reporting Task another block alert may be reported without clearing the Active Status if the subcode has changed A 17 HI302 User s Manual A 18 Appendix HART COMMAND CONFIGURATION IN FLASH MEMORY HIRT Block When the device is identified by the command selected in the HIRT ID_CMD the HI302 module will send sequentially all the reading commands in the configuration of the memory Since this set of commands includes some Common Practice commands the device may not support all the sent commands causing then retransmission and time waste in the communication In this case it is necessary for the user to identify the command in th
18. Each Request parameter is described by two types of information the TYPE 1 byte and the LENGTH 1 byte for STRINGS or CONSTANTS besides the relative index and the sub index corresponding to the HIRT or HVT block where the parameter is stored that is from which parameter the value will be read to form the HART command The parameters are described by their sending sequence in the HART frame Even if the parameter is from a different type the HI302 converts automatically Remember that the DATA TYPE should always appear in the documentation of the HART command and not in the parameter type of the FOUNDATION fieldbus block The parameters are described in order in the HART frame Response Parameters The Response parameters are described the same way as the Request parameters immediately after most significant bit should be in the RESPONSE DATA TYPE field The remaining bits indicate the data type that have to be sent via HART command as seen previously The data type indicated is the data type that will be packaged in HART frame and is not the type of FOUNDATION fieldbus parameter because it will be converted before the HART frame is arranged There is an implicit conversion for reading and storage data 4 4 Advanced Configuration When the type of data is Packed ASCII ASCII or Constant the definition will have a second byte string length that will indicate the string length that must be read and saved in
19. 11302 First in Fieldbus NOV 09 02 USER S MANUAL HART FOUNDATION Fieldbus Interface 302 smar www smar com Specifications and information are subject to change without notice Up to date address information is available on our website web www smar com contactus asp Introduction INTRODUCTION The HI302 is a device integrated to System302 which main function is to interface HART devices to FOUNDATION fieldbus systems allowing the user to perform maintenance calibration sensor status monitoring device status among other information See below some HI302 features e Integral part of System302 Tight integration with different system manufactures due to the use of standard protocols such as FOUNDATION fieldbus and HART 8HART master channels e Optional Analog Conversion 4 20 mA FOUNDATION fieldbus 02 and fieldbus 4 20 mA HI302 O e Totally integrated to AssetView e Uniform systems and tools making it easy to operate and reducing maintenance costs e Non multiplexed and independent HART channels e HART Configuration Commands located into the module allowing HART messages to be sent through bypass parameters e Suitable for Asset Management systems e Complete configuration of Smar devices enclosed in the HI302 module thus no additional configuration is required e C
20. 6 816 E 2 PowerUp Good Non Specific 30 Good Non Specific RO DEY_TAG_SEL LD301 14 Good Non Specific HCD DEVICE INFO Smar LD301 Smart Pressure Good Non Specific Updating Good Non Specific Good Non Specific 1 2 Good Non Specific 2 12 Good Non Specific 3 Rw 251 Good Non Specific 4 RW 2 Good Non Specific 5 Rw 251 Good Non Specific 6 RW 251 Good Non Specific 7 Rw 251 Good Non Specific 8 251 Good Non Specific 8 Rw Mon Snecific 1n Rial B On Line HI302 I HART Variable Template Block HI302 I HVT ni x vfs TE EE ost 30 Good Non Specific 8 105 Good Non Specific 4 Bw 106 Good Non Specific 2 RW 107 Good Non Specific 3 RW 108 Good Non Specific 4 Bw 108 Good Non Specific 5 110 Good Non Specific 6 Rw 111 Good Non Specific 7 Rw 112 Good Non Specific 8 Rw 113 Good Non Specific 3 114 Good Non Specific RW 115 Good Non Specific 11 RW 0 Good Non Specific 12 RW 100 Good Non Specific 13 RW 20 Good Non Specific 14 AW 30 Good Non Specific 15 40 Good Non Specific 16 RW 50 Good Non Specific 1 RW 60 Good Non Specific 18 70 Good Non Specific 8 RW 80 Good Non Specific 20 RW 11 12 Good Non Specific E RW 2 Good Non Specific 2 Rw 12 Good Non Specific 3 Rw 251 Good Non Specific 4 2 Good Non Specific 5 251 Good Non Specif
21. After doing this the HI302 changes to the UPDATED status and will increment the corresponding HIRT ST REV indicating on the user s applicative that the data must be read again possibly with the HVT execution for this device STATIC REVISION ST REV Parameter Usually the ST REV is only increased if a parameter classified as STATIC is changed Therefore the HIRT and HVT blocks do not work that way Other than the static parameters any other parameter that maps the HART variable will increase the REV of the corresponding HIRT and HVT blocks While the HVT parameter is being written occurs the following fthe writing is accepted a HART transaction is generated making the HART device indicate the change through the RESPONSE CODE The parameter ST REV from the HIRT block associated to the HVT block and also that parameter of the HVT block will be increased f Polling is enabled the HIRT block associated to the HART device will notice this change and will automatically be set to OLD DATA sending the command 38 After the command is sent the HIRT block will start updating the parameters being set to IDENTIFICATION and UPDATING During the UPDATING process the ST REV from the HIRT block will be increased indicating that the data were updated and should be read again 5 9 HI302 User s Manual IMPORTANT The polling commands do not increase the block s ST REV Conclusions on the STATIC REVISION 1 The
22. Y Y Y Y 5 2 3 2 2 2 6 12 111 2 2 2 3 5 4 411 1 5 Updated Parameters XX xX DEVICE STATUS X X X X X X X X X 4 X X 4 4 444 4 x x xxx xp 100 x NPER ped L muc pp og 09e L YA pop spp popup pepe poc pe xxr xp p svuc _ ppp pog xr ppp s opp 8 sos pb pope epo oe ppp pr p sop x XIXIXIXIXIXIXIX xIXIXIX IXXIXIXE _ xpi p xt Txt Txt p xt 2 xix ____
23. srmv None 3 N 8 s 8 4 Unsigness 19625 9 5 s vows oe o os m s Se Mocs Parameter O s stk ERR O S SSS This code identifies uniquely this configuration and must be 7 HCD CODE OctString 5 None S formed by combining MAN ID DEV TYPE UNI REV SPEC REV and SW REV of the targeted device ex This parameter stores the device name or any other comment OctString 44 Request and Response parameters See HART Command configuration parameters CMD 04 OctString 44 Request and Response parameters 0 NA 5 See HART Command configuration parameters CctString 44 Request and Response parameters o 5 HART Command configuration parameters ________ OctString 44 Request and Response parameters 0 NA 5 HART Command configuration parameters OctString 44 Request and Response parameters 0 NA 5 See HART Command configuration parameters OctString 44 Request and Response parameters 0 OctString 44 Request and Response parameters 0 OetString 44 Request and Response parameters 0 OctString 44 Request and Response parameters 0 OctString 44 Requestand Response parameters 0 See HART Co
24. 18 FLOAT ARRAY 3 18 Y7 133 134 wir Table Coord Y7 18 19 FLOAT ARRAY 3 19 Y8 133 134 wit Table Coord 8 18 20 FLOAT ARRAY 3 20 Y9 133 134 wit Table Coord Y9 191 FLOAT ARRAY 411 Y10 133 134 wit Table Coord Y10 19 2 FLOAT ARRAY 412 Y11 133 134 wir Table Coord Y11 19 3 FLOAT ARRAY 4131 Y12 133 134 wir Table Coord Y12 19 4 FLOAT_ARRAY_4 4 Y13 133 134 w t Table Coord Y13 19 5 FLOAT ARRAY 4151 Y14 133 134 wir Table Coord Y14 19 6 FLOAT ARRAY 4161 Y15 133 134 wit Table Coord Y15 19 7 FLOAT_ARRAY_4 7 Y16 133 134 wit Table Coord Y16 19 8 FLOAT ARRAY 4181 ACTUAL_POINT_1 160 162 w r Actual characterization trim curve point 1 19 9 FLOAT_ARRAY_4 9 ACTUAL_POINT_2 160 162 w r Actual characterization trim curve point 2 19 10 FLOAT ARRAY 4 10 ACTUAL POINT 3 160 162 w r Actual characterization trim curve point 3 19 11 FLOAT ARRAY 4 11 ACTUAL POINT 4 160 162 w r Actual characterization trim curve point 4 19 12 FLOAT ARRAY 4 12 ACTUAL POINT 5 160 162 w r Actual characterization trim curve point 5 24 String 01 TOTAL UNIT STRING 189 190 w r Total Unit String 25 String 02 USER_UNIT_STRING 176 177 w r User Unit String 34 String_11 ORDERING_CODE 173 174 w r Ordering Code 9 HI302 User s Manual HVT s Allocation Map for TT301 HVT s Allocation Map for TT301 Index Parameter Name HART Variable
25. 32 Spaces NA D Message for general purpose 12 17 31 DESCRIPTOR VisibleString 16 Spaces NA D Descriptor text for general purpose 13 18 1 1 2001 32 DATE_INFO Date 00 00 00 000 NA D Date Only Day Month Year are considered 13 18 0 Write Protect Code See device s specific 33 WRITE_PCODE Enumerated TABLE 7 0 None D RO documentation 15 34 PLDC Enumerated TABLE 8 0 None D RO Private Label Distributor Code 15 A 5 HI302 User s Manual Default Parameter Data Type Range Options Value Description PV Analog Channel Flags See device s specific 35 PV_ACF Enumerated HC TABLE 26 0 None D RO documentation 15 36 FAN OctString 3 0 NA D Final Assembly Number 16 19 37 DEV_TEST Enumerated 0x00 Invoke Self Test 0 None D Write to perform a device self test 41 38 DEV_RESET Unsigned8 0x00 Reset Device 0 None D Write to perform a device Master RESET 42 39 BURST_MODE Enumerated TABLE 9 0 None D It allows to control device s Burst Mode 109 40 PV_ULRUC Enumerated TABLE 2 0 None D PV Upper amp Lower Range Value Units Code 15 35 PV_RANGE EU_100 HART PV Upper Range Value PV_RANGE EU_0 HART PV Lower Range 41 DS 68 0 0 0 0 XD_SCALE D Value PV_RANGE_UNITS_INDEX HART PV 15 35 44 Range Upper amp Lower Value Units Code translated to fieldbus table PV_RANGE DECIMAL no meaning Write to this pa
26. 4 ALERT_KEY Unsigned8 1 to 255 0 None 5 5 MODE_BLK DS 69 O S NA S See Mode s Parameter 6 BLK ERR Bitstring 2 None D RO Write here a valid HIRT HART_TAG from an installed device to start HVT on 7 DEV_TAG_SEL VisibleString 8 Spaces NA 5 demand reading This code is used to identify the specific configuration associated with the 8 HCD_SELECTED OctString 5 0 None D RO chosen device This code is read from HIRT block and is a combination of MAN ID TYPE UNI REV SPEC REV SW REV 9 HCD DEVICE INFO VisibleString 32 Spaces NA D RO This parameter shows comment related to selected specific configuration 0x00 Identification 0x01 Old Data 0x02 Updating 0x03 Updated 0x04 Partially Updated 10 EXEC STATE Unsigned8 0x05 Not Responding 0 None D RO Reflects the execution progress or error conditions See also BLK ERR 0x06 Bypass 0x07 Device Not Found 0x08 HCD Error 0x09 TAG Not Found 0x0A Writing 11 U8B ARRAY 1 Unsigned8 20 0 None D First array used for 8 bit variables 12 U8B ARRAY 2 Unsigned8 20 0 None D Second array used for 8 bit variables 13 U8B ARRAY 3 Unsigned8 20 0 None D Third array used for 8 bit variables 14 U8B ARRAY 4 Unsigned8 20 0 None D Fourth array used for 8 bit variables 15 U8B ARRAY 5 Unsigned8 20 0 None D Fifth array used for 8 bit variables 16 FLOAT ARRAY 1 FloatingPoint 20 0 None D First array used for Floating Point variables 17 FLOAT ARRAY 2 FloatingPoint 20 0 None D Second array used for Floating Po
27. 7 G LHIRT 8 Figure 3 1 Minimum configuration for The maximum number of blocks and its quantities in the factory configuration are shown below BLOCK MAXIMUM RS2 1 FCT INIT FCT DIAG MAO MAI HCFG HIRT HUT HVT HCD HWPC HBC 0 0 10 1 In HI302 N model consider 0 2 Normal version of factory Special version for Hosts FF that not support blocks dynamic instantiation by inquiry Limits for applications Maximum number of blocks 24 Maximum number of Subscriber links 12 Maximum number of Publisher links 19 IMPORTANT Whenever a download is performed wait for the yellow SAVING LED to turn off Only then turn off or reset the equipment If the equipment is turned off or reset during the data saving process the configuration must be redone See the chapter 02 Configuration Example for more details 3 1 HI302 User s Manual Configuring the HCFG Block The HCFG block has a series of parameters divided into two categories operation parameters and diagnostic parameters 7 DEI TRI gt 8181 es l 4 Parameter
28. 87 06 18 00 87 1D 00 89 00 16 01 4 10 Advanced Configuration What about the parameter writing The HART variables that can be written on the device need special attention Besides the command definition used for reading and or writing is needed information about how this variable relates with the block parameter where it has been mapped and with the HART writing command This information is stored in the HWPC block Setting the HWPC block Configuration The HWPC block completes the configuration done in the HCD block For each HCD block with parameters that can be written it is necessary to have a corresponding HWPC block with the same code in the definition library CODE This value should be written in the HWPC CODE parameter The HWPC block parameters are 20 position string Each string allows 4 writing parameters and each parameter has 5 bytes This parameter should have information about HART commands that are used to write and read the corresponding parameters in the HVT and HIRT blocks The HWPC block has 30 parameters of this type allowing the writing in 30 different HART variables The HWPC has the following structure 1 The parameter location the block lt Byte1 gt Parameter relative index in the block Byte2 Parameter Sub index In case of simple parameters it always must be null 2 Parameter Writing Command Byte3 Parameter relative index of the HCD block that defines the
29. As a result there will be no device communication or scanning The LED channel will blink at approximately 1 4 Hz This parameter is useful to check the configuration The HVT block is also counted in this parameter e MASTER_TYPE This parameter allows for adjusting the channel as a Primary master or as a Secondary master Remember that each channel is an independent master In normal conditions the channel should be a primary master in order to permit the use of a portable configurator that usually is secondary master RETRIES This parameter adjusts the number of times the HI302 will try to communicate with a device before detecting that the device does not respond The standard value is 3 retries HART Communication Diagnostic Parameters MASTER_SYNCHRONIZED Indicates if every Master channel has synchronized the communication layer and if each one is ready to transmit the HART messages in normal operation or in Bypass mode CHANNEL_MODE Indicates if the channel is operating normally or there is any device BURST_MODE MASTER_STATE Shows the behavior of the HART state machine at every moment for each channel e WATCHING indicates that the channel is only reading data that passes through the line and are crucial to keep the synchronism if there is another Master or any device in Burst mode e ENABLED the channel is free to send a HART message e USING indicates that a message was sent and a corresponding response is
30. Coord X6 17 2 FLOAT_ARRAY_2 2 X7 133 134 w r Table Coord X7 17 3 FLOAT ARRAY 2 3 8 133 134 w r Table Coord X8 C 19 HI302 User s Manual HVT s Allocation Map for LD291 Index Parameter Name HART Variable Name HART Command Mode Description 17 4 FLOAT ARRAY 2 4 X9 133 134 w t Table Coord X9 17 5 FLOAT ARRAY 2151 X10 133 134 w t Table Coord X10 17 6 FLOAT ARRAY 2161 X11 133 134 w r Table Coord X11 17 7 FLOAT_ARRAY_2 7 X12 133 134 w r Table Coord X12 17 8 FLOAT ARRAY 2 8 X13 133 134 w r Table Coord X13 17 9 FLOAT ARRAY 2 9 X14 133 134 wir Table Coord X14 17 10 FLOAT_ARRAY_2 10 X15 133 134 w r Table Coord X15 1711 FLOAT ARRAY 2 11 X16 133 134 w t Table Coord X16 17 12 FLOAT ARRAY 2 12 Y1 133 134 w r Table Coord Y1 17 13 FLOAT ARRAY 2 13 Y2 133 134 wir Table Coord Y2 17 14 FLOAT_ARRAY_2 14 133 134 w t Table Coord Y3 17 15 FLOAT_ARRAY_2 15 Y4 133 134 w r Table Coord Y4 17 16 FLOAT ARRAY 2 16 Y5 133 134 w t Table Coord Y5 17 17 FLOAT ARRAY 2 17 Y6 133 134 w t Table Coord Y6 17 18 FLOAT ARRAY 2 18 Y7 133 134 wir Table Coord Y7 17 19 FLOAT ARRAY 2 19 Y8 133 134 w t Table Coord 8 17 20 FLOAT_ARRAY_2 20 Y9 133 134 w t Table Coord Y9 181 FLOAT ARRAY 3 1 Y10 133 134 w t Table Coord Y10 18 2 FLOAT ARRAY 312 Y11 133 134 w r Table Coord Y11 18 3 FLOAT ARRAY 31 3 Y12 133 134 w r T
31. Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Pon nile Mati in gt Close Figure 3 3 Universal common practice commands A minimum set of parameters needs a configuration to allow the HI302 to work properly Most of the parameters have standard values that are suitable for many operation cases Thus it is not necessary to download them However a comprehensive analysis must be done in order to determine the best profile for each device configuration The HI302 offers several resources that must be understood The parameters that require configuration to work are the following Should be set on AUTO If it is in OS of Service the communication with the respective device is interrupted When the block is set on OS it returns to the initial identification state When it is set on AUTO all the update and identification processes are repeated HART_CHANNEL Indicates the channel on which the device is
32. HART Command HART Command Extended Command 1 Extended Command 2 0 00 0 00 0 00 0 00 The command 0 is originally an IDENTIFICATION command not a READING command used only as an example Since there are no variables to be sent on the Request we will go directly to the Response gt HVT Parameter Type Code Length Index Subindex Constant 254 Unsigned gt Discarded Constant 0 00 0 00 0 00 Enum gt 08 ARRAY 11 Unsigned8 0x81 0x00 Ox0B 0 01 Type Code Enum gt U8B ARRAY 2 Unsigned8 0x81 0x00 Ox0B 0 02 Minimum number of Preambles Unsigned gt U8B ARRAY 1 3 Unsigned8 0x81 0x00 0x0B 0x03 Review of the Universal Commands Unsigned8 gt U8B ARRAY 1 4 Unsigned8 0x81 0x00 0x0B 0x04 DOCE Reviews Unsigned U8B ARRAY 115 Unsigned8 0x81 0x00 Ox0B 0 05 Beview ORE Davies Unsigned 088 ARRAY 116 Unsigned8 0x81 0x00 0 0 0 06 e first byte received on the response of the command 0 will always be the constant 254 so it does not need to be mapped to any parameter and will be discarded when the response is processed so the INDEX RELATIVE will receive the value 0 e Even if the command has other variables in the sequence the HI302 only processes the described variables Suppose only the sixth variable is of interest It is necessary to describe the first five discarding the values until the sixth The following
33. HART devices These commands have a well defined format assuring the interoperability between different systems for example some Smar device and a third party portable configurator The HIRT block supports all of the Universal commands Common Commands Common Practice These commands also have a well defined structure and syntax However it is not mandatory to implement them that is the user is free to do it or not according to the device functionality The configuration of the standard commands used by the HIRT block implements these commands for example the command 33 The device may not support some commands As a result it is necessary to use the common command filter See the Appendix B for more details 4 1 02 User s Manual e Specific Commands These commands allow the user total operation flexibility Thus it is possible to know their syntax To do so the 02 has blocks that allow the user to make configuration to use any accessed variable reading or writing variable through the specific commands See below an example of how to create a configuration Describing the HART commands The structure of the HART command is similar regardless of the category See below some examples of HART commands and how to create a reading and writing configuration for the variables For a more detailed explanation see the device s manual We will use Universal Commands although any HART command can be described
34. Name HART Command Mode Description 11 1 U8B_ARRAY_1 1 EEPROM_CONTROL 39 w EEPROM Control 11 2 U8B ARRAY 1 2 PV XMTR 50 51 w r Transmitter variable assigned to the primary variable 11 3 U8B ARRAY 113 SV XMTR 50 51 w r Transmitter variable assigned to the secondary variable 11 4 U8B ARRAY 1 4 XMTR 50 51 w r Transmitter variable assigned to the tertiary variable 11 5 U8B ARRAY 1 5 4TH XMTR 50 51 w r Transmitter variable assigned to the fourth variable 11 7 U8B ARRAY 117 SENSOR TYPE 130 131 w t Sensor type 11 8 U8B ARRAY 1 8 NUMBER WIRES 130 131 w r Number of wires 11 9 U8B ARRAY 1 9 METER INST 130 r Meter installation installed or not 11 10 U8B ARRAY 1 10 LIN MODE 130 r Linearization mode linear with temperature 11 11 U8B ARRAY 1 11 USER CHARACTERIZATION 132 135 w r Calibration source factory or user 11 12 U8B ARRAY 1121 SENSOR UNIT 132 r Sensor Unit 11 14 U8B ARRAY 1 14 CONTROLLER MODE 136 138 139 184 w r Controller Mode transmitter or controller 11 15 8 ARRAY 1 15 POWER UP 136 137 w r Power Up configuration Automatic Last PID Mode Selected or Manual 11 16 U8B ARRAY 1161 CONTROLLER ACTION 136 137 wir Controller Action Reverse or Direct 11 18 U8B_ARRAY_1 18 PROCESS_VARIABLE_UNIT 140 r PV unit 11 19 U8B_ARRAY_1 19 SET_POINT_UNIT 140 146 w r SP unit 11 20 088 ARRAY 1 20 MANIPULATED VARIABLE UNIT 140 147 w t MV unit 12 1 U8B_ARRAY_2 1 SETPOINT_TRACKING 140 141 184 wir SP tracking 12 2 U8B_ARRA
35. PV VAL parameter my Founpation fieldbus strategy Yes The HIRT block has 8 parameters which can be used in the control strategy PV_VAL SV_VAL TV_VAL QV_VAL A1_VAL A2_VAL A3_VAL and A4_VAL The updating time of these parameters depend on the HART commands quantity exchanged with the device 4 the HI302 channels isolated among themselves The HI302 N model has channels isolated among them and they be connected to different I O systems with different power supplies with independent grounding The grounding of the eight channels of the 02 and 02 are internally connected thus the HART channels are not isolated among themselves 5 Which dynamic variables of the HART device can the HI302 read and how the user can access them The HI302 has a group of parameters that can be updated during the polling according to the VIEW selected in the HIRT VIEW_SELECTION parameter The VIEWs use the HART 33 command to access the variables listed in the HART device Actually any HART variable accessible by the 1 2 3 or 33 commands can be read by the HI302 The variables accessible by the command 33 require the configuration of the HIRT block XX_CODE parameters For example the user wants to read the TEMP_MAX variable which the manufacturing code is 12 Then configure the A1_CODE parameter with 12 and select the 02 Thus the variable will be read in the A1 VAL parameter and in turn its uni
36. Request Response No data 0x00 0x00 Unsigned 8 converted into unsigned 16 0x01 0x81 Unsigned16 0x02 0x82 Unsigned24 converted into unsigned32 0x03 0x83 Unsigned32 0x04 0x84 IEEE754S Float Single Precision 0x05 0x85 IEEE754D Float Double Precision 0x06 0x86 Packed ASCII converted to ASCII 0x07 0x87 ASCII 0x08 0x88 Date 0x09 0x89 Constant Coordinate 0x0C IMPORTANT The first bit of each type defines whether the variable is present in the request or response For example an Unsigned 8 used in the request will be 0x01 If used in the response it will be 0x81 Configuring the HCD block Each configuration must receive a code in order for the configuration to be found when the 02 needs to run the HVT block configuration This code is specific for each HART equipment and should be written in the HCD CODE parameter The code is formed by 5 bytes equipment s manufacturer ID DEV TYPE device type UNI REV version of the universal HART commands SPEC REV version of the specific command covered by the configuration SW REV resident software version in the HART equipment When operating these 5 bytes are read from the HIRT block in order to find the configuration to be used by the HVT block Look in the manufacturer s documentation or the reading done by the HIRT block to obtain these values The HCD block has the parameter DEVICE INFO where the information should be p
37. Setpoint in percentage PID Integral in percentage Hall Temperature in C 10 Piezo Voltage Or 11 Temperature in F 12 Travel 13 Strokes 14 Reversals 15 Lowest Temperature 16 Highest Temperature 17 None 18 None 19 None 20 Opening Time 21 Closing Time 22 Setup Watchdog 23 Out Press 1 24 Out Press 2 25 In Press 251 None Only employed to cancel the secondary variable preferred Configuration of the HIRT block for AssetView HIRT Parameter Value Description VIEW_SELECTION VIEW 09 Default View A1_CODE 23 PressOut1 A2_CODE 24 PressOut2 A3_CODE 25 Pressin A4 CODE 1 PV Valve position B1 CODE 21 Closing Time B2 CODE 20 Opening Time B3 CODE 10 Piezo B4 CODE 8 Hall C1 CODE 13 Strokes C2 CODE 14 Reverse C3 CODE 12 Mileage C4 CODE 17 Setup Progress D 1 02 User s Manual 10301 10291 Intelligent Pressure Transmitter Variables list of the HART command 33 Index Output In Milliamperes Output In Percent Pressure Primary Variable Process Variable Percent Process Variable Temperature Secondary Variable Setpoint Percent Setpoint Error Total None Only employed to cancel the secondary variable preferred
38. allocation map on the HVT block that connects the HART variables on the device with the block parameters whose names are generic ones The devices can be fully defined using the HIRT HVT blocks Figure 5 3 Device definition using HIRT HVT blocks See below an example of a HVT allocation map for Smar FY301 intelligent positioner Parameter HART Variable HART Command Description Saves data from RAM to EEPROM or recover 11 1 088 ARRAY 1 1 EEPROM CONTROL 39 data from EEPROM to RAM 11 2 U8B ARRAY 1 2 DISPLAY CONNECTED 128 Indicates if the display is connected or not 113 U8B ARRAY 131 TO 128 129 2 if the needs air to open or to 11 4 U8B ARRAY 1 4 LOCAL KEYS MODE 132 Indicates if the local adjustment is enable or not Select one coordinate to be read from the 11 5 U8B ARRAY 15 COORD GROUP NUMBER 133 characterization curve 13 14 U8B ARRAY 3 14 MANIPULATE VARIABLE UNIT 216 MV unit 13 15 U8B ARRAY 3 15 SETPOINT TRACKING 216 Not available in FY301 13 16 U8B ARRAY 3 16 SERVO MODE 216 Indicates if the servo PID is enable or disable 16 7 FLOAT ARRAY 1 7 PRESSURE LOW LIMIT 244 245 Lower pressure limit for the input sensor 16 8 FLOAT ARRAY 1 8 POS VALVE 168 Valve position 16 9 FLOAT ARRAY 1 9 TRAVEL DEADBAND 189 190 Travel deadband value It is the maximum distance covered by the valve 16 10 FLOAT ARRAY 1 10 TRAVEL LIMIT 189 190 be
39. available to send a message as soon as is possible e BUSY the application ordered a REQUEST that is being executing 5 10 e TIMEOUT after a predefined number of repetitions it was not possible to receive a valid message for the request e RESPONSE AVAILABLE after the programmed number of repeats it was not possible to receive a valid response for the sent request The HI302 does not perform any integrity or content checkup on the message received It transmits what it has received to the communication channel The applicative must ensure the quality of the messages and the response interpretation Sequence for Sending a HART message through a BYPASS Check if the HCFG BYPASS STATUS parameter is IDLE TIMEOUT or RESPONSE AVAILABLE If positive the message can be written on the HCFG BYPASS_REQ_N parameter The 02 will check if the channel is available and transmit the content of the HCFG BYPASS_REQ_N parameter e While the HCFG BYPASS_STATUS N parameter is on BUSY the HI302 is waiting the response or repeating the request up to the limit programmed in the HCFG RETRIES e The HCFG BYPASS_STATUS N parameter goes to IDLE if it has received a valid message It goes to TIMEOUT in case it has not received a valid response yet IMPORTANT As the message has to be entirely supplied by the applicative writing on the HCFG BYPASS_REQ_N the applicative will guarante
40. characters or the size of the constant which can be 1 or 2 bytes What about the RESPONSE CODE The HI302 has to read the RESPONSE CODE for each transaction concluded successfully and to update the corresponding parameters COMM ERR RESP CODE DEVICE STATUS parameters status DS 65 etc The HI302 does not treat the parameters value it has to be done only by the application which is accessing the block at that moment because each manufacturer can impose a different meaning So does not worry about the configuration for the response code for the HI302 reads both bytes automatically The mapping and the estimated configuration can be done as it follows 4 5 02 User s Manual 4 6 Advanced Configuration Command 0 Command 0 universal identifier using the polling address Request Data Byte Format Description None Response Data Byte Format Description 0 Unsigned 8 254 1 Enum Manufacturer s ID code 2 Enum Instrument type 3 Unsigned 8 preambles number required by the Master to the Slave This number includes both preambles used in Asynchronous ysical Layers according to the Limit to detect the beginning of the message Unsigned 8 Number of the main Review of the Universal Command implemented by the device Unsigned 8 Review Level of the device Unsigned 8 Review Level of the device s software Levels 254 and 255 are reserved Category of the
41. command used to write in the HART device lt Byte4 gt Relative position of the HART variable in the HCD block parameter 3 Parameter Reading Command lt Byte5 gt Parameter relative index of the HCD block that defines the command used for this parameter reading for a reading that confirms if the writing was done with success IMPORTANT If the parameter is written and there is no corresponding configuration in the HWPC block no HART command will be generated to change the variable in the device even if there is a writing command in the HCD block Configuration of the HWPC for the given example See an example about a configuration for a writing operation for the following HVT parameters HVT Parameter Relative Mapped HART Written HCD Written HCD Index Index Index String 01 24 TAG 14 13 String_06 29 Descriptor 14 13 With this information just transpose these data for one of the HWPC parameters as in the figure below 4 11 HI302 User s Manual X 2 3 4 5 T 8 29 1 Cancel Edit Figure 4 4 HWPC Configuration 4 12 Chapter 5 An introduction the module firmware its overall performance signal LEDs status and work in steady state is presented below See the parameter HCFG FIRMWARE_VERSION to know the firmware version Initialization When initialized the resident program performs a c
42. make a detailed analysis of the system to avoid operation failures According to HCF HART Communication Foundation the maximum cable length depends on cable s resistance capacitance and inductance e The device s resistance and capacitance on the HART channel as well as the additional equipment Due to the complexity of the subject users should read the HART Foundation Communication documentation specially the FSK Physical Layer Specification Consult Smar for further information Other devices in the loop The control loop may have additional devices besides the HI302 and the HART devices See some common types as follows Portable Configurator As mentioned before the HI302 operates as a master in most applications So there is no problem in using a portable configurator such as the 401 Whatever the installation topology make sure to install a 250 impedance serial to the power supply If no active impedance or resistors are installed the secondary master device will not communicate 2 7 HI302 User s Manual Indicators and Converters in general Indicators and converters are very common in industrial installations They usually have high impedance in the HART communication frequency 1200 to 2200 Hz Sometimes the introduction of such elements in the loop can prevent communication However there is a simple and well known solution for this problem by connecting a capacitor ranging from 0
43. off value 17 13 FLOAT_ARRAY_2 13 SP_HIGH_LIMIT 221 222 w t Setpoint upper limit value 17 14 FLOAT_ARRAY_2 14 SP_LOW_LIMIT 221 222 w t Setpoint lower limit value 17 15 FLOAT ARRAY 2 15 TIGHT SHUT OFF DEADBAND 221 222 w t Tight shut off deadband value 17 16 FLOAT_ARRAY_2 16 POWER_UP_SETPOINT 227 228 w t Power up setpoint value 17 17 FLOAT ARRAY 2 17 SP RATE UP TIME DIAG REF 233 r SP Rate Up time Diagnosis References 17 18 FLOAT ARRAY 2 18 SP RATE DN TIME DIAG REF 233 r SP Rate Dn Time Diagnosis References 17 19 FLOAT ARRAY 2 19 PID KP DIAG REF 233 r PID gain value 17 20 FLOAT ARRAY 2 20 PID TR DIAG REF 233 r PID integral value 181 FLOAT ARRAY 3 1 LOWER HALL 206 r Lower Hall value 18 2 FLOAT ARRAY 3 2 UPPER HALL 206 r Upper Hall value 18 3 FLOAT ARRAY 31 3 MILEAGE 237 238 w r Total of the distance covered by the valve 18 4 FLOAT ARRAY 3 4 STROKES 237 238 wir Number of times the valve reach the maximum and the minimum travel 18 5 FLOAT ARRAY 3151 5 237 238 w r Number of times the valve change its motion 18 6 FLOAT ARRAY 3161 UPPER DA 206 r Upper DA value 18 7 FLOAT ARRAY 3 7 LOWER DA 206 r Lower DA value C 3 HI302 User s Manual HVT s Allocation Map for FY301 Index Parameter Name HART Variable Name HART Command Mode Description 18 8 FLOAT ARRAY 3181 MEAS PV CURR LEVEL GAIN 46
44. on the printed circuit board on every LEDs and on all CN5 and CN6 front connector pins They are designed to sparkle within 200 to 300V voltages depending on the air humidity Surges High Voltage and Grounding Voltage surges whether inducted or conducted occur often in industrial environments due to electric motors frequency inverters semiconductors switching and many other factors Besides there is always the danger from atmospheric discharges that may permanently damage the equipment HI302 modules have components highly efficient against these surges with high absorption capacity 400W 1 ms 25 C and a typically lt 1 ns good response speed in addition to the PCI built in sparklers However this protection is practically useless without a good wire grounding Indispensably a good quality grounding lt 50 must be connected to the system either on the DIN rail on the power source or directly to the module grounding terminal Without this all protection for the HI302 module as well as for other equipment WILL NOT WORK Note that grounding resistance must be measured every 2 years The core of the HI302 module is based on the 68HC11 U1 microcontroller running at 16 MHz Y1 one of the most reliable and well accepted components worldwide Around the microcontroller there is the Fieldbus Smar FB3050 U2 controller Also there are the 128x8 U3 SRAM memories and the 512kx8 U4 FLASH And to store the module confi
45. organized around the ISO OSI 7 layer model for communication protocols see the table below The application layer is the topmost layer in the Open Systems Interconnection OSI model OSI Layer Function Provides the user with network Command oriented Yam Application capable applications Predefined data types and application procedures Converts application data 6 Presentation between network and local machine formats Connection Management Services Session for applications Provides network independent 4 Transport transparent message transfer 3 Network End to end routing of packets Resolving network addresses Establishes data packet structure binary byte oriented Token 2 Data Link framing error detection bus passing master slave protocol arbitration Mechanical electrical connection Simultaneous analog amp digital 1 Physical signaling Normal 4 20 mA copper Transmits raw bit stream wiring The Application layer in HART defines the commands responses data types and status reporting supported by the protocol In addition there are certain conventions in HART for example how to trim the loop current that are also considered as part of the Application layer Types of HART Commands The HART Communication Foundation HCF arranges the commands into three categories Universal Commands The Universal Commands must be implemented in the
46. process to obtain the performance time 14 12 U8B ARRAY 4 12 ANALOG LATCH 204 r Analog Latch configuration 14 13 U8B ARRAY 4131 PRESSURE MODE 242 r Indicates the Pressure Mode Installed or Not Installed 16 1 FLOAT ARRAY 111 MEAS PV CURR LEVEL 45 w Current value used in the AD trim current 16 2 FLOAT ARRAY 1 2 TRIM UPPER POS 168 w Valve Position 16 3 FLOAT_ARRAY_1 3 TRIM_PRESSURE_IN_LOWER 241 w Trim Pressure In Lower 16 4 FLOAT ARRAY 1 4 TRIM PRESSURE OUT1 UPPER 241 w Trim Pressure Out1 Upper 16 5 FLOAT ARRAY 1 5 TRIM PRESSURE OUT1 LOWER 241 w Trim Pressure Out1 Lower 16 6 FLOAT_ARRAY_1 6 TRIM_PRESSURE_OUT2_UPPER 241 w Trim Pressure Out2 Upper 16 7 FLOAT_ARRAY_1 7 PRESSURE_LOW_LIMIT 244 245 w r Lower pressure limit for the input sensor 16 8 FLOAT ARRAY 1 8 TRIM LOWER POS 168 w Valve position 16 9 FLOAT ARRAY 1 9 TRAVEL DEADBAND 189 190 w r Travel deadband value 2 Appendix HVT s Allocation for FY301 Index Parameter Name HART Variable Name HART Command Mode Description 16 10 FLOAT_ARRAY_1 10 TRAVEL_LIMIT 189 190 w r It is the maximum distance covered by the valve before an alarm is generated 16 11 FLOAT ARRAY 1 11 TRAVEL RANGE 189 190 w r It is the length or the distance covered by the valve motion 16 12 FLOAT ARRAY 1 12 DEVIATION DEADBAND 193 194 w r Deviation deadba
47. range limit 17 7 FLOAT ARRAY 2 7 SPECIAL SENSOR LOWER RANGE LIMIT 177 178 w r Special sensor lower range limit 17 8 FLOAT ARRAY 2 8 SPECIAL SENSOR MINIMUM SPAN 177 178 w r Special sensor minimum span limit 17 9 FLOAT ARRAY 2 9 SPECIAL SENSOR HIGH LIMIT 177 178 w t Special sensor high limit 17 10 FLOAT_ARRAY_2 10 SPECIAL_SENSOR_LOW_LIMIT 177 178 w t Special sensor low limit 17 11 FLOAT ARRAY 2 11 SPECIAL SENSOR OHMS MV UPPER LIMIT 179 180 wir Special sensor MV or upper limit in Ohm 17 12 FLOAT ARRAY 2 12 SPECIAL SENSOR OHMS MV LOWER LIMIT 179 180 wir Special sensor MV or lower limit in Ohm 17 13 FLOAT_ARRAY_2 13 OUTPUT_VARIABLE 184 r Output Variable OUT value 17 14 FLOAT_ARRAY_2 14 MEAS PV CURR LEVEL GAIN 46 w Set value of the Trim Primary Variable Current Dac Gain 17 15 FLOAT ARRAY 2 15 CAL POINT ZERO 134 w Zero user calibration point 17 16 FLOAT ARRAY 2 16 SP CURVE X1 156 157 w r Coordinate X of set point curve index 1 17 17 FLOAT ARRAY 2 17 SP CURVE X2 156 157 w r Coordinate X of set point curve index 2 17 18 FLOAT ARRAY 2 18 SP CURVE X3 156 157 w r Coordinate X of set point curve index 3 17 19 FLOAT ARRAY 2 19 SP CURVE X4 156 157 w r Coordinate X of set point curve index 4 17 20 FLOAT ARRAY 2 20 SP CURVE X5 156 157 w r Coordinate X of set point curve index 5 18 1 FLOAT ARRAY 3 1 SP CURVE X6 156 157 w r Coordinate X of set point curve index 6 18 2 FLOAT ARRAY 3 2 SP CURVE X7 156 157 w r Coordinate X of set point curve ind
48. s fes parameterto commana See parameter to command correlation description 7 O O 0 S command correlation description _______________ ___ s ____ parameter to command correlation description ______________ ___ S parameter to command correlation description rp 0 None __S___ Seeparameterto command correlation description 0 None S See parameter to command correlation description 0 None s ____ parameter to command correlation description TP 0 fne s See parameterto command correlation description 1 0 None S See parameter to command correlation description 0 None __S___ Seeparameterto command correlation description E 101 NA 0 This alert is generated by any change to the static data The alarm block is used for all configuration hardware E connection failure or system problems in the block The cause of the alert is entered in the subcode field The first alert to become active will set the Active status in the Status attribute As soon as the Unreported status is cleared by the Alert Reporting Task another block alert may be reported without clearing the Active Status if the subcode has changed 9 0 0 0 0 0 09 0 0 091 01 091091 0 01 091 0 09 091 0 9 0 0 0 0 16 Appendix Hart Bypass Communication In
49. since there is a 4 20 mA sampling resistor in the HI302 analog board serial to the loop aset mm Control 4 20mA Maintenance HART 4 20 mA MART Master 4 20mA Inputs Fiokdbus HI MI 02 has 250 Ohms a Internal Resistors Figure 2 9 4 20 mA FOUNDATION fieldbus conversion 2 6 Installation 02 FOUNDATION Fieldbus to 4 20 mA Conversion In this topology it is not necessary to use a resistor in series with the power supply because the device s internal impedance and the actuator impedance ensures the minimum requirement for HART communication However the user should watch the minimum supply voltage required for total impedance including the wiring impedance m Emp Control 4 20mA Maintenance HART Figure 2 10 FOUNDATION fieldbus to 4 20 mA conversion Maximum Cable Length The user may choose from a shielded pair of twisted cables multipair cables with a single shield or a combination of these IMPORTANT The shield can be overlooked if noise in the environment or any other interference does not affect the communication Use a 24 AWG 0 5 mm cable for lengths up to 1500 meters For lengths over 1500 meters use at least 20 AWG 0 8 mm cable If a cable is longer than 500 m is required
50. the block is set at OS all the parameter will assume the Bad OutOfService NotLimited status If the device stops the communication and the block status goes to NOT RESPONDING all the status go to Bad NotConnected NotLimited If there is no error or alert condition to be informed the status will assume the following status GoodNonCascade GoodNCNonSpecific NotLimited BYPASS Mode The BYPASS mode using the HBC block was created to allow the HART messages to be sent to any device through simple writing on a parameter called BYPASS is the channel number from 1 to 8 The written content on the parameter is entirely sent to the channel configured on the HIRT block as soon as the channel is free Thus the application must include in the message the preambles the delimiter and so on Only the RESOURCE HBC and the HCFG blocks are necessary to operate the BYPASS mode Any HIRT or HVT block instantiated will stay on BYPASS status BLK EXEC STATE parameter with no function IMPORTANT To use the BYPASS mode the user should write BYPASS on the HCFG COMM BEHAVIOR parameter The HCFG BYPASS STATUS indicates the situation of the message and may assume the following values e IDLE the channel may send a message using the BYPASS REQ parameter or there is a message available to be read through the BYPASS RES N parameter Even though the channel is monitoring another master s communication or a device in burst mode it will be
51. to 15 devices multidrop network branch up to 15 devices Figure 6 1 HI302 block diagram Hardware This chapter presents a summarized description of the main functional blocks that make up the HI302 module as a support for electricians and or maintenance technicians See below the 1193 main board pictures MODEMs HART 1 HART CHANNELS MAU 1 FIELDBUS C NTROLLER Figure 6 2 GLL1193 Main boards picture 6 1 02 User s Manual Power Supply Operation Voltage and Protection HOT SWAP The HI302 is equipped with a U22 HOT SWAP controller that allows the insertion or removal of the module with the power supply on This is important when the HI302 is being supplied by a shared Source e g a rack with other HI302 or DF51 modules In addition to a 5V source the HI302 should receive a failure signal from the source PFAILR working at a low level That signal indicates to the HI302 that the feeding has been stopped and the starts a safety procedure for failing feed The Smar PS AC and DF50 sources also have this signal The HOT SWAP controller also monitors the power consumption and if a problem arises the feeding is switched off to avoid further damages to the HI302 and the power supply If the HI302 is supplied by a source without the failure signal the pin should be left open IMB Connector 5V 500mA Figure 6 3 HOT SWAP controller Regulators T
52. updated See the Appendix A or the Function Blocks manual for further details All of the HART dynamic variables should be accessed through this block The HIRT block has 8 output parameters which may be used to make HART variables available in the control strategy through the link with other blocks HUT HART Universal Transducer is equal to HIRT but it does not has the 8 output parameters It allows supervising all HART variables This block may be used in third part FOUNDATION fieldbus systems that are not compatible with specific function blocks as the HIRT block 1 2 Overview Analog Blocks HVT HART Variable Template This block is a large collection of variables for general use It is now possible to access any HART instrument parameter specially associated to specific HART commands To this effect the module should get a configuration HCD and HWPC blocks to define the specific instrument to be accessed and how these commands will relate to each parameter on the block There is just one HVT block that should be shared among the devices when accessing them This configuration is already in the HI302 s Flash memory when it is also possible to include third party configurations according to the application s needs HCD HART Command Definition It contains the HART command description for each device type or version This description stores information needed by the module to communicate and the data read on the HIRT
53. w Measured PV Current for DAC Gain 18 9 FLOAT ARRAY 3 9 OPEN TIME DIAG REF 236 r Opening Time Diagnosis References 18 10 FLOAT ARRAY 3 10 CLOSE TIME DIAG REF 236 r Closing Time Diagnosis References 18 11 FLOAT ARRAY 3 11 OPEN TIME 236 r Open Time 18 12 FLOAT ARRAY 3 12 CLOSE TIME 236 r Close Time 18 13 FLOAT ARRAY 3 13 VALUE TEMPERATURE 155 3 w r Trim temperature value 18 14 FLOAT_ARRAY_3 14 X1 133 134 w r Table Coord X1 18 15 FLOAT ARRAY 3 15 X2 133 134 w r Table Coord X2 18 16 FLOAT_ARRAY_3 16 X3 133 134 w r Table Coord X3 18 17 FLOAT ARRAY 3 17 X4 133 134 w r Table Coord X4 18 18 FLOAT_ARRAY_3 18 X5 133 134 w r Table Coord X5 18 19 FLOAT_ARRAY_3 19 X6 133 134 w r Table Coord X6 18 20 FLOAT ARRAY 3 20 X7 133 134 w r Table Coord X7 19 1 FLOAT_ARRAY_4 1 X8 133 134 w r Table Coord X8 19 2 FLOAT ARRAY 412 9 133 134 wit Table Coord X9 19 3 FLOAT ARRAY 4131 X10 133 134 wit Table Coord X10 19 4 FLOAT ARRAY 414 X11 133 134 w r Table Coord X11 19 5 FLOAT_ARRAY_4 5 X12 133 134 w r Table Coord X12 19 6 FLOAT_ARRAY_4 6 X13 133 134 w r Table Coord X13 19 7 FLOAT_ARRAY_4 7 X14 133 134 w r Table Coord X14 19 8 FLOAT ARRAY 4 8 15 133 134 wit Table Coord X15 19 9 FLOAT ARRAY 419 X16 133 134 wit Table Coord X16 19 10 FLOAT ARRAY 4 10 Y1 133 134 w r Table Coord Y1 19 11 FLOAT ARRAY 4 11 Y2 133 134 wir Table Coord Y2 19 12 FLOAT ARRAY 4 12 133 134 wit Table Coord Y3 19 13 FLOAT_ARRAY_4 13 Y4 133 134 w r Table C
54. 0 00 00 Good Non Specific Limited 15 Fw 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Good Non Limited 17 Fw iCMD_O 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Good Non Specific Not Limited 18 Rw i CMD_08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Good Non Specific Not Limited 19 Rw Cancel Edit Close Figure 4 3 HCD block configuration Mapping the HART variable as FOUNDATION Fieldbus parameters This is the first step To configure the HCD block the user should have the HART documentation describing the commands to be used Using the HART command description the user should list the HART variables to be accessed paying attention to their type 1 byte 3 bytes integer float packed ASCII ASCII etc length etc HVT Allocation Map and Command Description It is possible to build a configuration used by the HIRT block In most situations it is recommendable to use the standard configuration 5 or 6 since the HCD and HWPC blocks will define specific configurations to be used by the HVT block The HVT block has parameters of general use that are arrays with the following type of parameters Unsigned 8 Unsigned 16 Unsigned 32 Float Single Precision and String with generic names In order for each of those parameters to have a useful meaning it is necessary that it is associated to a HART variable See in the Appendix C a model of the Allocation map Request Parameters
55. 0 inch Net weight 450 g With package 500 g 1 5 HI302 User s Manual 1 6 2 INSTALLATION This chapter deals with the main physical installation features namely mechanical and electrical elements IMPORTANT All comments or considerations made in this manual refer to HART communication using FSK modulation Frequency Shift Keying Installation of the HI302 modules Mechanical Installation The HI302 modules are enclosed in the Smar standard plastic housing like the LC700 and the DFI302 Therefore they are fully interchangeable on the standard racks The picture below shows typical HI302 installation set DFI302 HI302 DF50 DF51 DF52 DF53 HI302 1 2 1 02 DF52 Figure 2 1 HI302 modules in racks The 02 requires 5V 400 mA from the rack You may use Smar DF50 power supply modules Besides providing a high quality feeding they also provide a Power Fail signal to prevent power failure or AC problems However the user can use another power supply provided it meets the minimum requirement of quality and safety The other elements follow the same installation procedure as FOUNDATION fieldbus and HART devices For further information on installation procedures visit our site www smar com and download a free copy of the any Smar device s manuals ATTENTION ABOUT GROUNDING The HI302 is equipment for industrial use that meets the rigorous interna
56. 0 r Local adjust jump 13 19 U8B ARRAY 3 19 LOCAL ADJUST SOFTWARE 170 r Local adjust software 13 20 088 ARRAY 3 20 LOCAL ADJUST 170 r Local adjust 14 1 U8B ARRAY 4 1 JUMPER SWITCH 170 r Jumper switch 14 2 U8B ARRAY 412 PV ALARM SELECT 203 w t Primary variable alarm selection 14 3 U8B_ARRAY_4 3 USER_UNIT 176 177 w r User unit 14 4 U8B_ARRAY_4 4 USER_UNIT_MODE 178 180 wit User unit mode 14 5 U8B_ARRAY_4 5 TOTALIZER_MODE 183 185 wit Totalizer mode 14 6 U8B ARRAY 4161 TOTAL UNIT 185 189 190 wit Total unit 14 7 U8B_ARRAY_4 7 EXE_PV_UPPER_RANGE_VALUE 36 Set primary variable upper range value 14 8 U8B_ARRAY_4 8 EXE_PV_LOWER_RANGE_VALUE 37 w Set primary variable lower range value 14 9 U8B ARRAY 419 EXE EEPROM CONTROL 39 w EEPROM control 14 10 U8B_ARRAY_4 10 EXE_PV_ZERO 43 w Set primary variable Zero 14 11 U8B_ARRAY_4 11 EXE_RESET_TOTALIZER 184 w Reset totalizer 14 12 U8B ARRAY 4 12 READ FROM SENSOR 153 w Read from sensor 14 13 U8B_ARRAY_4 13 FULL_WRITE_ON_SENSOR 153 w Full write on sensor 14 14 U8B_ARRAY_4 14 WRITE_ON_SENSOR 153 w Write on sensor 14 15 U8B_ARRAY_4 15 FULL_READ_FROM_SENSOR 153 w Full read from sensor 15 11 U8B_ARRAY_5 11 TRIM_UNIT 130 131 r Trim unit 15 12 U8B ARRAY 5 12 MEASURED POINT UNIT 162 r Measured point unit 15 13 U8B ARRAY 5 13 POWER UP SETPOINT UNIT 151 r Power Up setpoint unit 15 14 U8B ARRAY 5 14 LOAD RESTORE TRIM 163 w Load Restore trim 7 HI302 User s Manual HVT s Allocation M
57. 01 Bypass Autonomous NA depends on external applications to send HART commands and the block HBC must be used After a download or if a channel has been changed in a HIRT block this parameter will be to Disabled x automatically Set it to ENABLE to start HART 9 0x00 Disabled pi apleg communication Caution this parameter must be saved OFFLINE and downloaded It must always be written in ONLINE mode only 0x00 No 0x01 1 This parameter shows how many HIRT blocks have been 10 CHANNEL_ACTIVE Enumerated 8 No NA D RO configured to use the corresponding channel If no block 0x02 2 is using the channel it will remain deactivated OxOF 15 Shows the percentage of communication errors Up to 1 Float 8 DIRO 0 5 is acceptable for more than 10000 requests 0x01 Primary 12 MASTER_TYPE Enumerated 8 Primary NA S HART Master Type normally Primary 0x00 Secondary Number of retries if slave does not respond before slave timeout or if any error is received Increase the number to 13 RETRIES Unsigned8 8 Sto 3 None make the communication more reliable in noisy environments 0x01 Synchronized 14 MASTER SYNCHRONIZED Boolean 8 0x00 Not synchronized Not synchronized NA D RO FACTORY USE Synchronized means normal operation 0x00 Normal FACTORY USE This parameter shows if any burst 15 CHANNEL MODE Enumerated 8 0x01 Burst Mode Normal N
58. 02 will send all the reading commands available in this configuration See in the Appendix C the HART variables mapping for the HVT block parameters of each configuration in the HI302 s memory B 2 Appendix HVT s Allocation for FY301 Index Parameter Name HART Variable Name HART Command Mode Description 11 1 U8B_ARRAY_1 1 EEPROM_CONTROL 39 w EEPROM Control 11 2 U8B ARRAY 1 2 DISPLAY CONNECTED 128 r Indicates if the display is connected or not 11 3 U8B ARRAY 1131 AIR TO de w r Air to open or close 11 4 U8B ARRAY 1 4 LOCAL KEYS MODE CTL 132 r Local adjustment enable or disable 11 6 U8B ARRAY 1161 TABLE NUMBER POINTS 133 135 w t Number of points in the table 11 8 U8B ARRAY 1 8 OPERATION CODE 153 Saves data EEPROM main board to EEPROM transducer board or vice versa 11 10 U8B_ARRAY_1 10 INDICATION_DISPLAY 247 248 w t Display indication SP or PV 11 11 U8B_ARRAY_1 11 VALVE_ACTION 156 157 w r Valve action direct or reverse 11 12 U8B ARRAY 1 12 COUNT CHNG MA OPEN CLOSE 166 r Number of times the current work range was changed Split Range 11 13 U8B ARRAY 1 13 COUNT CHNG FLOW CHAR 166 r Number of times the Flow Characterization was changed 11 14 U8B ARRAY 1 14 COUNT CHNG DIRECT REVERSE 166 r Number of times the Valve Action was changed 11 15 8 ARRAY 1 15 COUNT CHNG SER
59. 0x09 TAG Not Found 0x0A Writing Identification None D RO Status of parameter updates information and HART communication Normal condition is UPDATED 16 COMM ERR BitString 8 0x00 No Command Specific Errors 0x05 Too Few Data Bytes Received 0x07 In Write Protection Mode 0x08 Warning Update Failure 0x20 Busy 0x40 Command Not Implemented 0x81 Undefined Comm Error 0x82 Buffer Overflow 0x84 Reserved Comm Error 0x88 Longitudinal Parity Error 0x90 Framing Error Overrun Error Vertical Parity Error 0x00 No Command Specific Errors None D RO First byte of the last transaction s Response Code if communication error has occurred Bit7 1 4 Appendix Parameter Data Type Range Options Default Value Description 0x01 Primary Variable Out of Limits 0x02 Non Primary Variable Out of Limits 0x04 Loop Current Saturated Second byte of the last transaction s Response 17 DEVICE_STATUS BitString 8 0x08 Loop Current Fixed 0 NA D RO Code See HART equipment s Manual or HART All All 0x10 More Status Available specification for further details 0x20 Cold Start 0x40 Configuration Changed 0x80 Device Malfunction Cyclic read depends on chosen VIEW Device 18 ADDITIONAL_STATUS OctString 6 0 NA D RO Additional Status See
60. 1 to 1n F 200v parallel to the device This capacitor supplies an impedance of hundreds Ohm parallel to the device s impedance allowing the HART communication Switching On the HI302 When the module is turned on the system will check some important hardware and firmware components If any errors are found the module will not operate and the FAILURE LED red LED will light The HART LEDs green LEDs will blink slowly around 1 4 Hz This check takes approximately 1 minute so you should wait before checking the HI302 in the Live List or watch for any value Updating the HI302 Firmware To update the HI302 firmware you must use the FBTools program built in the System302 as an integral part of it To do so connect the RS232 Code 102A0927 serial cable to the firmware download connector located behind the module Just remove the protection cover and connect the cable Connector with cover Connector without cover Connector cover Figure 2 11 Firmware programming connector 2 8 Installation GND 5 RX 3 GND 5 RJ11412 M TX 1 Figure 2 12 Cable connector for firmware download Before you begin the update the HI302 module must be set in the bootloader mode To do so turn on the HI302 and press for 5 seconds the Reset button located at the upper left side in the front part of the module After the 5 seconds the YELLOW SAVING LED and the GREEN LED will light To updating the firmware follow the steps b
61. 10 0x02 Secondary Variable Unit Code Enum gt U8B ARRAY 1 8 Unsigned8 0x81 0x00 0x0B 0x08 Secondary Variable Float FLOAT_ARRAY_1 3 Float 0x85 0x00 0x10 0x03 Tertiary Variable Unit Code Enum U8B_ARRAY_1 9 Unsigned 0x81 0x00 0x0B 0x09 Tertiary Variable Float FLOAT_ARRAY_1 4 Float 0x85 0x00 0x10 0x04 Quaternary Variable Unit Code Enum gt U8B_ARRAY_1 10 Unsigned8 0x81 0x00 0x0B Ox0A Quaternary Variable Float gt FLOAT ARRAY 1 5 Float 0x85 0x00 0x10 0x05 Observe that the Unsigned8 parameters are following those used to map the variables of the 0 command That is not necessary Any parameters the USB ARRAY X can be used Value that has to be written in the parameter CMD 01 Index Relative 12 from the block 00 03 00 00 85 00 10 01 81 00 07 85 00 10 02 81 00 08 85 00 10 03 81 00 OB 09 85 00 10 04 81 00 85 00 10 05 4 8 Advanced Configuration Command 13 Command 13 reads the TAG Descriptor and Date Request Data Byte Format Description None Response Data Byte Description 0 5 Packed Tag 6 17 Packed Descriptor 18 20 Unsigned 24 Data Code Header Category of the HART HART Command Extended Command 1 2 Command 0x00 0x00 0x00 e The command 13 reads the TAG variables Descriptor and Date The command 18 described in the next section write
62. 10 FLOAT_ARRAY_1 10 INTEGRAL_TIME TR 142 144 w r Integral time value 16 11 FLOAT_ARRAY_1 11 DERIVATIVE_TIME TD 142 145 w r Derivative time value 16 12 FLOAT_ARRAY_1 12 NON_LINEAR_FATOR KNL 142 r Non Linear factor value always 0 16 13 FLOAT_ARRAY_1 13 DERIVATIVE_FACTOR DG 142 r Derivative factor value always 10 16 14 FLOAT_ARRAY_1 14 MANIPULATED_VARIABLE_HIGH_LIMIT 148 149 w r MV maximum limit 16 15 FLOAT_ARRAY_1 15 MANIPULATED_VARIABLE_LOW_LIMIT 148 149 w r MV minimum limit 16 16 FLOAT ARRAY 1 16 MANIPULATED VARIABLE MAXIMUM 148 149 wir MV maximum rate of changing HI302 User s Manual HVT s Allocation Map for TT301 Index Parameter Name HART Variable Name HART Command Mode Description 16 17 FLOAT_ARRAY_1 17 POWER_ON_SETPOINT 150 151 wir Power_On SP 16 18 FLOAT_ARRAY_1 18 POWER_ON_MANUAL_OUTPUT 150 151 w r Fail safe value 16 19 FLOAT ARRAY 1 19 SETPOINT TIME 152 153 184 w r SP time 17 2 FLOAT_ARRAY_2 2 UPPER_RANGE_VALUE 158 w Save Upper Range Value to EEPROM 173 FLOAT ARRAY 2 3 LOWER_RANGE_VALUE 158 w Save Lower Range Value to EEPROM 17 4 FLOAT_ARRAY_2 4 ALARME_1_VALUE 159 160 w r Alarm 1 value limit 17 5 FLOAT ARRAY 2 5 ALARME 2 VALUE 159 160 w r Alarm 2 value limit 17 6 FLOAT ARRAY 2 6 SPECIAL_SENSOR_UPPER_RANGE_LIMIT 177 178 w r Special sensor upper
63. 11 1 U8B_ARRAY_1 1 EEPROM_CONTROL 39 w EEPROM Control 11 2 U8B_ARRAY_1 2 FLANGE_TYPE 128 129 wir Flange type 11 3 U8B_ARRAY_1 3 PROBE_MATERIAL 128 129 wir Probe material 11 4 U8B_ARRAY_1 4 O RING_MATERIAL 128 129 wir 11 5 U8B_ARRAY_1 5 METER_INSTALLATION 128 r Meter installation 11 6 U8B ARRAY 1 6 INSTALLATION TYPE 128 129 w r Installation type 11 7 U8B_ARRAY_1 7 PROBE_DIAPHRAGM 128 129 wir Probe diaphragm 11 8 U8B_ARRAY_1 8 PROBE_FLUID 128 129 w r Probe fluid 11 9 U8B_ARRAY_1 9 DIAPHRAGM_MATERIAL 128 129 wir Diaphragm material 11 10 U8B_ARRAY_1 10 ELETRIC_CONNECTION 128 129 w r Electric connection 11 11 U8B ARRAY 1 11 SENSOR FILL FLUID 128 r Sensor fill fluid 11 12 U8B ARRAY 1 12 ISOLATION DIAPHRAGM 128 r Isolating diaphragm 11 13 U8B ARRAY 1131 SENSOR TYPE 128 r Sensor type 11 14 U8B ARRAY 114 SENSOR RANGE 128 r Sensor range 11 15 U8B ARRAY 1151 SENSOR RANGE UNIT 128 r Sensor range unit 11 16 U8B ARRAY 1161 SPECIAL TRANSFER FUNCTION 128 r Special transfer function 11 17 U8B ARRAY 117 RANGE CODE DT 128 129 w t Range code 11 19 U8B_ARRAY_1 19 LOCAL KEYS MODE 132 12 1 U8B ARRAY 2 1 TABLE NUMBER POINTS 133 135 w r Number of points in the table 12 2 U8B ARRAY 2 2 OPERATION CODE W S 153 w Write on sensor Simple 12 3 U8B_ARRAY_2 3 OPERATION_CODE_W_C 153 w Write on sensor Complete 12 4 U8B_ARRAY_2 4 OPERATION_CODE_R_S 153 w Read from sensor Simple 12 5 U8B ARRAY 2 5 OPERATION CODE R C 153 w Read from sensor Com
64. 11 U8B_ARRAY_1 11 1 U8B_ARRAY_1 1 FLANGE_TYPE 128 129 w r Flange type 11 2 U8B_ARRAY_1 2 FLANGE_MATERIAL 128 129 w t Flange material 11 3 U8B_ARRAY_1 3 O_RING 128 129 w r O_Ring 11 4 U8B_ARRAY_1 4 METER_INSTALLATION 128 129 w t Meter installation 11 5 U8B ARRAY 1 5 DRAIN VENT MATERIAL 128 129 wir Drain Vent Material 11 6 U8B_ARRAY_1 6 REMOTE_SEAL_TYPE 128 129 wit Remote seal type 11 7 U8B_ARRAY_1 7 REMOTE_SEAL_FILL_FLUID 128 129 w t Remote seal fill fluid 11 8 U8B_ARRAY_1 8 REMOTE_SEAL_ISO_DIA_MATERIAL 128 129 w t Remote seal isolating diaphragm material 11 9 U8B_ARRAY_1 9 NUMBER_REMOTE_SEAL 128 129 w t Number of remote seals 11 10 U8B_ARRAY_1 10 SENSOR_FILL_FLUID 128 129 w t Sensor fill fluid 11 11 U8B_ARRAY_1 11 SENSOR_ISO_DIA_MATERIAL 128 129 w t Sensor isolating diaphragm material 11 12 U8B ARRAY 1 12 SENSOR TYPE 128 r Sensor type 11 13 U8B ARRAY 1131 SENSOR RANGE 128 r Sensor range 11 14 U8B ARRAY 114 SENSOR RANGE UNIT 128 r Sensor range unit 11 15 U8B ARRAY 1151 SPECIAL TRANSFER FUNCTION 128 r Special transfer function 11 16 8 ARRAY 1 16 LOCAL KEYS MODE 128 r Local keys mode 11 19 U8B ARRAY 1 19 TABLE NUMBER POINTS 133 135 w t Number of points in the table 12 1 U8B_ARRAY_2 1 CONTROLLER_TYPE 136 137 r LD301 Controller Type Code is 23 12 2 U8B ARRAY 2 2 POWER UP MODE 136 137 w r Indicates if LD301 Power Up Automatic Last PID Mode Selected Manual 12 3 U8B ARRAY 213 CONTROLLER ACTION 136 137 w r Indicates if Cont
65. 2 terminator should always be used Reset Fct init gt DF1302 1 E s E 5 S 5 5 S 8 5 fc lt amp cm 10 exc r 5 28 Su V an E m Ia 4 a 2 3 A 5 rust Fuse 4 02 5VDC HI302 0 TT301 FY301 p NOTE TT301 FY301 All cables must be shielded and ae grounded in a single point TT301 FY301 A NOTE es Sensitive circuits to the Electrostatic w 301 FY301 Discharge ESD For its handling i user should be properly grounded through a bracelet ankle TT301 FY301 pad footwear or other mechanism that guarantees your protection against ESD TT301 FY301 p pm TT301 FY301 TT301 FY301 Figure 2 2 Example of necessary connections for HI302 IMPORTANT The figure above shows the connection of devices supplied by the same power supply module Remember that the 02 and 02 analog inputs and outputs are isolated from the field not from each other that is they have the negative terminal internally connected The 02 or the 02 can only be connected to an I O system with a common ground The following figure shows an exam
66. 3 Unsined 20 24 16 0 25 __ 47 0 26 WPo18 Unsined 20 28 __ 20 Unsignedg 20 29 30 22 Unsigneda 20 s 2 Mw BLK ALM DS 72 Range Options Default Value Units Store Description Dee en FIINGENEU IH ee NR o Nome SRO o Spaces S SOS we 8 _______________________ _____110255 0 Pos 568 See Mode s Parameter 7 S te associated HCD O 777739 s parameter to command correlation description 0 None S See parameter to command correlation description rp 0 None _S___ Seeparameterto command correlation description 0 None S ____ parameter to command correlation description TP None s command correlation description 0 None 8 See parameter to command correlation description Pon ___5 ___ commana See parameter to command correlation description gt DL 0 5 command correlation description 0 None s ____ parameter to command correlation description ooo f o fref
67. 3 84 C1 UC Enumerated TABLE 2 0 None D RO C 1 variable Units Code 33 Cyclic read depends on chosen VIEW and 85 C1 VAL DS 65 0 C1 UC D RO C1 CODE 33 86 C2 CODE Unsigned8 0 None S Selects variable to appear on C2 VAL 33 87 C2 UC Enumerated TABLE 2 0 None D RO C2variable Units Code 33 Cyclic read depends on chosen VIEW and 88 C2 VAL DS 65 0 C2 UC D RO C2 CODE 33 89 C3 CODE Unsigned8 0 None S Selects variable to appear on VAL 33 90 C3 UC Enumerated TABLE 2 0 None D RO C3variable Units Code 33 Cyclic read depends on chosen VIEW and 91 C3 VAL DS 65 0 C3 UC D RO C3 CODE 33 92 C4 CODE Unsigned8 0 None S Selects variable to appear on C4 VAL 33 93 C4 UC Enumerated TABLE 2 0 None D RO C4 variable Units Code 33 Cyclic read depends on chosen VIEW and 94 C4 VAL DS 65 0 C4 UC D RO CODE 33 95 D1 CODE Unsigned8 0 None S Selects variable to appear on D1 VAL 33 96 D1 UC Enumerated TABLE 2 0 None D RO 101 variable Units Code 33 Cyclic read depends on chosen VIEW and 97 D1 VAL DS 65 0 D1 UC D RO 01 CODE 33 98 D2 CODE Unsigned8 0 None S Selects variable to appear on D2 VAL 33 99 D2 UC Enumerated TABLE 2 0 None D RO 102 variable Units Code 33 Cyclic read depends on chosen VIEW and 100 D2_VAL DS 65 0 D2_UC D RO D2 CODE 33 101 D3_CODE Unsigned8 0 None 5 Selects variable to appear 03 33 102 D3_UC Enumerated TABLE 2 0 None D RO 103 variable Units Code 33 Cyclic read depends on c
68. 5 13 LOAD RESTORE TRIM 163 w Load Restore trim 16 1 FLOAT_ARRAY_1 1 PV_CURR_LEVEL_ZERO 45 w Set value of the Trim Primary Variable Current Dac Zero 16 2 FLOAT ARRAY 1 2 UPPER SENSOR 128 r Upper Sensor value 16 3 FLOAT ARRAY 1131 LOWER SENSOR 128 r Lower Sensor value 16 4 FLOAT ARRAY 114 UPPER TRIM POINT 130 w Write upper sensor trim point 16 5 FLOAT_ARRAY_1 5 LOWER_TRIM_POINT 131 w Write lower sensor trim point 16 6 FLOAT ARRAY 1 6 MEASURED POINT 1 160 162 w r Measured characterization trim curve point 1 16 7 FLOAT ARRAY 1 7 MEASURED POINT 2 160 162 w r Measured characterization trim curve point 2 16 8 FLOAT ARRAY 1181 MEASURED POINT 3 160 162 w r Measured characterization trim curve point 3 16 9 FLOAT ARRAY 119 MEASURED POINT 4 160 162 w r Measured characterization trim curve point 4 16 10 FLOAT ARRAY 1 10 MEASURED POINT 5 160 162 w r Measured characterization trim curve point 5 16 11 FLOAT ARRAY 1 11 USER UNIT LOWER 178 179 wir User Unit Upper value 16 12 FLOAT_ARRAY_1 12 USER_UNIT_UPPER 178 179 w r User Unit Lower value 16 15 FLOAT_ARRAY_1 15 PV_CURR_LEVEL_GAIN 46 w Set value of the Trim Primary Variable Current Dac Gain 16 16 FLOAT_ARRAY_1 16 X1 133 134 w r Table Coord X1 16 17 FLOAT_ARRAY_1 17 X2 133 134 wir Table Coord X2 16 18 FLOAT_ARRAY_1 18 X3 133 134 w t Table Coord X3 16 19 FLOAT_ARRAY_1 19 4 133 134 w r Table Coord X4 16 20 FLOAT_ARRAY_1 20 X5 133 134 w r Table Coord X5 174 FLOAT ARRAY 2 1 X6 133 134 w t Table
69. 6 FLOAT_ARRAY_1 16 INTEGRAL_TIME Tr 142 144 w t Integral Time Tr value 16 17 FLOAT_ARRAY_1 17 DERIVATIVE_TIME Td 142 145 w t Derivative Time Td value 16 18 FLOAT_ARRAY_1 18 NON LINEAR FACTOR Knl 142 r Non Linear Factor Knl value 16 19 FLOAT ARRAY 1 19 DERIVATIVE FACTOR DG 142 r Derivative Factor DG value 16 20 FLOAT ARRAY 1 20 MV HIGH LIMIT 148 149 w t Manipulated variable high limit 17 1 FLOAT ARRAY 2 1 MV LOW LIMIT 148 149 w t Manipulated variable low limit 17 2 FLOAT_ARRAY_2 2 MV_RATE_CHANGE 148 149 w r Manipulated variable rate of change 17 3 FLOAT ARRAY 2 3 POWER UP SETPOINT 150 151 194 w r Power Up setpoint 17 4 FLOAT ARRAY 2 4 POWER UP MANIPULATED VARIABLE 150 151 wir Power Up manipulated variable 17 5 FLOAT ARRAY 21 5 CUTOFF_POINT 156 157 w r Square root cutoff 17 6 FLOAT ARRAY 2 6 TRIM TEMP 155 Trim temp 17 8 FLOAT ARRAY 2 8 USER UNIT UPPER 178 179 wir User unit upper value 17 9 FLOAT ARRAY 219 USER UNIT LOWER 178 179 w r User unit lower value 17 10 FLOAT ARRAY 2 10 TOTAL 185 r Total value 17 11 FLOAT ARRAY 2 11 MAXIMUM FLOW 186 187 wir Maximum flow value 17 12 FLOAT ARRAY 2 12 TOTAL UNIT CONV FACTOR 186 188 w r Total unit conversion factor value 17 13 FLOAT ARRAY 2 13 PV CURR LEVEL DAC GAIN 46 w Set value of the Trim Primary Variable Current Dac Gain 17 14 FLOAT_ARRAY_2 14 SPECIAL_UNIT_OUT 193 r Special Unit Output value 17 15 FLOAT_ARRAY_2 15 SET_POINT_VARIABLE 193 r Set Point Variable value 17 16 F
70. ART Variable Name HART Command Mode Description 11 1 U8B ARRAY 1 1 FLANGE TYPE 128 129 wir Flange type 11 2 U8B ARRAY 1 2 FLANGE MATERIAL 128 129 wir Flange material 11 3 U8B ARRAY 1 3 O RING 128 129 w r O_Ring 11 4 U8B ARRAY 1 4 METER INSTALLATION 128 129 w r Meter installation 11 5 U8B ARRAY 1 5 DRAIN VENT MATERIAL 128 129 wir Drain vent material 11 6 U8B ARRAY 1 6 REMOTE SEAL TYPE 128 129 w t Remote seal type 11 7 U8B ARRAY 1 7 REMOTE SEAL FILL FLUID 128 129 w r Remote seal fill fluid 11 8 U8B ARRAY 1 8 REMOTE SEAL ISO DIA MATERIAL 128 129 w r Remote seal isolating diaphragm material 11 9 U8B_ARRAY_1 9 NUMBER_REMOTE_SEAL 128 129 w t Number of remote seals 11 10 U8B_ARRAY_1 10 SENSOR_FILL_FLUID 128 129 w r Sensor fill fluid 11 11 U8B_ARRAY_1 11 SENSOR_ISO_DIA_MATERIAL 128 129 w r Sensor isolating diaphragm material 11 12 U8B ARRAY 1 12 SENSOR TYPE 128 r Sensor type 11 13 U8B ARRAY 1131 SENSOR RANGE 128 r Sensor range 11 14 8 ARRAY 1 14 SENSOR RANGE UNIT 128 r Sensor range unit 11 15 U8B ARRAY 1151 SPECIAL TRANSFER FUNCTION 128 r Special transfer function 11 16 U8B ARRAY 1161 LOCAL KEYS MODE 128 132 r Local keys mode 11 19 U8B ARRAY 1 19 TABLE NUMBER POINTS 133 135 wir Number of points in the table 12 1 U8B ARRAY 2 1 PV ALARM SELECT 203 wir Primary variable alarm selection 12 2 U8B_ARRAY_2 2 USER_UNIT_MODE 178 180 w t User unit mode 12 3 U8B ARRAY 2 3 USER UNIT 176 177 wir User unit 12 4 08 214 JUMPER_
71. AT ARRAY 3 1 X8 133 134 w r Table Coord X8 18 20 FLOAT ARRAY 3 2 X9 133 134 w r Table Coord X9 18 3 FLOAT ARRAY 3131 X10 133 134 w r Table Coord X10 18 4 FLOAT ARRAY 3141 X11 133 134 wir Table Coord X11 18 5 FLOAT ARRAY 3151 12 133 134 w r Table Coord X12 18 6 FLOAT ARRAY 3 6 X13 133 134 w t Table Coord X13 18 7 FLOAT ARRAY 3 7 X14 133 134 w r Table Coord X14 18 8 FLOAT ARRAY 3 8 X15 133 134 w r Table Coord X15 18 9 FLOAT ARRAY 3 9 X16 133 134 w r Table Coord X16 18 10 FLOAT ARRAY 3 10 Y1 133 134 w t Table Coord Y1 18 11 FLOAT ARRAY 3 11 Y2 133 134 w r Table Coord Y2 18 12 FLOAT_ARRAY_3 12 Y3 133 134 w r Table Coord Y3 18 13 FLOAT_ARRAY_3 13 Y4 133 134 w r Table Coord Y4 18 14 FLOAT_ARRAY_3 14 Y5 133 134 w r Table Coord Y5 18 15 FLOAT_ARRAY_3 15 Y6 133 134 w t Table Coord Y6 18 16 FLOAT ARRAY 3 16 Y7 133 134 wir Table Coord Y7 18 17 FLOAT ARRAY 3 17 Y8 133 134 w t Table Coord 8 18 18 FLOAT_ARRAY_3 18 Y9 133 134 w t Table Coord Y9 18 19 FLOAT ARRAY 3 19 Y10 133 134 w r Table Coord Y10 18 20 FLOAT ARRAY 3 20 Y11 133 134 w r Table Coord Y11 19 1 FLOAT_ARRAY_4 1 Y12 133 134 w r Table Coord Y12 19 2 FLOAT ARRAY 412 1 133 134 w t Table Coord Y13 19 3 FLOAT ARRAY 4131 Y14 133 134 w r Table Coord Y14 19 4 FLOAT_ARRAY_4 4 Y15 133 134 w r Table Coord Y15 19 5 FLOAT_ARRAY_4 5 Y16 133 134 w r Table Coord Y16 24 String_01 USER_UNIT_STRING 176 177 w r User Unit String 34 String_11 SMAR_ORDER_CODE 173 174
72. CTIONS ON HART 4 1 TYPES OF HART COMMANDS 51 oie a oe educa di es 4 1 DESCRIBING THE HART COMMANDS 4 2 SETTING THE DEFINITION OF THE HART 4 2 CONFIGURING THE HCD BLOCK ne d sud ac 4 3 MAPPING THE HART VARIABLE AS FOUNDATION FIELDBUS PARAMETERS 44 HVT ALLOCATION MAP AND COMMAND DESCRIPTION rere tents 4 4 REQUEST PARAMETERS sera mt 44 RESPONSE 44 WHAT ABOUT THE RESPONSE 45 COMMANDO S toe DM eM OE 4 7 ie termi cda Mike s cds cadi Rae C eM 4 8 CONMNMANBASA e E vata te quM Le 4 9 E a bb dat netiis Poe 4 10 HI302 User s Manual WHAT ABOUT THE PARAMETER 4 11 SETTING THE HWPC BLEOGK CONFIGURATION 2 rr tine eco ite ette 4 11 CONFIGURATION OF THE HWPC FOR THE GIVEN erre tret retten 4 11 CHAPTER 5 OPERATION ei etn eec Usu ie e
73. DE 33 G4 CODE Unsigned8 None Selects variable to appear on G4 VAL G4 UC Enumerated HC TABLE 2 None D RO G4 variable Units Code Cyclic read depends on chosen VIEW and 142 G4 VAL DS 65 G4 UC D RO G4 CODE 33 143 H1 CODE Unsigned8 None S Selects variable to appear on VAL 33 144 H1 UC Enumerated TABLE 2 None D RO variable Units Code 33 145 H1 VAL DS 65 UC D RO Cyclic read depends on chosen VIEW and 33 H1 CODE H2 CODE Unsigned8 None Selects variable to appear on H2 VAL H2 UC Enumerated TABLE 2 None D RO 2 variable Units Code Cyclic read depends on chosen VIEW and 148 H2_VAL DS 65 H2_UC D RO H2 CODE 33 149 H3 CODE Unsigned8 None S Selects variable to appear on VAL 33 150 H3 UC Enumerated TABLE 2 None D RO HS variable Units Code 33 Cyclic read depends on chosen VIEW and 151 H3 VAL DS 65 H3 UC D RO H3 CODE 33 152 H4 CODE Unsigned8 None S Selects variable to appear on 4 VAL 33 153 H4 UC Enumerated HC TABLE 2 None D RO H4 variable Units Code 33 Cyclic read depends on chosen VIEW and 154 H4 VAL DS 65 H4 UC D RO H4 CODE 33 7 This alert is generated by any change to the 155 UPDATE_EVT DS 73 NA D static data The alarm block is used for all configuration hardware and connection failure or system problems in the block The cause of the alert is entered in the subcode field The first alert to become active will set the Active status in the 156 BUM Doe NA D Status attribute As soon as the Unreported stat
74. DENTIFICATION changes to UPDATING and after to UPDATED If not check if the block is being executed notice if the MODE_BLK ACTUAL parameter is AUTO Otherwise redo the configuration from the step 6 12 After the device s initial identification the HI302 will continuously send some commands doing the equipment polling 13 When on UPDATED just proceed as if with any common parameter of writing in order to write in a parameter for example MESSAGE Note that the BLK_EXEC_STATE parameter passes by three states WRITING OLD DATA and UPDATED In normal conditions the block must always return to UPDATED to indicate that the data in the block are the same ones as the writing values in the HART device 7 3 HI302 User s Manual On Line HI302 I HIRT HART Identification Information and Real Time Data Block H G MODE_BLK i BLOCK_ERR veride Good Non Specific _ CHANNEL 1 Good Non Specific Rw iHART_TAG LD301 14 Good Non Specific 3 Fw i amp POLL ADDR 1 Good Non Specific 8 i POLL_CMD 33 Coded Variables EU Good Non Specific 14 Polling Enabled Good Non Specific 15 0 CMD 0 Polling address Good Non Specific 12 0 METHOD Automatic Good Non Specific 13 Fw ESS 302 WRITE TEST 85 DESCRIPTOR TESTE HI302 Good Non Specific 86 i ID 01 00 00 00 Good Non Specific 19 RO i BLK_EXEC_STATE Updated Good Non Specif
75. DJUST MODE 170 r Local adjust mode simple or complete 13 16 ARRAY 3 16 UNIT CODE 175 176 w r Special unit code 13 17 U8B ARRAY 3 17 INPUT UNIT CODE 179 180 w r Special unit characterization 13 18 U8B ARRAY 3 18 SPECIAL SENSOR GAIN 179 180 w r Special sensor gain 13 19 U8B ARRAY 3 19 SPECIAL SENSOR CONNECTION 179 180 w r Special sensor connection 13 20 U8B ARRAY 3 20 MV SPECIAL COLD JUNCTION 186 187 w r Special cold junction mode enable or disable 14 1 U8B ARRAY 4 1 EXE PV UPPER RANGE VALUE 36 w Set Primary Variable Upper Range value 14 2 U8B ARRAY 412 EXE PV LOWER RANGE VALUE 37 w Set Primary Variable Lower Range value 14 3 U8B_ARRAY_4 3 FACTORY_TRIM 185 w Factory trim 15 11 U8B_ARRAY_5 11 CAL_POINT_UNIT 133 134 w Calibration unit 15 12 U8B_ARRAY_5 12 RANGE_UNITS 158 w Sensor range unit 161 FLOAT_ARRAY_1 1 MEAS_PV_CURR_LEVEL 45 w Set value of the Trim Primary Variable Current to Dac Zero 16 2 FLOAT ARRAY 1 2 UPPER CAL POINT LIMIT 132 r Upper calibration point limit 163 FLOAT ARRAY 1131 LOWER CAL POINT LIMIT 132 r Lower calibration point limit 16 4 FLOAT ARRAY 1141 CAL POINT SPAN 133 w User span calibration point 16 5 FLOAT ARRAY 1 5 PROCESS VARIABLE 140 184 r PV value 16 6 FLOAT ARRAY 1161 SET POINT 140 146 184 w r SP value 16 7 FLOAT_ARRAY_1 7 MANIPULATED_VARIABLE 140 147 w r MV value 16 8 FLOAT ARRAY 1 8 ERROR 140 r Error value 16 9 FLOAT ARRAY 119 PROPORTIONAL FACTOR KP 142 143 w t Proportional factor value 16
76. DS 65 0 A3 UC D RO A3 CODE 33 68 A4 CODE Unsigned8 0 None S Selects variable to appear on 4 VAL 33 69 A4 UC Enumerated TABLE 2 0 None D RO 4 variable Units Code 33 Cyclic read depends on chosen VIEW and 70 A4 VAL DS 65 0 A4 UC D RO 4 CODE 33 71 B1 CODE Unsigned8 0 None S Selects variable to appear on B1 VAL 33 72 B1 UC Enumerated TABLE 2 0 None D RO variable Units Code 33 73 Bi VAL DS 65 0 B1 UC D RO Cyclic read depends on chosen VIEW and 33 B1 CODE 74 B2 CODE Unsigned8 0 None S Selects variable to appear on B2 VAL 33 75 B2 UC Enumerated TABLE 2 0 None D RO B2variable Units Code 33 Cyclic read depends on chosen VIEW and 76 B2 VAL DS 65 0 B2 UC D RO B2 CODE 33 77 83_ Unsigned8 0 None Selects variable to appear on B3_VAL 33 78 B3_UC Enumerated TABLE 2 0 None B3 variable Units Code 33 A 7 HI302 User s Manual Default Value Parameter Data Type Range Options Description Cyclic read depends on chosen VIEW and 79 B3_VAL DS 65 0 B3_UC D RO B3 CODE 33 80 B4_CODE Unsigned8 0 None 5 Selects variable to appear on B4 VAL 33 81 B4 UC Enumerated TABLE 2 0 None D RO 184 variable Units Code 33 Cyclic read depends on chosen VIEW and 82 B4 VAL DS 65 0 B4 UC D RO B4 CODE 33 83 C1 CODE Unsigned8 0 None S Selects variable to appear on VAL 3
77. EL parameter is the HART TAG and not the HIRT block TAG Check if the HI302 has the configuration for the desired HART device The HI302 uses the MAN ID TYPE UNI REV SPEC REV and SW REV parameters to find the configuration in the memory The read value does not correspond to the HART device variable Check if EXEC STATE UPDATED The parameters related to the HART variable are valid if the EXEC STATE UPDATED For the HVT block make sure the read parameter corresponds to the desired variable See the HVT block allocation map cannot write in the parameter Does the parameter correspond to a HART variable that can be written Is this reflected in the current device s configuration Check them Even for the HIRT block check if the device supports the HART command used for writing See on the Appendix section a detailed explanation about the commands used by the HIRT block for writing When attempting to program a new firmware a new version of the resident program the FBTools displays error message Check if the HI302 is in Bootloader mode In this mode only the ON green SAVING yellow and H1 green LEDs must be lit To access the Bootloader mode press the RESET button for 5 seconds with the module started up By pressing again the RESET button after the programming is done the module will start executing the new resident program 8 2 02 User s Ma
78. EV parameter of the corresponding HIRT block is increased and will indicate that a parameter was changed Variable Writing and Reading An operation model based on reading cycles and writing requests was designed to make the HI302 use as simple as possible HART variables Reading Cycles The variable reading is almost always done in group because of the HART command structure Therefore the HI302 variable readings are done through cycles that is the HIRT block always updates several parameters at the same time except the writing When the HVT block is executed all of the reading commands from the device configuration are executed at the same time following the configuration sequence See the Appendixes When the HIRT block detects any change in the device EXEC STATEZOLD it starts an update process and sends again all the reading parameters of the configuration The applicative checks if the ST REV was changed and begins to execute the HVT block for the device Writing on parameters that map the HART variables Unlike the reading writing on parameters that map HART variables is done separately for each variable IMPORTANT Not all parameters related to HART variables allow writing Writing depends on the device s HART version If the user has any doubt about writing on parameters check the HIRT block documentation as well as the HART commands supported by the device 5 5 HI302 User s Manual
79. G_12 Local test plant Good Non Specific 35 RW i STRING_13 Date of las calibration 4 7 01 Good Non Specific 36 Rw STRING 14 Date of last stress test 3 7 02 Good Non Specific 37 Rw STRING 15 Service requested Good Non Specific V 38 Bw STRING 16 Good Non Specific 39 Rw 17 Good Non Specific 40 RW i STRING_18 Good Non Specific 41 RW STRING 13 x c Good Non Specific V 42 RW 5 20 Local test plant Good Non Specific 43 RW B UPDATE EVT 44 EI BLOCK 45 4 Cancel Edit Close Help Figure 5 4 Writing in HVT block parameters HI302 versus Portable Programmers Field Alterations The 02 monitors every device that is working normally in a continuous way and whose HIRT block is in UPDATED with POLL_CTRL ENABLED Each HART master channel when configured as primary by the HCFG MASTER_TYPE CHANNEL permits the simultaneous use of a portable programmer for example the Smar HPC401 If some alteration happens on the device it will report this to the HI302 in its next transaction through the specific bit in the RESPONSE CODE Then the HI302 will take the following actions e Will set the block status on OLD DATA BLK EXEC STATE indicating that the actual data not valid for reading e Will send the HART command 38 to reset the flag that indicates that the device s configuration was changed e Will start reading all of the parameters on the HIRT block
80. LOAT_ARRAY_2 16 X1 133 134 w r Table Coord X1 17 17 FLOAT ARRAY 2 17 X2 133 134 w r Table Coord X2 17 18 FLOAT ARRAY 2 18 X3 133 134 wit Table Coord X3 17 19 FLOAT_ARRAY_2 19 4 133 134 w r Table Coord X4 17 20 FLOAT ARRAY 2 20 X5 133 134 wit Table Coord X5 C 8 Appendix Allocation Map for LD301 Index Parameter Name HART Variable Name HART Command Mode Description 181 FLOAT ARRAY 3 1 X6 133 134 wit Table Coord X6 18 20 FLOAT ARRAY 3 2 X7 133 134 w r Table Coord X7 18 3 FLOAT ARRAY 31 3 X8 133 134 wit Table Coord X8 18 4 FLOAT ARRAY 314 x9 133 134 wit Table Coord X9 18 5 FLOAT ARRAY 3 5 X10 133 134 wit Table Coord X10 18 6 FLOAT ARRAY 3161 X11 133 134 w r Table Coord X11 18 7 FLOAT ARRAY 3 7 X12 133 134 w r Table Coord X12 18 8 FLOAT ARRAY 3 8 X13 133 134 wit Table Coord X13 18 9 FLOAT ARRAY 3 9 X14 133 134 w r Table Coord X14 18 10 FLOAT ARRAY 3 10 X15 133 134 wit Table Coord X15 18 11 FLOAT ARRAY 3 11 X16 133 134 wit Table Coord X16 18 12 FLOAT_ARRAY_3 12 Y1 133 134 w r Table Coord Y1 18 13 FLOAT ARRAY 3 13 Y2 133 134 wir Table Coord Y2 18 14 FLOAT_ARRAY_3 14 Y3 133 134 wit Table Coord Y3 18 15 FLOAT_ARRAY_3 15 Y4 133 134 w r Table Coord Y4 18 16 FLOAT ARRAY 3 16 Y5 133 134 wit Table Coord Y5 18 17 FLOAT ARRAY 3 17 Y6 133 134 wit Table Coord Y6 18
81. QUIPAMENT DATA 166 r Number of times the Equipment Data was done 11 17 U8B ARRAY 1 17 COUNT FACTORY 166 r Number of times the Factory was done 11 18 U8B ARRAY 1 18 COMMUNIC PROTECT MODE 169 Communication Write Protection mode 11 19 U8B ARRAY 1 19 PROTECTION BYTE 170 r Read if the write protection is controlled by software or hardware key 11 20 088 ARRAY 1 20 USER UNIT CODE 176 177 wir User unit 12 1 U8B_ARRAY_2 1 FLAG_USER_UNIT 178 r Flag User unit 12 2 U8B_ARRAY_2 2 USER_UNIT_MODE 180 w User unit mode 12 3 U8B ARRAY 2 3 FAIL SAFE MODE 203 15 w r Fail safe mode 12 4 U8B ARRAY 2 4 EXE TRIM LOWER POSITION 130 w Execute Trim Lower position 12 5 U8B ARRAY 2 5 EXE TRIM UPPER POSITION 131 w Execute Trim Upper position 16 1 FLOAT ARRAY 1 1 MEAS PV CURRENT LEVEL ZERO 45 w Set value of the Trim Primary Variable Current Dac Zero 16 2 FLOAT ARRAY 1 2 USER UNIT UPPER VALUE 178 179 w r User Unit Upper value 16 3 FLOAT_ARRAY_1 3 USER_UNIT_LOWER_VALUE 178 179 w r User Unit Lower value 16 4 FLOAT_ARRAY_1 4 MEAS PV CURRENT LEVEL GAIN 46 w Set value of the Trim Primary Variable Current Dac Gain 24 String_01 USER_UNIT_STRING 176 177 w r User unit string 34 String 11 SMAR ORDER CODE 173 174 w r Ordering Code C 17 02 User s Manual HVT s Allocation Map 10291 Index Parameter Name H
82. R VALUE 178 179 wir User Unit Lower value 17 2 FLOAT ARRAY 2 2 UPPER POLYNOMIAL LIMIT 183 184 w t Upper Polynomial limit 17 3 FLOAT ARRAY 213 LOWER_POLYNOMIAL_LIMIT 183 184 w r Lower Polynomial limit 17 4 FLOAT ARRAY 2 4 ASO 185 186 w r 0 value 17 5 FLOAT ARRAY 2 5 AS1 185 186 wir As1 value 17 6 FLOAT ARRAY 2161 AS2 185 186 wit As2 value 17 7 FLOAT ARRAY 2 7 AS3 185 186 wir As3 value 17 8 FLOAT ARRAY 2181 54 185 186 wir As4 value 17 9 FLOAT ARRAY 219 55 185 186 w r As5 value 17 10 FLOAT_ARRAY_2 10 CAL_PRESSURE_VALUE 194 w Pressure value 1711 FLOAT ARRAY 2 11 CAL TEMPERATURE VALUE 194 w Temperature value 17 12 FLOAT ARRAY 2 12 MEAS PV CURRENT LEVEL GAIN 46 w Set value of the Trim Primary Variable Current Dac Gain 17 13 FLOAT_ARRAY_2 13 CONCENT_LOWER 157 w Concentration Trim Lower 17 14 FLOAT_ARRAY_2 14 X1 133 134 w r Table Coord X1 17 15 FLOAT_ARRAY_2 15 X2 133 134 wir Table Coord X2 17 16 FLOAT_ARRAY_2 16 X3 133 134 w t Table Coord X3 17 17 FLOAT ARRAY 2 17 X4 133 134 w r Table Coord X4 17 18 FLOAT_ARRAY_2 18 X5 133 134 w r Table Coord X5 15 HI302 User s Manual HVT s Alocation Map for DT301 Index Parameter Name HART Variable Name HART Command Mode Description 17 19 FLOAT ARRAY 2 19 X6 133 134 w t Table Coord X6 17 20 FLOAT_ARRAY_2 20 X7 133 134 wir Table Coord X7 181 FLO
83. RT Variable Name HART Command Mode Description 18 18 FLOAT_ARRAY_3 18 SP_CURVE_Y7 156 157 w r Coordinate Y of set point curve index 7 18 19 FLOAT ARRAY 3 19 SP CURVE Y8 156 157 w r Coordinate Y of set point curve index 8 18 20 FLOAT ARRAY 3 20 SP CURVE Y9 156 157 w r Coordinate Y of set point curve index 9 19 1 FLOAT ARRAY 411 SP CURVE Y10 156 157 w r Coordinate Y of set point curve index 10 19 2 FLOAT ARRAY 412 SP CURVE Y11 156 157 w r Coordinate Y of set point curve index 11 19 3 FLOAT ARRAY 4131 SP CURVE Y12 156 157 w r Coordinate Y of set point curve index 12 19 4 FLOAT ARRAY 414 SP CURVE Y13 156 157 w r Coordinate Y of set point curve index 13 19 5 FLOAT ARRAY 4151 SP CURVE Y14 156 157 w r Coordinate Y of set point curve index 14 19 6 FLOAT ARRAY 4161 SP CURVE Y15 156 157 w r Coordinate Y of set point curve index 15 19 7 FLOAT ARRAY 417 SP CURVE Y16 156 157 w r Coordinate Y of set point curve index 16 22 1 0328 ARRAY 111 DEVICE ID 181 w Device identification number 24 String_01 UNIT_STRING 175 176 w r 8 characters general use string 34 String_11 SMAR_ORDER_CODE 173 174 w r Factory device information C 13 HI302 User s Manual HVT s Allocation Map for DT301 HVT s Alocation Map for DT301 Index Parameter Name HART Variable Name HART Command Mode Description
84. S Device s Polling short Address 7 6 11 HART TAG VisibleString 8 Spaces NA S Device s TAG 13 18 0x01 Polling Enabled Polling 12 POLL_CTRL Boolean 0x00 Polling Disabled Enabled NA 5 Real Time Data Polling Control A 3 HI302 User s Manual 13 Parameter VIEW_SELECTION Data Type Enumerated Range Options 0x00 VIEW 00 0x01 VIEW 01 0x02 VIEW 02 0x03 VIEW 03 0x04 VIEW 04 0x05 VIEW 05 0x06 VIEW 06 0x07 VIEW 07 0x08 VIEW 08 0x09 VIEW 09 0 0 VIEW 10 VIEW 11 0 0 VIEW 12 0 00 VIEW 13 VIEW 14 OxOF VIEW 15 0x10 VIEW 16 Ox11 VIEW 17 0x12 VIEW 18 0x13 VIEW 19 0x14 VIEW 20 0x15 VIEW 21 0x16 VIEW 22 0x17 VIEW 23 0x18 VIEW 24 0x19 VIEW 25 VIEW 26 1 VIEW 27 1 VIEW 28 0x1D VIEW 29 Default Value VIEW_00 None Description Selects the set of parameters to be updated at each polling cycle See HI302 s user manual for further information about each VIEW 14 COMMON_CMD_FILTER Unsigned8 5 None This parameter has 5 positions to ignore commands present in configuration but not supported by the device See HI302 s User Manual for a complete list of that commands 15 EXEC STATE Enumerated 0x00 Identification 0x01 Old Data 0x02 Updating 0x03 Updated 0x04 Partially Updated 0x05 Not Responding 0x06 Bypass 0x07 Device Not Found 0x08 HCD Error
85. SAVING The HI302 module has a serial EEPROM to store non volatile data from its configuration However to avoid the premature wear off of the memory a mirror of its contents in SRAM is used While this LED remains lit avoid the HI302 to be switched off or reset as this will indicate that static data from the SRAM mirror is being saved on the EEPROM After sending the configuration to the HI302 this LED may be lit for a few minutes while data is being saved permanently on the EEPROM If it is turned off or reset this configuration will be lost and must be sent again H1 LED This LED indicates that an activity is going on in the fieldbus communication At each information package sent by the HI302 the LED will blink If the LED does not blink it indicates that the HI302 is not communicating with the net Check the H1 segment configuration LAS Then switch off the 02 and restart it a few seconds later If it does not return to the Live List after a few minutes try a Init If this step fails send the HI302 to maintenance CH 1 to CH 8 LEDs These LEDs indicate the situation on every HART channel under the following statuses e Unlit the channel is active but there is no HART communication The devices of the channel may have problems or their HIRT blocks are in OS Out of service mode Check the devices and their block configurations e Lit indicates the HART communication is deactivated the COMM ENABLE parame
86. SELF CALIBRATION PRESSURE TRIM 168 w Used to self calibration trim 13 3 U8B ARRAY 3 S3 COMMUNIC MODE 169 15 w r Communication write protection mode 13 5 U8B ARRAY 3 5 USER UNIT 176 177 178 wir User unit 13 7 U8B ARRAY 3 T7 FAIL SAFE MODE 203 15 w r Fail Safe mode 13 10 U8B ARRAY 3 10 EXE PV ZERO 43 w Set primary variable Zero 15 11 U8B_ARRAY_5 11 DISABLE_PRESSURE_TRIM 156 157 w Disable pressure trim 161 FLOAT_ARRAY_1 1 MEAS_PV_CURRENT_LEVEL_ZERO 45 w Set value of the Trim Primary Variable Current Dac Zero 16 2 FLOAT_ARRAY_1 2 UPPER_SENSOR_TRIM 128 w Upper Sensor value 16 3 FLOAT_ARRAY_1 3 LOWER_SENSOR_TRIM 128 w Lower Sensor value 16 4 FLOAT ARRAY 1 4 UPPER TRIM POINT 130 w Write Upper sensor trim point 16 5 FLOAT ARRAY 1 5 LOWER TRIM UNIT 131 Write Lower sensor trim point 16 11 FLOAT_ARRAY_1 11 GL 142 143 wir Parameter gl 16 12 FLOAT_ARRAY_1 12 Ap 142 Parameter Ap 16 13 FLOAT_ARRAY_1 13 HO 142 Parameter 16 14 FLOAT_ARRAY_1 14 142 Parameter alpha 16 15 FLOAT_ARRAY_1 15 TEMP_MST_ZERO 154 r Temperature Mst Zero 16 16 FLOAT_ARRAY_1 16 TEMP_MST_SPAN 154 r Temperature Mst Span 16 17 FLOAT_ARRAY_1 17 T_ZERO 154 2 16 18 FLOAT_ARRAY_1 18 154 Temperature Tmed 16 19 FLOAT_ARRAY_1 19 CONCENT_UPPER 156 w Concentration Trim Upper 16 20 FLOAT ARRAY 1 20 USER UNIT UPPER VALUE 178 179 wir User Unit Upper value 171 FLOAT ARRAY 2 1 USER UNIT LOWE
87. SWITCH 170 Jumper switch 12 5 U8B ARRAY 2 5 LOCAL ADJUST 170 r Local adjust 12 6 U8B ARRAY 2 6 LOCAL ADJUST SOFTWARE 170 r Local adjust software 12 7 U8B ARRAY 217 LOCAL ADJUST JUMP 170 r Local adjust jump 12 8 U8B ARRAY 2 8 COMMUNIC MODE 169 w r Communication write protection mode 12 9 U8B ARRAY 2 9 TOTALIZATION CHANGE COUNT 166 r Number of times the Totalization was done 12 10 088 ARRAY 2110 PASSWOR_LEVEL_CHANGE_COUNT t Number of times the Password Level was done 12 11 U8B ARRAY 2 11 MULTIDROP CHANGE COUNT 166 r Number of times the Multidrop was done 12 12 088 ARRAY 2 12 WRITE PROTECTION CHANGE COUNT 166 r Number of times the Write Protection was done 12 14 088 ARRAY 214 LOCAL ADJUST CHANGE COUNT 166 r Number of times the Local Adjust was done 12 16 U8B ARRAY 2 16 CHARACT MODE 160 r Indicates if the characterization curve is enabled or disable 12 17 U8B ARRAY 2 17 NUMBER CHARACT POINT 160 161 wir Number of Characterization Points 12 19 U8B_ARRAY_2 19 CHAR_AND_DISPLAY_MODE 163 w Characterization trim mode and display 13 1 U8B ARRAY 3 1 FIRST DISPLAY CODE 164 165 wit First display 13 2 U8B_ARRAY_3 2 SECOND_DISPLAY_CODE 164 165 wir Second display 13 3 U8B_ARRAY_3 3 ZERO_SPAN_CHANGE_COUNT 166 r Number of times the Zero Span was done 13 4 U8B ARRAY 3141 FUNCTION CHANGE COUNT 166 r Number of times the Function was done C 18 Appendix 5 Allocation Map for 10291
88. T BLOCK FOR THE ASSET VIEW vaste 0 1 FY301 INTELLIGENT tert to tec tnnt d D 1 AVAILABLE VARIABLES a tes be c Duet D 1 CONFIGURATION OF THE HIRT BLOCK FOR ASSETVIEW 2 6 D 1 LD301 AND LD291 INTELLIGENT PRESSURE TRANSMITTER ther aiia iori nici err con onere D 2 VARIABLES LIST OF THE HART COMMAND A33 ice auc i euet ipe D 2 CONFIGURATION OF THE HIRT 0 2 TT301 INTELLIGENT TEMPERATURE D 2 VARIABLES LIST OF THE HART COMMAND 33 D 2 CONFIGURATION OF THE HIRT BLOCK FOR ASSETVIEW trt ese te D 2 DT301 INTELLIGENT DENSITY TRANSMITTER D 3 VARIABLES LIST THE HAB TO OMMAND3I3 cutie tuii ua etum habeot qup D 3 CONFIGURATION OF THE HIRT BLOCK ASSET VIEW D 3 TP301 INTELLIGENT PRESSURE D 3 VARIABLES LIST OF THE HART COMMAND ase dea D 3 CONFIGURATION OF THE HIRT BLOCK FOR D 3 APPENDIX SRF SERVICE REQUEST FORM
89. The second push button located at the right side Fct Init is used to initialize the memory to its factory state This second button must be carefully used 5 2 Reset Init yus H1 Figure 5 2 Auxiliary push buttons Understanding the HART Communication To follow the communication operations performed by the 02 the user should understand the diagnostic parameters from the HIRT block BLK_EXEC_STATE parameter The BLK_EXEC_STATE exist on HIRT HUT and HVT blocks and may assume the following values e 0x00 IDENTIFICATION means the HART device is under an identification process the block communication is stopped MODE_BLK OOS or HCFG COMM_ENABLE is DISABLE e 0x01 OLD DATA only valid for HIRT HUT blocks It means the block has detected a HART device alteration It sends the command HART 38 to reset the configuration changed flag in the device If the HI302 has sent the writing request the block goes straight to UPDATED If the writing comes from an external source the IDENTIFICATION and UPDATING processes restarts to guarantee that all block parameters have the most recent values of HART device After this sequence the ST_REV parameter is always increased IMPORTANT The HI302 uses the CONFIGURATION CHANGED bit bit 6 of the second byte of the RESPONSE CODE HART standard to detect changings in the field device If the HART device does not set thi
90. V unit 13 13 U8B ARRAY 3 13 SETPOINT UNIT 216 225 226 w r SP unit 13 14 U8B ARRAY 3 14 MANIPULATE VARIABLE UNIT 216 r MV unit 13 15 U8B ARRAY 3 15 SETPOINT TRACKING 216 r Not used by FY301 13 16 U8B ARRAY 3116 CONST SERVO PID 224 Increment SP changing counter 13 17 U8B ARRAY 3 17 ERROR UNIT CODE 216 r Error unit SP PV 13 18 U8B ARRAY 3 18 CONTROLLER MODE 223 224 w r FY301 SP Mode Operation local or remote 13 19 U8B ARRAY 3 19 CONTROLLER COUNTER 226 w Configure SP value while the mode is local 13 20 U8B_ARRAY_3 20 UNIT_CODE 227 r Power_Up setpoint unit 14 1 U8B_ARRAY_4 1 PERCENT_UNIT_CODE 228 setpoint unit always percentage 14 2 U8B_ARRAY_4 2 DIAGNOSTIC_FLAG 230 231 w r Diagnosis function enable or disable 14 3 U8B ARRAY 413 DIAGNOSTIC FLAG ADDRESS 232 Reset wished Diagnostic Variable Stroke Reversal or Travel 14 4 U8B_ARRAY_4 4 VAL_ACTION_DIAG_REF 233 r Valve Action Diagnosis References 14 5 U8B_ARRAY_4 5 AIR_TO_DIAG_REF 233 r Air To Diagnostic Diagnosis References 14 6 U8B ARRAY 416 VAL CHAR DIAG REF 233 r Valve Characteristics Diagnostic References 14 7 U8B ARRAY 47 EXE TRIM LOWER POSITION 130 w Trim Lower Position 14 8 U8B_ARRAY_4 8 EXE_TRIM_UPPER_POSITION 131 w Trim Upper Position 14 9 U8B ARRAY 419 EXE SETUP COMMAND 152 w Start Setup procedure 14 10 U8B_ARRAY_4 10 EXE_WRITE_DIAG_REF 234 w Backup the Diagnostic reference settings 14 11 U8B_ARRAY_4 11 EXE_PERFORMANCE_TIME 235 w Start the
91. VO PID SP LMTS 166 r Number of times the SP limits was changed 11 16 U8B ARRAY 1 16 COUNT CHNG SERVO KP 166 r Number of times the GAIN was changed 11 17 U8B ARRAY 1 17 COUNT CHNG SERVO TR 166 r Number of times the Integral was changed 11 18 U8B ARRAY 1 18 COUNT CHNG AIR TO OPEN CLOSE 166 r Number of times the TO was changed 11 19 U8B_ARRAY_1 19 COUNT_CHNG_LOCAL_REMOTE 166 r Number of time the Mode was changed to local or remote 11 20 U8B_ARRAY_1 20 COUNT_CHNG_SP_VALUE 166 r Number of times the SET POINT was changed while the mode is in local 12 1 U8B_ARRAY_2 1 COUNT_CHNG_FAIL_SAFE 166 r Number of times the FAIL_SAFE_MODE was changed 12 2 U8B_ARRAY_2 2 COUNT_CHNG_AUTO_SETUP 166 r Number of times the SETUP process was issued 12 3 U8B_ARRAY_2 3 COUNT_CHNG_TRAVEL_CLOSE 166 r Number of times the Lower trim was done 12 4 U8B_ARRAY_2 4 COUNT_CHNG_TRAVEL_OPEN 166 r Number of times the Upper trim was done 12 5 U8B ARRAY 2 5 COUNT CHNG MOTION TYPE 166 r Number of time the motion type was changed linear or rotary 12 6 U8B ARRAY 2161 COUNT CHNG TRIM 4MA 166 r Number of times the 4 mA trim was done 12 7 U8B ARRAY 217 COUNT CHNG TRIM 20MA 166 r Number of time the 20 mA trim was done 12 8 U8B ARRAY 2 8 COUNT CHNG PASSWORD 166 r Number of time the Password was done 12 9 U8B ARRAY 2 9 COUNT CHNG CONF LEVEL 166 r Number of times the Password Configuration Level was changed 12 10 U8B ARRAY 2 10 COUNT CHNG PERFORMANCE 166 r Number of times the Performance
92. Y_2 2 PID MODE 140 141 184 w r PID mode Automatic or Manual 12 3 U8B ARRAY 2 3 ERROR UNIT 140 r Error unit 12 4 U8B ARRAY 2 4 SETPOINT GENERATOR MODE 152 154 184 wir SP generator mode pause or running 12 5 U8B_ARRAY_2 5 SETPOINT_TIME_GENERATOR_MODE 152 155 184 w r SP time generator mode by curve or extern SP 12 7 U8B ARRAY 217 NUMBER POINTS 156 157 wir Number of points in the curve 12 9 U8B ARRAY 2 9 ALARM 0 ACTION 159 160 wir Alarm 0 action on or off 12 10 U8B_ARRAY_2 10 ALARM_1_ACTION 159 160 w t Alarm 1 action low high or disable 12 11 U8B_ARRAY_2 11 ALARM_2_ACTION 159 160 w t Alarm 2 action low high or disable 12 12 U8B ARRAY 2 12 ALARM 0 STATUS 159 r Alarm 0 status or off 12 13 U8B ARRAY 2 13 ALARM 1 STATUS 159 r Alarm 1 status on or off 12 14 U8B ARRAY 2 14 ALARM 2 STATUS 159 r Alarm 2 status on or off 12 15 8 ARRAY 2 15 ALARM 0 ACKNOWLEDGE 159 161 w r Acknowledge alarm 0 12 16 U8B ARRAY 2 16 ALARM 1 ACKNOWLEDGE 159 161 w r Acknowledge alarm 1 12 17 U8B_ARRAY_2 17 ALARM 2 ACKNOWLEDGE 159 161 w r Acknowledge alarm 2 12 18 U8B_ARRAY_2 18 FAIL_SAFE_MODE 162 163 w r Fail_safe mode low or high 12 19 U8B_ARRAY_2 19 PV_DISPLAY 164 165 w r PV for display indication 12 20 U8B_ARRAY_2 20 SV_DISPLAY 164 165 w r SV for display indication 13 1 U8B ARRAY 3 1 COUNT CHANGE ZERO SPAN 166 r Number of time the zero and span trim was done 13 2 U8B ARRAY 3 2 COUNT CHANGE FUNCTION 166 r Number of ti
93. able Coord Y12 18 4 FLOAT ARRAY 3 4 Y13 133 134 w t Table Coord Y13 18 5 FLOAT ARRAY 3151 Y14 133 134 w r Table Coord Y14 18 6 FLOAT ARRAY 3 6 Y15 133 134 w t Table Coord Y15 18 7 FLOAT ARRAY 3 7 Y16 133 134 w r Table Coord Y16 18 8 FLOAT ARRAY 3 8 ACTUAL POINT 1 160 162 wir Actual characterization trim curve point 1 18 9 FLOAT ARRAY 3191 ACTUAL POINT 2 160 162 wir Actual characterization trim curve point 2 18 10 FLOAT ARRAY 3 10 ACTUAL POINT 3 160 162 w r Actual characterization trim curve point 3 18 11 FLOAT ARRAY 3 11 ACTUAL POINT 4 160 162 w r Actual characterization trim curve point 4 18 12 FLOAT_ARRAY_3 12 ACTUAL_POINT_5 160 162 w r Actual characterization trim curve point 5 24 String_01 USER_UNIT_STRING 176 177 w r User Unit String 34 String 11 ORDERING CODE 173 174 w r Ordering Code C 20 Appendix CODES FOR SMAR VARIABLES AND CONFIGURATION OF THE HIRT BLOCK FOR THE ASSETVIEW The variables in these tables can be accessed by the HART command 33 through the correct configuration of the XX_CODE parameters of the HIRT block Also remember to configure the correct VIEW in the VIEW_SELECTION parameter for efficient reading of the desired variables 1 Intelligent Valve Positioner Available Variables Index Input Current in milliamperes Process Variable in percentage Current Setpoint in percentage PID MV in percentage PID ERRO in percentage Desired Pos in percentage
94. agnosis both in the block operation and the associated HART device For the HIRT and HVT blocks according to the last transaction status with the device the BLOCK ERR may display the following messages STATUS HART bit DEVICE STATUS parameter BLOCK ERR parameter 2 Loop Current Saturated Other 3 Loop Current Fixed Local Override 1 Non Primary Variable Out of Limits Device Needs Maintenance Soon 0 Primary Variable Out of Limits Process variable has BAD status 7 Device Malfunction Device Needs Maintenance Now Not all bits on the BLOCK ERR parameter are associated with the HART device failure conditions and associated with the DEVICE STATUS Note the following OutOfService When the block is in OS mode the BLOCK ERR will present this bit already set regardless of the last device or block operating condition ConfigurationError Indicates that there s possibly a problem in the configuration or in the HART commands of the HCD block selected on the parameter Check this parameter ReadBackFailed Indicates that the device stopped responding HIRT block Operation Once the configuration is stored in the HI302 the user should write ENABLED in the COMM_ENABLE parameter of the HCFG block in order to operate it When the communication is enabled the HI302 performs the following operations 1 5 IDENTIFICATION Initial block state From this state the block uses the command configure
95. ap for LD301 Index Parameter Name HART Variable Name HART Command Mode Description 16 1 FLOAT_ARRAY_1 1 PV_CURR_LEVEL_DAC_ZERO 45 Set value of the trim primary variable current Dac Zero 16 2 FLOAT ARRAY 1 2 UPPER SENSOR 128 r Upper sensor value 16 3 FLOAT ARRAY 1131 LOWER SENSOR 128 r Lower sensor value 16 4 FLOAT ARRAY 1 4 UPPER TRIM POINT 130 Write upper sensor trim point 16 5 FLOAT ARRAY 1151 LOWER_TRIM_POINT 131 Write lower sensor trim point 16 6 FLOAT_ARRAY_1 6 MEASURED_POINT_1 160 162 w r Measured characterization Trim Curve Point 1 16 7 FLOAT ARRAY 1 7 MEASURED POINT 2 160 162 w r Measured characterization Trim Curve Point 2 16 8 FLOAT ARRAY 1181 MEASURED POINT 3 160 162 w r Measured characterization Trim Curve Point 3 16 9 FLOAT ARRAY 1 9 MEASURED POINT 4 160 162 w r Measured characterization Trim Curve Point 4 16 10 FLOAT ARRAY 1 10 MEASURED POINT 5 160 162 wir Measured characterization Trim Curve Point 5 16 11 FLOAT_ARRAY_1 11 PROCESS_VARIABLE 140 Process variable PV value 16 12 FLOAT_ARRAY_1 12 SET_POINT 140 146 w t Setpoint SP value 16 13 FLOAT_ARRAY_1 13 MANIPULATED_VARIABLE 140 147 193 w t Manipulated variable MV value 16 14 FLOAT_ARRAY_1 14 ERROR 140 193 r Error value 16 15 FLOAT_ARRAY_1 15 PROPORTIONAL_FACTOR Kp 142 143 w t Proportional Factor Kp value 16 1
96. at particular VIEW This time is evaluated as 1 second per each HART transaction issued command Configuring the HVT Block The HVT block lists the variables relative to the specific commands of the HART equipment For its correct operation is necessary that before the specific commands have been configured in the HI302 memory or through HCD HWPC blocks Consult the Smar about this options The HVT block can be seen as a complement for the HIRT block It includes all non mapped variables in the HIRT block Therefore it is not necessary to have all of the parameters configured except the following MODE BLK Should be set on AUTO If it is set on OS the block operation will stop When the block is set on OS it returns to the initial Identification state When the block is set on AUTO the block identification and the update process is repeated if there is a valid TAG in the DEV TAG SEL parameter DEV TAG SEL This parameter does not need to be configured for the download It connects the HIRT block to the HVT block temporarily allowing the HVT block to communicate with the HART device This connection is done through the TAG parameter If the supervisory software has to read the HVT parameters for any device it should fill the device s HART TAG The HVT block then searches in every HIRT block for a written TAG in order to do an association with it automatically Then it identifies the HART device and the specifi
97. ault Value Description Cyclic read depends on chosen VIEW SV_VAL Value SV actual value s4 5 DS 65 SV UC SV_VAL Status HART Response Code 3 converted to Founpation fieldbus status 55 TV_UC Enumerated HC TABLE 2 0 None TV Units Code 3 Cyclic read depends on chosen VIEW TV_VAL Value TV actual value 56 TV_VAL DS 65 0 D RO TV_VAL Status HART Response Code 3 converted to Founpation fieldbus status 57 QV UC Enumerated TABLE 2 0 None D RO Units Code 3 Cyclic read depends on chosen VIEW QV VAL Value TV actual value 58 QV VAL 05 65 p UC DURO QV VAL Status HART Response Code 3 converted to Founpation fieldbus status 59 A1 CODE Unsigned8 0 None S Selects variable to appear on A1 VAL 33 60 A1 UC Enumerated TABLE 2 0 None D RO 1 variable Units Code 33 OUTPUT PARAMETER Cyclic read depends 61 A1 VAL DS 65 0 A1 UC D RO on chosen VIEW and A1 CODE 33 62 A2 CODE Unsigned8 0 None S Selects variable to appear on A2 VAL 33 63 A2 UC Enumerated TABLE 2 0 None D RO A2variable Units Code 33 64 2 VAL DS 65 0 2 UC D RO Cyclic read depends on chosen VIEW and 33 A2 CODE 65 A3 CODE Unsigned8 0 None S Selects variable to appear on VAL 33 66 A3 UC Enumerated TABLE 2 0 None D RO variable Units Code 33 Cyclic read depends on chosen VIEW and 67 A3 VAL
98. byte HART Command 1 byte Extended Command if existing 2 bytes Extended Command if existing Figure 4 1 Syntax for the description of the HART command The command can have the following values 0x00 READING command 3 for example 0x01 WRITING command 18 for example 0x02 EXECUTION commands that do not have arguments neither from the REQUEST nor the RESPONSE for example the command 42 0x03 IDENTIFICATION the commands used to identify the device such as 0 or 11 After the definition header there is the command definition composed of fields with four bytes each one Each four byte field defines a HART variable used in the command sending or received in the answer as well which block parameter is related to that HART variable In the HCD block there are definition parameters with 10 and 25 variables The first 40 parameters only support 10 variables and the remaining 10 parameters support 25 variables 4 2 Advanced Configuration Byte 1 Byte 2 Byte3 Byte 4 Type of data 1 byte Length of the STRING or CONSTANT 1 byte Command or CONSTANT if existing 1st byte Extended Command or CONSTANT if existing 2nd byte Figure 4 2 Command definition The data implemented are the following always with reference to the HART protocol Type of Data
99. c command configuration to be used since this configuration is stored in the HI302 flash memory or in any instantiated HCD block See the chapter about functioning theory for further details 3 7 02 User s Manual HI302 I Configuring the MAI or Al Blocks All 02 inputs have an input circuit for the 4 20 mA acquisition So it is possible to instantiate until 8 Al blocks or 1 multiple analog input block MAI These blocks are standardized and they are registered on Fieldbus FOUNDATION to associate the Al block to one of the inputs just configure the CHANNEL parameter with the number of the desired physical input from 1 to 8 MAI has 8 output parameters that provide the percentage value of the analog input This block needs no configuration to operate just set up it on AUTO See the Function Blocks manual for further details about configurations and options for these blocks HI302 O Configuring the MAO or AO Blocks The HI302 O has 8 HART channels in parallel to circuits that control the loop current and the actuators connected to them The analog outputs can be used through the AO standard blocks until 8 or through 1 MAO block These blocks are standardized and they are registered on Fieldbus FOUNDATION e AC to associate the AO block to one of the outputs just configure the CHANNEL parameter with the number of the desired output from 1 to 8 e MAO the channel is configured automati
100. cally The input parameter value always has to be written in percentage Just set up the block on AUTO There are other configuration options for example the output value in case of failure See the Function Blocks manual for further details about configurations and options for these blocks Starting the HI302 Operation After configuring the block download it Upon the download completion set the HCFG COMM ENABLE parameter on ENABLED to enable the configuration and start the HART communication IMPORTANT After the download is completed the configuration should be saved in the non volatile memory Saving is automatic and starts with the download It will take approximately 20 minutes according to the configuration size While the SAVING LED is lit the HI302 cannot be turned off or reset otherwise the configuration will be lost If the user has devices whose configuration is already in the HI302 memory e g Smar devices go to the chapter about operation and functioning theory In case the user has to set a specific configuration see the chapter about advanced configuration first For more details about how to configure the HI302 visit our site www smar com Calibrating the HI302 analog boards In order to achieve the most accurate operation of the HI302 I HI302 O it is important to calibrate the analog boards During the factory tests a preliminary calibration is done being sufficient for most applications Howe
101. client application should only monitor the parameters ST REV from the HIRT blocks ignoring the REV from the HVT block 2 the application writes on the HVT block it may ignore the increment done on the HVT block ST REV as well as the corresponding HIRT block increment 3 Ifthere is no writing on the HIRT block and the ST REV was changed the device information was updated and a new reading should be done in the HIRT and HVT blocks HART RESPONSE CODE Conversion to STATUS Fieldbus The RESPONSE CODE of the last transaction with HART devices is mapped to the DEVICE STATUS and COMM ERR parameters of the HIRT block In order to use the information about the device s general status the DEVICE STATUS is converted into a corresponding STATUS FOUNDATION fieldbus to feed the parameters that have STATUS For example the PV MA can be separated into PV MA STATUS and PV MA VALUE The PV MA STATUS represents the actual condition in which the device provides the PV MA VALUE parameter See the next table STATUS HART bit DEVICE STATUS parameter Status FOUNDATION Fieldbus converted 7 Device Malfunction Bad DeviceFailure NotLimited 0 Primary Variable Out of Limits Bad UncertainNonSpecific iNotLimited 2 Loop Current Saturated Uncertain SensorConvNotAccurate NotLimited 1 Non Primary Variable Out of Limits Uncertain Subnormal NotLimited 3 Loop Current Fixed GoodNonCascade GoodNCNonSpecific Constant If
102. d in the ID_CMD parameter to start the communication with the HART device If after some RETRIES the device does not respond the BLK_EXEC_STATE parameter goes to DEVICE NOT FOUND Check the block configuration the device channel polling address the TAG the HART device etc DEVICE IDENTIFIED TRUE and BLK EXEC STATE UPDATING After the initial identification the basic data are read The identification and the reading process last approximately 10 seconds per device Remember that the 8 channels work normally in parallel therefore these initial processes last approximately 40 seconds for the 32 devices 4 devices per channel See in the Appendix B a list of all of the commands sent in this stage During the UPDATING process only the reading commands are sent BLK EXEC STATE UPDATED Once the data have been identified and updated successfully the BLK EXEC STATE parameter goes to UPDATED allowing access to the HIRT parameters Thus all devices are polled the dynamic variable values and the device status are updated if the HIRT POLL parameter is Enabled The update frequency depends on the amount of HART devices in the channel and the number of HART commands sent on each polling cycle 5 4 IMPORTANT The POLL_CTRL parameter should be set on Enabled to allow for the HI302 to poll the device In addition to updating the dynamic variables the polling also updates the parameters that dep
103. device s specific 48 documentation for further details Manufacturer ID Code Used to select specific 19 MAN_ID Enumerated TABLE 8 0 None D RO configuration for HVT block 0 11 Manufacturer Device Type Code Used to select 20 Unsigned8 9 None D RO specific configuration for HVT block 0 11 Revision Level of the HART Universal 21 UNI_REV Unsigned8 0 Commands Used to select specific 0 11 configuration for HVT block Revision Level of the Device Specific Used to 22 Unsigned8 0 None DIRO select specific configuration for HVT block 0 11 Software Revision Level Used to select specific 23 SW_REV Unsigned8 0 None D RO configuration for HVT block 0 11 24 HRDW_REV Unsigned8 0 None D RO Hardware Revision Level 0 11 25 FLAGS BitString 8 HC TABLE 11 0 NA D RO Flags manufacturer s specific 0 11 26 DEV ID OctString 3 0 NA D RO Device ID Number 0 11 Cyclic read depends on chosen VIEW Loop Current Value mA LOOP CURRENT VALUE loop mA last value at POOR SoU RRENT 95 59 0 mA D CURRENT STATUS HART Response 2 Code converted to Founpation fieldbus status See HI302 s User Manual for further details Write the desired current value in mA to enter 28 LOOP_TEST Float 0 mA D fixed current mode Write 0 to exit fixed current 40 mode Loop Current Mode See device s specific 29 LOOP_CMODE Enumerated TABLE 16 0 None D documentation 7 6 30 MESSAGE VisibleString
104. dex Parameter Data Type Valid Range Options Default Value Units Description structure TAT LLL 1 Ssrmv 0 2 marec Ses SSS 3 usen 4 Unsigned 1025 o s os eMesPmamew 1 sken 7 BYPASS_STATUS 0x02 Timeout None D RO This array shows the status of HART channels 0x03 Response Available pee 2 RESPONSE 1 OctString 100 D RO Response grabbed by the channel if the addressed device has replied REQUEST 2 OctString i Mitte te HART frame into this parameter to send it through the NSE D RO Response grabbed by the channel if the addressed device has replied Write the HART frame into this parameter to send it through the channel 3 D RO Response grabbed by the channel if the addressed device has replied Write the HART frame into this parameter to send it through the channel 4 D RO Response grabbed by the channel if the addressed device has replied Write the HART frame into this parameter to send it through the channel 5 Response grabbed by the channel if the addressed device has replie Write the HART frame into this parameter to send it through the channel 6 D RO Response grabbed by the channel if the addressed device has replied
105. e Note The values from the response data reflect the real values used by the field devices Note Most devices only store the date and some field devices may not detect an invalid date code Header Category of the HART Command 0x01 0x12 0x00 0x00 HART Command Extended Command 1 Extended Command 2 e The command 18 has variables which should be sent on Request The request variables should be defined first and then the response variables Observe that the Bit7 for the Request variables type is 0 while the Response variables has this bit equal to 1 V Type gt HVT Parameter Type Code Length Index Sub index TAG Packed ASCII gt String_01 String 0x07 0x06 0x18 0x00 Descriptor Packed ASCII gt String_06 String 0x07 0x0C 0x1D 0x00 Date Unsigned24 gt Discarded Unsigned32 0x09 0x00 0x16 0x01 TAG Packed ASCII gt String_01 String 0x87 0x06 0x18 0x00 Descriptor Packed ASCII gt String_06 String 0x87 0x0C 0x1D 0x00 Date Unsigned24 gt Discarded Unsigned32 0x89 0x00 0x16 0x01 IMPORTANT Besides the command description it is necessary to create a complementary configuration on the HWPC block so that the HI302 may write on the mapped parameters Without the HWPC configuration the variables may only be read Value that should be read in the parameter CMD 03 Index Relative 14 from the HCD block 01 12 00 00 07 06 18 00 07 1D 00 09 00 16 01
106. e Fct Init button to initialize the factory configuration The device will reset and then light the yellow LED SAVING and all LEDs on the HART channels HI302 s current configuration will be lost While the LED SAVING is lit the HI302 cannot be turned off or reseted 2 Next if the HI302 is connected to the FOUNDATION fieldbus bus the green H1 LED will start blinking quickly indicating that the communication started If it does not blink it may possibly be some problem with the FOUNDATION fieldbus bus The first time the HI302 is connected to the DFI302 wait approximately 2 minutes until the HI302 is on the Live List 3 Open the FOUNDATION fieldbus configurator Syscon in the example and notice that the HI302 is on the Live List according to the next figure DFI303 DA 0003020008 5 51 303 0 10 e FIELD 5 021 1193005 0003020015 5 2 1193005 0 20 Figure 7 2 Live List 4 Create a configuration that includes one RESOURCE block one HCFG block one HIRT block and one HVT block Then is necessary commission the HI302 as show the figure below B CHANNEL 4 E Qa DFI302 Assign Tag 02 9 H1302 1 RES ip HI302 I HCFG oo HI302 I HIRT X Hr302 I HVT Elapsed Time 00 04 Figure 7 3 HI302 Configuration 7 1 02 User s Manual 5 Configure th
107. e MODE_BLK of RESOURCE HVT blocks to AUTO 6 Fill up the basic parameters on the HIRT block so that the 1302 communicates with the HART device This minimum configuration makes it possible for the HI302 to find the device and start the communication In fact let s see MODE_BLK TARGET AUTO so that the block starts right away executing the mode CHANNEL 1 must be the same physical channel where the device is installed in this case is the channel 1 POLL 1 assuming this is the device s address previously configured in HART equipment 0 0 Polling address as the polling address is to be used CHANNEL_4 P irit El CHANNEL 4 Off Line HI302 I HIRT HART Identification Information and Real Time DFI302 X HI302 I RES NORMAL 45 Hr302 I HCFG BLOCK_ERR EX HART CHANNEL 1 MODE HART CHANNEL POLL ADDR ID CMD 0 Polling address X 02 1 Cancel Edit Close Help Figure 7 4 HIRT Block Parameters 7 After filling up the essential parameters just download the configuration See the next figure El 98 CHANNEL 4 HI302_TUTORIAL DFI302 Areal Download 02 Download in progress Please wait Elapsed Time 00 13 5 HI302 I RES 1 02 1 Netwo
108. e gets back to normal operation IMPORTANT From what was explained above press the RESET button twice to get the HI302 RESET H1 Fieldbus Communication The Fieldbus communication is done through the FB3050 that access directly the memory via DMA and shares the 16 MHz clock generated by the HC11 U1 The analog interface is done through the Media Access Unit MAU This is a passive interface i e it is not fed by the H1 bus with capacitive decoupling and galvanic isolation It is protected against electrostatic discharges and voltage surges All circuits are fed with 5VD and some operational use the 2V5 reference The communication is indicated by a LED fed by the U10 EPLD as the LED blinks at every message transmitted HART Communication The HI302 modules have 8 channels for HART master communication with capacitive and galvanic isolation All channels also are protected against ESD 014 and surges 22 23 and 25 The initial stage on each receptor is a band pass filter U23A centralized in approximately 1700 Hz as the range of HART communication frequencies is from 1200 to 2200 Hz fundamentals Next a comparator U27A changes the signal received and amplified in a square wave for it to be decodified by the Smar HT2012 HART modem U35 The transmission is made by switching a 22yF electrolytic capacitor that works integrating the signal modulated by the HT2012 Every HART channel has a LED L1 controlled by
109. e table below and to configure the command index not supported by the HIRT COMMOM FILTER parameter This parameter is a filter with 5 positions and because its indexes are not executed a faster HIRT update process with no retransmission is generated For example to not send the HART 48 command READ ADITIONAL STATUS just write the 24 index in the FILTER 1 parameter Sent Reading Command used by the HIRT Block Index Description 12 1 PV Reading EU 13 2 Current reading mA and PV reading in percentage 14 3 Read the loop current mA and the PV SV TV QV EU 16 12 Read the MESSAGE 17 13 Read the TAG DESCRIPTOR and DATE 18 14 Read the information about the PV sensor 19 15 Read the information about the PV analog output 20 16 Read the FINAL ASSEMBLY NUMBER 24 48 Read the ADDITIONAL STATUS INFO 37 33 Read the dynamic variables of the group 38 33 Read the dynamic variables of the group 39 33 Read the dynamic variables of the group 40 33 Read dynamic variables of the group Common Practice Command They may not be implemented in the device Identification HART Commands Identification commands are those used to get the device s initial data such as its long address The HIRT block may use the following commands Index HART Command Description 11 0 Use the polling address 36 11 Use t
110. e that the message is in the right format with the right address etc Example of HART commands that were sent to the device and the received responses by the device with the address 0 and DEV_ID 3E 02 0C 72 29 The number of initial FF preambles can vary normally between 3 and 10 Remember the HART frame has the following structure lt Frame Size gt lt Preambles gt lt Delimiter gt lt Address gt lt gt lt Data Size gt lt Data gt lt Checksum gt Command 0 FF FF FF FF FF 02 80 00 00 82 Response FF FF FF FF FF 06 80 00 OE 00 02 FE 3E 02 05 05 03 24 09 00 0C 72 29 31 Command 33 12 FF FF FF FF FF 82 BE 02 0C 72 29 21 04 01 02 03 04 48 Response FF FF FF FF FF 86 BE 02 72 29 21 1 00 42 01 39 42 05 14 02 25 42 C8 05 14 03 20 7F FF FF FF 04 39 42 C8 05 14 5 11 HI302 User s Manual 5 12 Chapter 6 BASIC FUNCTIONING THEORY This chapter presents basic concepts on HI302 hardware to help the user to solve field and maintenance problems The HI302 Block Diagram The figure below shows the block diagram of the HI302 SCI BUS RELLELEL SPI Fieldbus Controller Optical Isolation 0 OZ Address 1 to 15 Address 0 to allow in multidrop mode 4 20 signling c Hart Transmitter or Hart multidrop network branch Hart Transmitter or Hart up
111. e the portable programmer terminals on the HI302 corresponding channel and check whether it communicates correctly If it works it may be a problem with the HI302 If not check the equipment and the installation This problem may happen especially with actuators a low impedance device Probably a high impedance device such as a transmitter or an indicator in the loop is preventing the communication The solution lies in connecting a capacitor 0 1 to 1uF x 200V in parallel to the high impedance device that is preventing the communication If it does not solve the problem check the wiring and the configuration in the corresponding HIRT block Configuration Problem Solution cannot instantiate the MAI MAO block Check the firmware version in the HCFG FIRMWARE_VERSION parameter Only the 02 supports the MAI block The HI302 O supports the MAO block The HI302 N supports neither the MAI nor the MAO blocks Check if the correct DD is installed in the configurator and is being used After sending the configuration to the HI302 the HART communication does not work Check if the HART channel LEDs are lit The HCFG COMM_ENABLE parameter must be on DISABLED Write the ENABLED value manually to start operating the HI302 Check if the HIRT blocks parameters are set as follow o BLK ACTUAL AUTO BLOCK ERR PowerUp EXEC STATE IDENTIFICATION What is the correct procedure to remove a d
112. e to the time to send the writing command read the value and send the command to reset the device s alteration flag e the channel is busy the request will wait until the next time to be transmitted A long timeout is needed if the transaction that is using the channel has several retries and each retry has many repetitions So the user should monitor the EXEC STATE parameter IMPORTANT This procedure indicates that the user s application should monitor the BLK EXEC STATE parameter This parameter changes to WRITING then to OLD DATA and finally it goes to UPDATED provided the writing was done successfully At the same time the parameter value after the block has returned to UPDATED should be compared to the written value So the operation will be confirmed or not after a predefined timeout in according to the application 5 6 Operating the HVT Block The HVT block lists the variables relative to the specific commands of the HART equipment For its correct operation is necessary that before the specific commands have been configured in the HI302 memory or through HCD HWPC blocks Consult the Smar about this options The HVT block is an extension of the HIRT block because it makes it possible to access all of the variables related to common or specific commands After identifying the devices the HART variables that are not in the HIRT block may be accessed To do this the user must know the
113. ee e ee 5 1 INITIALIZATION sis ttr tcn lee tet ebbe eee the ar Ee e ein ideo edere d 5 1 LEDS STATUS ec HIR eae Hat eL nent tell b atl el b a greed eda 5 1 LED EE 5 1 CED PAN ie 5 1 Jc 5 2 NEP 5 2 CH 1 TO CH 8 LEDS dee bete t e EE E 5 2 AUXILIARY PUSH BUTTONS tt ge s ens 5 2 UNDERSTANDING THE HART 5 3 BIEKC EXEG STATE PARAMETER eee AG ea 5 3 BLK_ERROR AND DEVICE STATUS 5 5 4 HIRT BLOCK OPERATION nine tenian die ips cite ebbe 5 4 HART VARIABLE WRITING AND READING 5 5 HART VARIABLES READING CYCLES 0 5 5 WRITING ON PARAMETERS THAT MAP THE HART 5 5 OPERATING itor neon Gea ated 5 7 AMT READING CY CLE teeth uth tte t im ter eec e 5 7 WRITING SEQUENCE HVT BLOCK 5 8 HI302 VERSUS PORTABLE PROGRAMMERS FIELD emen 5 9 STATIC REVISION ST REV
114. ellow 1 In the System302 version 6 x to start the FBTools Wizard click Start Programs System302 Interfaces FBTools Wizard Another way is from the Start menu selecting Programs System302 System302 Application and double click the FBTools Wizard item In the System302 version 7 x the user has to execute the software from the Studio302 interface Click Start gt gt Programs System302 Studio302 and select Studio302 icon To launch the FBTools just click icon e at the toolbar under the main menu or in the left panel in the Studio302 window The following window will open Please choose device Smar Devices PCI MB700 28700 FC302 TM302 DFI302 DF51 5 DFB2 HI302 m n 020 HI302N Field Devices Figure 2 13 The FBTools wizard 2 Select HI302 1 O or N and click Next The next figure will appear 2 9 HI302 User s Manual Serial Download Download Options Device 7 COMI 1 Exit Firmware Progress Figure 2 14 Serial Download dialog box 3 Click the Browse button to select the firmware file to be downloaded HI302 abs file Open 2 Look in ex E3 HI3021 FW V3 20 abs File name 2 Fw 3 20 Files of type
115. emark of Fieldbus Foundation 1 4 Overview Supports HART devices versions 5 Consult Smar about its use with other HART protocol versions Resident configuration for Smar devices Consult Smar about its Configurations use with third part HART devices Allows configuration of specific HART commands 8 Master ports Supported Versions Communications ports Galvanic isolation of 1000 Vrms Non multiplexed that is an independent UART per HART port Indication Green LED indicating the state of each port Fieldbus Controller Dedicated controller Smar FB3050 1 channel H1 independent with DMA Communications channel Baud rate of 31 25 Kbps MAU Passive MAU not supplied by the bus with 500 Vrms isolation Physical layer ISA S50 02 1992 Indication Green LED indicating communications Fieldbus Foundation Registration ITK 4 61 The 02 HI302 O HI302 N models were tested and are manufactured in agreement with the IEC 61326 2002 Electrical CE Certification Equipment for Measurement Control and Laboratory Use EMC Requirements standard The conformity declaration is available for download in the page of the product in www smar com Environment Conditions Operation 0 to 60 C Storage 20 to 80 C Humidity 20 to 9096 non condensed relative humidity 142 x 40 x 126 mm Dimensions and weight 5 6 x 1 6 x 5
116. end on the RESPONSE_CODE parameter for example DS 65 and DEVICE_STATUS The polling is very important to detect device configuration changes done by other masters like portable configurators so the HI302 can automatically update the data 4 If any error occurs during the updating process the block should go to PARTIALLY UPDATED See some reasons below e The HART device does not support one of the sent commands Check the commands using the device documentation see the Appendixes Since Common Practice commands are used the user should filter them by using the COMMON_CMD_FILTER parameter e There was an error during the communication Check the HCFG diagnostic parameter to help you to solve the communication problem e Set the block on OS and then change it to AUTO for identification 5 If the block is set on UPDATED the user can associate the HIRT block with HVT block to read any device variable since the HI302 supports the suitable specific commands configuration 6 In normal operation the alteration flag located in the Response Code is checked at each transaction If this flag is set the 02 starts a reading sequence on the parameter of the HIRT block that is the BLK_EXEC_STATE parameter goes to IDENTIFICATION The HVT block does not update automatically and its ST REV parameter has no useful meaning At the end of the reading process the block should be updated and reflecting the device s data So the ST R
117. equest and Response parameters o OctSting 104 Request and Response parameters 0 umwEtv o8 22 2222222 0101 The alarm block is used for all configuration hardware and connection failure or system problems in the block The cause of the alert is entered in the subcode field The first alert to BLK_ALM become active will set the Active status in the Status attribute As soon as the Unreported status is cleared by the Alert Reporting Task another block alert may be reported without clearing the Active Status if the subcode has changed 212 z ziziziziziziziz A 15 HI302 User s Manual HWPC HART Write Parameter Configuration Index Parameter DataType 0 BLOCK STRUCTURE __05 64 a 2 TAG DESC OctSting 32 s STRATEGY Unsgnedt 4 KEY Unsigned8 s 0960 sker 7 CODE 8 ____ 9 wWPCO Unsignedg 20 10 02 Unsigned8 20 Unsined 2o 12 04 Unsigned8 20 13 05 Unsigned 20 14 06 Unsigned8 20 842 Unsignedi 20 WPo10 Unsined amp 20 19 WPC 11 Unsigned8 20 20_ _ Unsignedi 20
118. ers general use string String_13 32 characters general use string String_14 VisibleString 32 characters general use string String_15 VisibleString 32 32 characters general use string String_16 VisibleString 32 32 characters general use string String_17 VisibleString 32 32 characters general use string String_18 VisibleString 32 32 characters general use string String 19 VisibleString 32 32 characters general use string String 20 VisibleString VisibleString 32 32 characters general use string UPDATE EVT DS 73 This alert is generated by any change to the static data BLK_ALM The alarm block is used for all configuration hardware and connection failure or system problems in the block The cause of the alert is entered in the subcode field The first alert to become active will set the Active status in the Status attribute As soon as the Unreported status is cleared by the Alert Reporting Task another block alert may be reported without clearing the Active Status if the subcode has changed A 13 HI302 User s Manual HCD HART Command Definition Index Parameter Range Options Default Value Units Description ON nl 1
119. evice for maintenance Set the block to OS MODE OS Thus the channel will not be occupied trying to communicate with devices that are not being used 8 1 Troubleshooting Operation Problem Solution The HIRT block does not change from the IDENTIFICATION status Check if the block is working properly MODE_BLK ACTUAL AUTO and BLOCK ERR PowerUp Check if the HART communication is enabled in the HCFG COMM ENABLE parameter The HIRT block does not change DEVICE NOT FOUND status The device was not found by using the command selected in the HIRT ID parameter The POLL ADDR or the HART TAG may be wrong Check them Once set at UPDATED the HI302 does not start to poll the device or the variables have not been updated Check if the Polling is enabled in the HIRT POLL parameter Check if the VIEW selected in the HIRT VIEW SELECTION parameter corresponds to the right VIEW to update the desired dynamic variables Each VIEW reads different HART variables and updates a different group of parameter under a different polling cycle Check if the dynamic variables are from A to D group check the configuration code of these variables The HVT block does not start UPDATING when writing the TAG on the DEV TAG SEL parameter Check if the block is working MODE BLK ACTUAL AUTO and BLOCK ERR PowerUp Check if the TAG that has been written on the DEV TAG S
120. ex 8 18 3 FLOAT ARRAY 3131 SP CURVE X8 156 157 wir Coordinate X of set point curve index 8 18 4 FLOAT ARRAY 314 SP_CURVE_X9 156 157 w r Coordinate X of set point curve index 9 18 5 FLOAT ARRAY 3151 SP CURVE X10 156 157 w r Coordinate X of set point curve index 10 18 6 FLOAT ARRAY 3161 SP CURVE X11 156 157 w r Coordinate X of set point curve index 11 18 7 FLOAT ARRAY 3 7 SP CURVE X12 156 157 w r Coordinate X of set point curve index 12 18 8 FLOAT ARRAY 3181 SP CURVE X13 156 157 w r Coordinate X of set point curve index 13 18 9 FLOAT ARRAY 3 9 SP CURVE X14 156 157 w r Coordinate X of set point curve index 14 18 10 FLOAT ARRAY 3 10 SP CURVE X15 156 157 w r Coordinate X of set point curve index 15 18 11 FLOAT ARRAY 3 11 SP CURVE X16 156 157 w r Coordinate X of set point curve index 16 18 12 FLOAT ARRAY 3 12 SP CURVE Y1 156 157 w r Coordinate Y of set point curve index 1 18 13 FLOAT ARRAY 3 13 SP CURVE Y2 156 157 w r Coordinate Y of set point curve index 2 18 14 FLOAT ARRAY 3 14 SP CURVE 156 157 w r Coordinate Y of set point curve index 3 18 15 FLOAT ARRAY 3 15 SP CURVE Y4 156 157 w r Coordinate Y of set point curve index 4 18 16 FLOAT ARRAY 3 16 SP CURVE Y5 156 157 w r Coordinate Y of set point curve index 5 18 17 FLOAT ARRAY 3 17 SP CURVE Y6 156 157 w r Coordinate Y of set point curve index 6 C 12 Appendix Allocation Map for TT301 Index Parameter Name HA
121. expected The response has to be sent within the maximum number of retries configured in the RETRIES parameter COMM_ERRORS shows the percentage of detected errors in the communication of each HART channel If the error percentage is lower than 0 5 communication is in high quality REQUEST COUNTER Totals the number of messages sent by each channel including the retries RETRIES COUNTER Totals the number of repetitions for each channel A high value in this parameter gt 0 5 may indicate any installation problem or any command not supported by the device INVALID SOM Totals the number of invalid SOM Start of Message detected in the channel A high value in this parameter may indicate installation problems or some device with a problem INVALID FRAMES Totals the number of HART messages received but not considered because of some inconsistency in the message for example checksum error VALID FRAMES Totals the number of valid messages received and processed by the HI302 even if they are not addressed to it for example OACK OBACK STX etc The counter parameters used for diagnostic purposes are always reset when the COMM_ENABLE parameter goes to ENABLED Configuring the HIRT Block This block has a set of parameters that map all of the HART variables that can be accessed by the universal commands and by some of the most usable common practice commands Remember that there is a HIRT b
122. fore an alarm is generated 29 String 06 ACTUATOR ID NUMBER 183 184 Actuator identification number 30 String 07 VALVE ID NUMBER 185 186 Valve identification number 34 String 11 ORDERING CODE 173 174 Factory device information This way if the user wants to read the AIR TO variable he must read the U8B ARRAY 1 3 parameter As there is only a single HVT block shared by all of the devices it use must be triggered that is one must choose first the device that will use the HVT block and then shoot the reading cycle or a writing operation Sequence for HVT Reading Cycle After defining executing and loading all of the configurations in the HI302 it is now possible to communicate with the devices using the HVT block The respective HIRT block should have already been identified 5 7 HI302 User s Manual The HVT block operation is very simple and its use must comply with the following rules 1 The user s application must check if the block is available by reading the EXEC STATE parameter If the parameter is set on UPDATING the block is in operation and cannot be used for a new transaction 2 Write on the DEV TAG SEL parameter the 8 character TAG of the HART device that one wishes to access It must be the same as on the HIRT HART TAG parameter 3 If there is one the HVT block checks if the written TAG belongs to a HIRT block that corresponds to a device installed in one HI302 s channel If the TAG wa
123. g properly confirm the equipment version before contacting the technical support COMM BEHAVIOR Defines the HI302 behavior It can operate in two ways if the parameter is Autonomous default the HI302 communicates with the HART devices by using the previous configuration i e in an independent way The second way uses bypass parameters of HBC block HART Bypass Communication to send and receive HART messages To do so this parameter should be configured as Bypass COMM ENABLE This parameter has two important functions Todisable the whole HART communication for maintenance and configuration changes To validate the configuration loaded in the equipment and then begin the communication afterwards Its first value is DISABLED After the configuration download this parameter should be reset to ENABLED for the new configuration be accepted When changing the channel in the HIRT block or downloading new configurations this parameter is automatically set on DISABLED stopping then the HART communication in all channels When the download finishes ENABLED must be set manually If this procedure is not performed the HI302 will not work properly 3 2 Basic Configuration e CHANNEL ACTIVE This indicates how many HIRT blocks are instantiated for each HART channel If no HIRT block is instantiated for the channel the corresponding element of this parameter will display NO and the channel will be deactivated
124. guration for the functional blocks and the HART commands there is a 32kx8 U6 synchronous serial memory A U5 reset circuit voltage supervisor is also part of the equipment Firmware programming Programming the firmware in the FLASH memory is done through 5232 serial interface U2 on the backup board by using the bootloader mode on the HC11 The connector is accessed in the module s lower part and it can be done by user if the programming cable and the FBTools integral to the System302 are available 6 3 02 User s Manual Connector with cover Connector without cover Connector cover Figure 6 5 Firmware programming connector To reduce the amount of components increase reliability and make the hardware more flexible a EPLD U10 programmable logic device has been used including several functions with combinational and sequential logic such as frequency divider for HART modems address decoders etc This component is supplied with 3V3 and has 5V compatible inputs and outputs One of its most important functions is to generate the clock for the HART modems stemming from the UART clock EPLD Programming Update the EPLD programming in the circuit is also possible due to the continuous improvement in the equipment though it should only be done in the factory Manual RESET key and FACTORY INIT In the front of the HI302 module there are two push button keys One of them on the left side is the manua
125. he HOT SWAP controller receives 5VN voltage from the rack or external source and through the MOS channel N transistor delivers 5VD to all digital circuits A 3V3 U11 regulator feeds the EPLD U10 And there is yet a precision 2V5 U9 power source of reference for the virtual ground cable of the operational amplifiers in the Fieldbus and HART communication circuits In the 02 and HI302 O modules there are also DC DC U1 converter and the optical couplers that completely isolate the ground cables of the analog and digital circuits The DC DC converter generates from the 5VD a non regulated voltage called VA 9V that is used by the analog inputs 02 and through a linear regulator generates a 5VA voltage for the other circuits ADC and DAC As a voltage reference for converters there is another 4V096 U8 precision reference Protection The HI302 has advanced specific components for protection against ESD and voltage surges However keep in mind that good ground wiring is fundamental 6 2 Basic Functioning Theory Processing Core SURGE PROTECTIONS Figure 6 4 ESD protection Electrostatic Discharge ESD The power input DS1 and DS2 and all the communication channels are protected against electrostatic discharges by specific components zener diodes with high response speed and good power absorbing capacity 24W 1ms 25 In addition to this protection there are sparklers built
126. he device TAG HART Writing and Execution Commands used by the HIRT Block The execution commands are those which the module does not wait a response containing data that can update the block parameter An example of execution command is the RESET command of the device B 1 HI302 User s Manual Index HART Command Description 15 6 Write the polling address 21 17 Write the MESSAGE 22 18 Write the TAG DESCRIPTOR and DATE 23 19 Write the FINAL ASSEMBLY NUMBER 25 40 Enter exit the fixed current mode 26 41 Run the self test 27 42 Restart the device RESET 28 47 Write the PV transfer function 29 34 Write the PV DAMPING VALUE 30 35 Write the PV RANGE VALUES 31 38 Reset configuration change flag 32 49 Write the PV sensor serial number 33 44 Write the PV unit code EU 109 Control the device BURST mode 35 43 Adjust the PV zero Common Practice Command They be implemented in the device HVT Block The configurations for the HVT block include the Common Practice and the specific commands on each device To use this block the 02 should have any configuration to support the commands of the desired HART device When the user writes the HART_TAG on the HVT DEV_TAG_SEL parameter the HI302 automatically searches for a configuration that supports the HART device So the HI3
127. heckup on the module for its perfect working condition e The hardware s condition access to memories access to UARTs and analog board s condition e Start up on the fieldbus communication e Search for a valid block configuration in the memory If found the HART communication is started After this stage the front LEDs reflects the result of the initialization and the self diagnostic LEDs Status Figure 5 1 HI302 s Frontal LED ON This LED must remain lit indicating that the module is supplied and that the HOT SWAP circuit is working normally If this LED is off and the outside supplying is normal it indicates that there is some problem with the HOT SWAP circuit or that the short circuit protection is working Turn off the module immediately restart it a few minutes later and if the problem continues send the device to maintenance LED FAIL This LED has two statuses e OFF there is no error to be reported the minimum configuration has been set correctly saved on the EEPROM and the HI302 should operate well e Blinking the HI302 has not received the minimum configuration to operate Send the minimum configuration via Syscon Another reason is any fatal error that stops the HI302 operation Turn it off and after a few seconds restart it If the problem persists press the INIT button If these procedures were not effective send the device to maintenance 5 1 HI302 User s Manual LED
128. hosen VIEW and 103 D3_VAL DS 65 0 D3_UC D RO 03 CODE 33 104 D4_CODE Unsigned8 0 None 5 Selects variable to appear on 04 VAL 33 105 D4_UC Enumerated TABLE 2 0 None D RO 104 variable Units Code 33 Cyclic read depends on chosen VIEW and 106 D4_VAL DS 65 0 D4_UC D RO 04 CODE 33 8 Appendix Default Store Pred HART HART Index Parameter Data Type Value Units Mode Description Read Write Range Options E1_CODE Unsigned8 Selects variable to appear on E1_VAL E1_UC Enumerated HC TABLE 2 E1 variable Units Code E1_VAL DS 65 Cyclic read depends on chosen VIEW and E1_CODE E2 CODE Unsigned8 Selects variable to appear on E2_VAL E2 UC Enumerated HC TABLE 2 E2 variable Units Code E2 VAL DS 65 Cyclic read depends on chosen VIEW and E2 CODE E3 CODE Unsigned8 Selects variable to appear on E3 VAL E3 UC Enumerated HC TABLE 2 E3 variable Units Code E3 VAL 08 65 read depends on chosen VIEW E3_CODE E4 CODE Unsigned8 Selects variable to appear on E4_VAL 4 UC Enumerated HC TABLE 2 E4 variable Units Code E4 VAL DS 65 Cyclic read depends on chosen VIEW and E4 CODE F1_UC Enumerated TABLE 2 None D RO F1 variable Units Code Cyclic read depends on chosen VIEW and 121 F1 VAL DS 65 F1 UC D RO F1 CODE 33 F2 CODE Unsigned8 None Selects variable to appea
129. ic 18 RO EJ HCD SEL 11 Cancel E dit Help Figure 7 8 HIRT Block 14 After the device related to the HIRT block has been identified it is also possible to read and write on the specific variables by using the HVT block on on line mode The HVT block must also have both the MODE_BLK TARGET and MODE_BLK ACTUAL AUTO Then just write the device HART TAG HART_TAG parameter of HIRT block in the DEV_TAG_SEL DEV_TAG_SEL LD301 1A parameter to start reading the specific variables in the HVT parameters Refer to the allocation map from the HVT block to the device so that you can relate the HVT parameters to the variables on the HART device The allocation maps for all equipment with the configuration built in the HI302 are shown in the Appendix C 15 As soon as HART_TAG is written the HVT block starts the update by sending all the reading commands in the configuration to the LD301 See that the BLK_EXEC_STATE parameter changes to UPDATING and then goes to UPDATED at the end of the process which lasts about 2 minutes Moreover it shows on the HCD DEVICE INFO and HCD SELECTED parameters information about the selected configuration 16 To make some writing the process is the same as for the HIRT The next figure shows the HVT being updated 7 4 Example of HI302 Usage On Line HI302 I HART Template Block HI302 I H T EN Erxl gt To lev 8 T 6
130. ic 6 Rw 251 Good Non Specific 7 RW 251 Good Non Specific 8 RW 251 Good Non Specific 8 Rw 1 Good Non Specific AW 2 Good Non Specific RW 0 Good Non Specific 12 RW 1 Good Non Specific 13 RW 4 Good Non Specific 14 RW 250 Good Non Specific 15 RW 0 Good Non Specific 16 RW 0 Good Non Specific 17 RW 0 Good Non Specific 18 RW 2 Good Non Specific 18 0 Good Non Specific 20 RW STRING 11 1030102180000100 Good Non Specific 34 RW Cancel Edit Close Help Figure 7 9 Updating the HVT 7 5 HI302 User s Manual 7 6 Chapter 8 TROUBLESHOOTING Installation Problem Solution When have to use the 2500 resistor in series with the loop Increase the impedance measured from the HI302 terminals if it is less than 2500 Maybe it is necessary to increase the supply voltage See the Impedance x Minimum Supply Voltage graphic in the Chapter 2 for further details When do have to use the active impedance PSI301P The active impedance should be used when the total loop current prevents the use of a resistor This happens when using a multidrop connection with the device s analog output enabled varying from 4 to 20 mA or the number of devices is more than 4 even in fixed current mode See an example in the Chapter 2 The instrument is correctly installed it works normally communicates with portable programmer but it does communicate with the HI302 Plac
131. installed from 1 to 8 In normal operation any change in this parameter will stop the HART communication See the HCFG COMM_ENABLE parameter POLL_ADDR Indicates the polling address that has been configured in the device from 0 to 15 This address is used to recognize the device if the command 0 has been selected in the ID_CMD parameter IMPORTANT If the HART communication is enabled and this parameter has been written the HI302 will accept the writing in the HART device and will generate a writing transaction To change this value without doing it in the device write DISABLED in the HCFG COMM_ENABLE parameter or set the block on OS the HART device s tag that can be configured by the HI302 module or by a portable configurator It supports 8 characters and is used by the command 11 to identify the device The same POLL_ADDR writing observation mentioned previously applies here 3 4 Basic Configuration 10 CMD This parameter indicates to the module which universal command identification 0 or 11 will be used to identify the device The standard value is 0 e The command 0 uses the polling address POLL_ADDR and is the most used command The command 11 uses an 8 character tag and can be used provided the device has a tag configured in the block through the HART_TAG parameter This option is indicated when there are devices in multidrop IMPORTANT The identification using TAG is ve
132. int variables 18 FLOAT ARRAY 3 FloatingPoint 20 0 None D Third array used for Floating Point variables 19 FLOAT ARRAY 4 FloatingPoint 20 0 None D Fourth array used for Floating Point variables 20 FLOAT ARRAY 5 FloatingPoint 20 0 None D Fifth array used for Floating Point variables 21 U16B ARRAY 1 Unsigned16 20 0 None D First array of 16 bit 2 byte values 22 U32B_ARRAY_1 Unsigned32 10 0 None D First array of 32 bit variables 23 0328 ARRAY 2 Unsigned32 10 0 None D Second array of 32 bit variables 24 String 01 VisibleString 8 Spaces NA D First general string 8 characters 25 String 02 VisibleString 8 Spaces NA D 8 characters general use string 26 String 03 VisibleString 8 Spaces NA D 8 characters general use string 27 String 04 VisibleString 8 Spaces NA D 8 characters general use string 28 String 05 VisibleString 8 Spaces NA D 8 characters general use string 29 String 06 VIsibleString 16 Spaces NA D 16 characters general use string A 12 Appendix Parameter String_07 Data Type VisibleString Range Options Default Value Store Mode 16 characters general use string Description String_08 VisibleString 16 characters general use string String_09 VisibleString 16 characters general use string String_10 VisibleString 16 characters general use string String_11 VisibleString 32 32 characters general use string String_12 VisibleString 32 32 charact
133. ith the power supply or in parallel to the HART channel The first way is shown below Power Supply 250R 1 4W 16 mA Reset init F cun lt 4 gt HI302 N does not internal resistors 3 chm 250R 1 4W 16 mA 2 ow S H Port 8 d Up to 4 devices per Hart port Figure 2 7 Resistor in series with the power supply e Multidrop with 4 20 mA enabled Be careful with this topology because some types of I O devices do not accept the connections presented below for example the DCSs that feed the devices via internal power supply The I O device must receive external power supply like PLC cards or field devices Despite the complexity this connection allows an improvement in the use of the HI302 channels and due to the fact that the current that flows in the loop is in the order of by the hundred mA uses active impedance instead of 2 5 HI302 User s Manual a simple resistor See the next figure soir Impedance power Supply PSI301P 4 chet HI302 N 8 HART Master Fiekibus H1 Up to 4 devices in multidrop mode 420 mA per Hart port Figure 2 8 Parallel impedance with the HART channel 02 4 20 mA to FOUNDATION Fieldbus Conversion In this kind of topology it is not necessary 2500 external resistor connected in series with each device
134. l RESET button connected to the U5 which covers the following components HC11 01 FB3050 02 U10 and 5 U7 and 08 The other key on the right side interrupts the HC11 which initializes the memory and brings the whole configuration back to the factory standard This option is very useful in case of malfunctioning due to configuration errors as it reinstates the configuration memory in its basic functional status The calibration data are not lost during the factory init Reset Fct Init FF H1 Figure 6 6 Fct Init 6 4 Basic Functioning Theory Does not press the RESET button when the HI302 while the factory init process is going on Otherwise the entire configuration will be lost Also pay close attention to not push the Fct Init button instead of the RESET button 02 Module Resetting The HI302 module has a very sophisticated resetting system consisting of a circuit that supervises the U5 supplying voltage and of several built in mechanisms on the HC11 microcontroller such as the WATCH DOG clock monitor In addition the RESET is used by the U10 EPLD to adjust the firmware programming resident program When starting up the module the EPLD begins the device s normal operation If the RESET button is pressed for 5 seconds the module enters in the BOOTLOADER mode and is ready to update the resident program on the FBTools When the RESET button is pressed again the 302 modul
135. laced for the identification of the configuration such as the device s name model firmware version etc This information as well as the HCD CODE is shown in the HVT block when in operation 4 3 HI302 User s Manual On Line HI302I HART Commands Definition Block HI302I HCD 1 ml 18 1 s 8 Changed Offset Handing RO Good Non Specific Not Limited 1 HART Command Definition Block Good Non Specific Not Limited 2 RW 1 Good Non Specific Not Limited 3 Rw 2 Good Non Specific Not Limited 4 Rw 5 ERR lt None gt Good Non Specific Not Limited 6 i HCD CODE 54573 Good Non Limited Rw INFO Smar FY301 Specific Commands Good Non Specific Not Limited 8 Rw DEVICE VERSION 1 03 Good Non Specific Not Limited 9 Fw VERSION 5 Good Non Specific Not Limited 10 2345 BF 74 9C 14 08 00 64 00 00 00 00 OfGood Non Specific Not Limited 11 Fw 11 65 98 FD 06 B8 34 BC 77 1 Good Non Specific Not Limited 12 Rw MD_O 98 6D 65 12 09 65 00 87 44 00 00 OtGood Non Specific Not Limited 13 RW MD 03 00 00 00 00 00 00 00 00 00 00 00 00 00 Good Non 5 Limited 14 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Good Non Specific Limited 15 Rw 05 00 00 00 00 00 00 00 00 00 00 00 00 0
136. le Name HART Command Mode Description 13 2 U8B_ARRAY_3 2 SECOND_DISPLAY_CODE 164 165 wir Second display 13 3 U8B_ARRAY_3 3 ZERO_SPAN_CHANGE_COUNT 166 r Number of times the Zero Span was done 13 4 U8B ARRAY 3141 FUNCTION CHANGE COUNT 166 r Number of times the Function was done 13 5 U8B ARRAY 3 5 TRIM 4MA CHANGE COUNT 166 r Number of times the 4 mA trim was done 13 6 U8B ARRAY 3 6 TRIM 20MA CHANGE COUNT 166 r Number of times the 20 mA trim was done 13 7 U8B ARRAY 3 T7 LOWER TRIM CHANGE COUNT 166 r Number of times the Lower Trim was done 13 8 U8B ARRAY 3 8 UPPER TRIM CHANGE COUNT 166 r Number of times the Upper Trim was done 13 9 U8B ARRAY 319 RESERVED 166 r Reserved 13 10 U8B ARRAY 3 10 MODE CHANGE COUNT 166 r Number of times the Mode was done 13 11 ARRAY 3111 TRIM CHANGE COUNT 166 r Number of times the Characterization Trim was done 13 12 U8B ARRAY 3 12 LOCAL ADJUST CHANGE COUNT 166 r Number of times the Local Adjust was done 13 13 U8B ARRAY 3 13 c 166 r Number of times the Write Protection was done 13 14 U8B_ARRAY_3 14 MULTIDROP_CHANGE_COUNT 166 r Number of times the Multidrop was done 13 15 U8B_ARRAY_3 15 PASSWORD_LEVEL_CHANGE_COUNT 166 r Number of times the Password Level was done 13 16 U8B_ARRAY_3 16 TOTALIZATION_CHANGE_COUNT 166 r Number of times the Totalization was done 13 17 U8B ARRAY 3 17 COMMUNIC PROTECT MODE 169 w r Communication write protection mode 13 18 U8B ARRAY 3 18 LOCAL ADJUST JUMP 17
137. liamperes Temperature in C Temperature in F Hall PV EU position unit of Hall Configuration of the HIRT block for AssetView Available soon D 3 HI302 User s Manual D 4 Appendix SRF Service Request Form 5 m a r Proposal N HI302 fieldbus interface COMPANY INFORMATION Company Unit Invoice COMMERCIAL CONTACT Full Name Phone Fax E mail TECHNICAL CONTACT Full Name Phone Extension E mail EQUIPMENT DATA Model Serial Number PROCESS DATA Process Type Ex boiler control Operation Time Failure Date PID Please describe failure Can the error be reproduced Is it repetitive OBSERVATIONS USER INFORMATION Company Contact Section Title Signature Phone Extension E mail Date For warranty or non warranty repair please contact your representative Further information about address and contacts can be found on www smar com contactus asp E 1 HI302 User s Manual E 2
138. lock for each HART device installed and that the configuration may vary according to the model application type etc For more details about the supported commands refer to Appendix A 3 3 HI302 User s Manual On Line HI302 I HIRT HART Information amp Dynamic Data HI302 HIRT 1 we v 5 5 Parameter HART Information amp Dynamic Data 0 0 1 0 Polling address No Command Specific Error 0 Unknown Polling Enabled 00 Identification No Command Specific Error lt None gt 00 00 00 00 00 00 7D 00 02 00 02 00 20 01 08 00 46 00 41 00 4E 00 00 00 lt Undefined gt 0 0 0 0 0 lt None gt 00 00 00 0 Disabled Mon Feb 01 2002 00 00 00 000 no lt Undefined gt lt Undetined gt 00 00 00 Invoke Self Test Reset Device Off degC Set Zero 000000 degC 0 High Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir Good Non Specific Not Lir
139. me the function was changed C 10 Appendix Allocation Map for TT301 Index Parameter Name HART Variable Name HART Command Mode Description 13 3 U8B_ARRAY_3 3 COUNT_CHANGE_TRIM_4MA 166 r Number of times the 4 mA trim was done 13 4 U8B ARRAY 3 4 COUNT CHANGE TRIM 20MA 166 r Number of time the 20 mA trim was done 13 5 U8B ARRAY 3 5 COUNT CHANGE TRIM USER 166 r Number of time the user trim was done 13 6 U8B ARRAY 3 6 COUNT CHANGE BURNOUT 166 r Number of times the burnout action was changed 13 7 U8B ARRAY 317 COUNT CHANGE SENSOR 166 r Number of time the sensor was changed 13 8 U8B ARRAY 3181 COUNT CHANGE OPERATION MODE 166 r Number of time the mode was changed 13 9 U8B ARRAY 3 9 COUNT CHANGE LOCAL ADJUST 166 r Number of time the local adjust protection was changed 13 10 8 ARRAY 3 10 COUNT CHANGE COMMUNICATION 166 r Number of time the communication protection was changed 13 11 ARRAY 3 11 COUNT CHANGE MULTIDROP 166 r Number of time the multidrop address was changed 13 12 U8B ARRAY 3 12 COUNT CHANGE PASSWORD 166 r Number of time the password was changed 13 13 U8B ARRAY 3 13 COMMUNICATION PROTECTION 168 169 w r Communication protection enable or disable 13 14 U8B ARRAY 3 14 LOCAL ADJUST PROTECTION 168 169 w r Local adjust enable or disable 13 15 U8B ARRAY 3 15 LOCAL A
140. mmand configuration parameters OctString 44 __ Request and Response parameters 0 See HART Command configuration parameters OctString 44 Requestand Response parameters 0 See HART Command configuration parameters OctString 44 Request and Response parameters 0 See HART Command configuration parameters OctString 44 Request Response parameters 0 5 20 5 lis o o 0 j o o o o 1 o 44 ee HART Command configuration parameters See HART Command configuration parameters ee HART Command configuration parameters ee HART Command configuration parameters ee HART Command configuration parameters ee HART Command configuration parameters ee HART Command configuration parameters See HART Command configuration parameters See HART Command configuration parameters 5 5 5 5 5 5 Appendix Index Parameter Data Range Options Default Value Units Store Mode Description 29 OcStigd4 Request and Response parameters _ NA See HART Command configuration parameters 79 Request and Response parameters o NA
141. n 02 connection Reset Fct init PLC SDCS etc T d input or output with HI302 N enough internal Capacitive coupling only Hart Communication impedance Actuator 4 Figure 2 4 Connections between HI302 N and a HART equipment in an I O system 2 3 HI302 User s Manual HART Device Installation Device Types Now we will describe the main communication features regarding the device installation For more detailed information about the devices please read the specific device s manual Concerning the HART communication consider that the superimposition of a modulated signal on an analog current signal can deteriorate if some precautions are not taken It is important to mention that the HART communication does not affect the 4 20 mA analog signal since the average value of a FSK modulated signal is zero Thus if the HART device is already installed make sure that the minimum impedance 250 is used and connect the HI302 channel in parallel to the device Low Impedance Devices Low impedance devices are typically signaling elements intended to receive current analog signals or serve as master for a multidrop network As an example of a low impedance device we can mention the FY301 input analog cards such as 02 High Impedance Devices High impedance devices control current either as a mean of analog signaling or a
142. nd value Time value in seconds that error must exceed the deviation deadband before an 16 13 FLOAT_ARRAY_1 13 DEVIATION_TIME 193 194 w r alarm is generated 16 14 FLOAT_ARRAY_1 14 REVERSAL_DEADBAND 193 194 w r REVERSALS deadband value 16 15 FLOAT_ARRAY_1 15 REVERSAL_LIMIT 193 194 w r REVERSALS limit value 16 16 FLOAT_ARRAY_1 16 PRESSURE_HIGH_LIMIT 244 245 w r Upper pressure limit for the input sensor 16 17 FLOAT_ARRAY_1 17 TRIM PRESSURE IN UPPER 241 w Trim Pressure in Upper 16 18 FLOAT_ARRAY_1 18 HIGHEST_TEMP 237 r Highest temperature felt by the positioner 16 19 FLOAT_ARRAY_1 19 LOWEST_TEMP 237 r Lowest temperature felt by the positioner 16 20 FLOAT_ARRAY_1 20 PROCESS_VARIABLE 216 r MV value 174 FLOAT ARRAY 2 1 SETPOINT 216 225 226 w t SP value 17 2 FLOAT ARRAY 2 2 MANIPULATE VARIABLE 216 r MV value 17 3 FLOAT ARRAY 2 3 ERROR 216 r Error value 17 4 FLOAT ARRAY 2 4 PROPORTIONAL FACTOR 217 218 w t Servo PID gain value 17 5 FLOAT ARRAY 2 5 INTEGRAL TIME 217 219 w t Servo PID integral value 17 6 FLOAT ARRAY 2161 DERIVATIVE_TIME 217 r Not used 17 7 FLOAT ARRAY 2 7 NON LINEAR FACTOR 217 r Not used 17 8 FLOAT ARRAY 2 8 DERIVATIVE FACTOR 217 r Not used 17 9 FLOAT ARRAY 219 PID DEADBAND 217 220 wir PID deadband value 17 10 FLOAT ARRAY 2 10 RATE UP TIME 221 222 w t Rate time to open the valve 17 11 FLOAT_ARRAY_2 11 RATE_DOWN_TIME 221 222 w r Rate time to close the valve 17 12 FLOAT ARRAY 2 12 TIGHT SHUT OFF 221 222 w t Tight shut
143. nual Questions and Answers Next see some of the most common questions about the HI302 1 Does the HART communication interfere in the 4 20mA control signal No The HART communication is imposed by a modulated signal in FSK Frequency Shift Keying over the current signal generated or received by the device in a frequency usually ranging from 500 Hz to 4 KHz According to the theory of communications a signal modulated in FSK has an average value equal to 0 and therefore no disturbance is caused on the control signal Thus the HI302 module may be connected to any existing installation The wiring used in the HI302 s installation may be a noise receiver source and cause interference in the control loop To avoid such problem the user should use a shielded cable with the minimum length and with good electrical connection 2 Does the HI302 work with third party devices that is those not made by Smar Yes HI302 was designed to work with any devices that comply with HCF HART Communication Foundation standard The most used universal and common practice commands are supported by the 02 through the HIRT block with no need for a special command configuration If the user wants to use the device s complete set of commands Common Practice and Specific Commands a specific configuration must be loaded based on the device documentation For Smar devices this configuration is already built in the HI302 s memory 3 link the
144. ode has changed A 2 Appendix HIRT HART INFORMATION 8 DYNAMIC DATA and HUT HART Universal Transducer Parameter Data Type Range Options Default Value Description 0 BLOCK_STRUCTURE DS 64 NA 5 1 ST_REV Unsigned16 0 None S RO 2 TAG DESC OctString 32 Spaces NA S 3 STRATEGY Unsigned16 0 None S 4 ALERT KEY Unsigned8 1 to 255 0 None S 5 MODE BLK DS 69 O S NA S See Mode s Parameter 6 BLK ERR Bitstring 2 None D RO 7 HART CHANNEL Unsigned8 1108 1 5 HART channel where the device is attached to 0 0 Polling Address 0 Polling Selects the HART Universal Command used to 8 ID CMD 11 11 Address None 5 identify the device associated with this block 0x00 Command Specific Errors 0x05 Too Few Data Bytes Received 0x07 In Write Protection Mode 0x08 Warning Update Failure 0x00 No This parameter always reflects the first byte of 0x20 Busy Command the Response Code Command Response 9 LAST HART WRITE STATUS Enumerated 0 40 Command Not Implemented Specific None D RO Summary of THE LAST WRITE HART 0x81 Undefined Comm Error im COMMAND ISSUED and must be checked to 0x82 Buffer Overflow ensure the write operation has been succeeded 0x84 Reserved Comm Error 0x88 Longitudinal Parity Error 0x90 Framing Error Overrun Error Vertical Parity Error 10 POLL ADDR Unsigned8 0to 15 0 None
145. on and FOUNDATION fieldbus conversion to eight 4 20 mA analog outputs 1 1 HI302 User s Manual Process View Syscon Asset View Workstation Configuration Station Maintenance Foundation FB Foundation FB Secondary Master Up to 15 devices per channel in multidrop Only digital communication with fixed current Multidrop Mode Power Supply Point to Point Device HART 4 20 mA 4 20 2 4 20 LJ IS on S Primary Master 4 4 Up to 32 Devices m 4 ne d Figure 1 2 Hart 4 20 mA Function Blocks Several blocks were implemented to give the module the required functionality The HI302 is registered Fieldbus FOUNDATION equipment HART Communication Blocks HCFG HART Configuration and Diagnostic Concentrates general configuration parameters for module operation in addition to parameters on HART Communication performance and diagnostic It also concentrates parameters for analog circuit calibration HIRT HART Information and Dynamic Data This block contains the main parameters the most commonly used besides dynamic variables All parameters related to universal commands and some main Common Practice commands are found here There should be one HIRT block for each HART device installed In normal operation the HIRT block parameters show the HART device variables since there are mechanisms to keep the HI302 database
146. one mode device was detected the respective channel 0x00 Watching i 16 MASTER STATE Enumerated 0x01 Enabled Watching None DUROS Ee MORS Iae MOERS 0x02 Using at each moment A 1 HI302 User s Manual Index 17 Parameter REQUEST_COUNTER Data Unsigned32 8 Range Options Default Value 0 Units None Store Mode D RO Description FACTORY USE Counts the number of requests made to all devices on that channel 18 RETRIES_COUNTER Unsigned32 8 None D RO FACTORY USE Counts the number of retries to all devices on each channel 19 INVALID SOM Unsigned32 8 None D RO FACTORY USE Counts the number of invalid Start Of Messages captured in that channel 20 INVALID RX FRAMES Unsigned32 8 None D RO FACTORY USE It totalizes the number of INVALID frames received by each channel whichever the error 21 VALID RX FRAMES Unsigned32 8 None D RO FACTORY USE It totalizes the number of VALID frames received by each channel 22 ANALOG INPUT TRIM Enumerated 0x00 Channel 1 0x01 Channel 2 0x02 Channel 3 0x03 Channel 4 0x04 Channel 5 0x05 Channel 6 0x06 Channel 7 0x07 Channel 8 0x08 All Channels 0x09 Not Trimmed Trimmed and Checked Not Trimmed NA FACTORY USE Used to calibrate the analog inputs when ap
147. onfiguration for third party equipments can also be embedded in the Flash memory or added through FOUNDATION fieldbus blocks e Registered in Fieldbus FOUNDATION it successfully has passed by rigorous interoperability tests HI302 User s Manual IV Table of Contents TABLE OF CONTENTS CHAPTER 1 2 1 1 GENERAL CHARACTERIS s esu 14 FUNGTION BLOCKS che Gree tes A ora 1 2 HART COMMUNICATION BLOCKS 1 2 ANALOG BLOCKS LE E 1 3 TECHINIGAIEC HABACTERISTICS ak ah 1 4 CHAPTER 2 2 1 INSTALLATION OF THE HI302 MODULES ni aetate ND ete to dtes 24 Cars Mee 2 1 amp an a 2 1 HAR DEVICE INSTALLATION 5st scott ntc etek 2 4 DEVICE
148. oord Y4 19 14 FLOAT_ARRAY_4 14 Y5 133 134 w r Table Coord Y5 19 15 FLOAT_ARRAY_4 15 Y6 133 134 wit Table Coord Y6 19 16 FLOAT ARRAY 4 16 Y7 133 134 wir Table Coord Y7 19 17 FLOAT_ARRAY_4 17 Y8 133 134 wit Table Coord 8 19 18 FLOAT_ARRAY_4 18 Y9 133 134 wit Table Coord Y9 19 19 FLOAT ARRAY 4 19 Y10 133 134 wit Table Coord Y10 19 20 FLOAT ARRAY 4 20 Y11 133 134 w r Table Coord Y11 201 FLOAT ARRAY 5 1 Y12 133 134 w r Table Coord Y12 20 2 FLOAT_ARRAY_5 2 Y13 133 134 w r Table Coord Y13 203 FLOAT_ARRAY_5 3 Y14 133 134 w r Table Coord Y14 20 4 FLOAT_ARRAY_5 4 Y15 133 134 w r Table Coord Y15 20 5 FLOAT ARRAY 5 5 Y16 133 134 wit Table Coord Y16 20 6 FLOAT_ARRAY_5 6 TRIM_PRESSURE_OUT2_LOWER 241 w Lower Trim Pressure for Out2 C 4 Appendix Allocation Map for FY301 Index Parameter Name HART Variable Name HART Command Mode Description 29 String_06 ACTUATOR ID NUMBER 183 184 wir Actuator identification number 30 String_07 VALVE ID NUMBER 185 186 w r Valve identification number 34 String 11 ORDERING CODE 173 174 w t Factory device information C 5 HI302 User s Manual HVT s Allocation Map LD301 HVT s Allocation Map for LD301 Index Parameter Name HART Variable Name HART Command Mode Description
149. or HVT blocks The HCD blocks that defining the universal and the common practice commands as well as all commands specific to Smar instruments are already stored in the equipment s memory and do not require any configuration from the user See the Appendix B for details Configuration of specific commands for third party devices can be made through this block HWPC HART Write Parameter Configuration This block stores information about all parameters to be written in the instrument and mapped in the HVT block See table with detailed definitions on the Appendix A HBC HART Bypass Communication This block allows directly the sending and receiving of HART messages Ideal for use with Hosts that access directly the HART devices through its commands using for example its DD For more information see the BYPASS Communication Mode section In order to support the analog circuits on 02 and 02 modules use the Al MAI or blocks FOUNDATION fieldbus standard respectively to convert the analog 4 20 mA to FOUNDATION fieldbus or FOUNDATION fieldbus to 4 20 mA Al Analog Input Analog input block FOUNDATION fieldbus standard It allows associating its input to one of the analog channels through the CHANNEL 1 to 8 parameter It allows instantiate 8 blocks MAI Multiple Analog Input The MAI block FOUNDATION fieldbus standard makes available to the fieldbus network 8 variables of the I O subsystem through 8 out
150. ple of an HI302 N connection focused on the HART communication order to simplify the connection below connect the HART channel in parallel to the device instead of connecting it in parallel to the resistor Doing so a common ground should be used to decrease the wiring length The connection below makes the channel independent from the device s power supply Consult Smar for further details about this kind of link IMPORTANT The HI302N channels are isolated from each other thus they be connected to different I O subsystems independently of the grounding or power supply used for the field devices 2 2 Installation Reset 2 a 2 gt 8 8 AN ow 2 i i din on 5 4 25 LD301 All cables must be shielded and grounded in a single point 250R Sensitive circuits to the Electrostatic 20 Discharge ESD For its handling unser the user should be properly grounded through a bracelet ankle pad footwear other mechanism that guarantees your protection wol against ESD 2508 0301 2508 LD301 250R 10301 Figure 2 3 Example of a
151. plete 12 8 U8B ARRAY 2 8 FIRST DISPLAY CODE 164 165 wir First display 12 9 U8B ARRAY 2 9 SECOND DISPLAY CODE 164 165 wit Second display 12 10 U8B ARRAY 2 10 COUNT CHANG ZERO SPAN 166 r Number of times the Zero Span was done 12 11 U8B ARRAY 2 11 COUNT CHANGE FUNCTION 166 r Number of times the Function was done 12 12 088 ARRAY 2 12 COUNT CHANGE TRIM 4 166 r Number of times the 4 mA trim was done 12 13 U8B ARRAY 2 13 COUNT CHANGE TRIM 20 166 r Number of times the 20 mA trim was done 12 14 U8B ARRAY 2 14 COUNT CHANGE TRIM LOWER 166 r Number of times the Lower Trim was done 12 15 U8B ARRAY 2 15 COUNT CHANGE TRIM UPPER 166 r Number of times the Upper Trim was done 12 16 U8B ARRAY 2 16 RESERVED 166 r Reserved 12 17 U8B ARRAY 2 17 COUNT CHANGE MODE 166 r Number of times the Mode was done 12 18 ARRAY 2 18 COUNT CHANGE CHARACTERIZ 166 r Number of times the Characterization was done 12 19 088 ARRAY 2 19 COUNT CHANGE LOCAL ADJUST 166 r Number of times the Local Adjust was done 12 20 U8B ARRAY 2 20 COUNT CHANGE MULTIDROP 166 r Number of times the Multidrop was done 13 1 U8B ARRAY 3 1 COUNT CHANGE PASSWORD 166 r Number of times the Password was done C 14 Appendix Alocation Map for DT301 Index Parameter Name HART Variable Name HART Command Mode Description 13 2 U8B ARRAY 3 2
152. plicable Apply stable signal of 12 mA 0 005 mA to the channel or to all channels at once and write to this parameter accordingly to the channel you want to calibrate or All Channels if you want to calibrate all at once After calibrate and test write this parameter to Trimmed and Checked to save the data 23 ANALOG OUTPUT CAL Float 8 1 00 mA FACTORY USE This array is used to calibrate the analog outputs when applicable Using a precision miliamperemeter 10 put all outputs in 50 by actuating in MAO block Using the value the meter is reading write it in the corresponding element of this array always with at least 2 decimal in mA should be 12 mA After written the value look at the meter again and confirm the reading now is 12 0 mA After calibrate and test write ANALOG INPUT TRIM parameter to Trimmed and Checked to save the calibration data 24 UPDATE EVT DS 73 NA This alert is generated by any change to the static data 25 BLK ALM DS 72 NA The alarm block is used for all configuration hardware and connection failure or system problems in the block The cause of the alert is entered in the subcode field The first alert to become active will set the Active status in the Status attribute As soon as the Unreported status is cleared by the alert reporting task another block alert may be reported without clearing the Active status if the subc
153. put parameters namely OUT 1 to OUT 8 These parameters correspond to the current value in percentages on the 8 analog inputs The current values read through this parameter may be linked to any other block as part of the control strategy It allows instantiate 1 block AO Analog Output Analog output block FOUNDATION fieldbus standard It allows associating its output to one of the analog channels through the CHANNEL 1 to 8 parameter It allows instantiate 8 blocks MAO Multiple Analog Output The MAO block FouNDATION fieldbus standard makes available to the subsystem 8 input parameters IN 1 to IN 8 These parameters correspond to the current value on the 8 analog outputs Through the MAO block it is possible to control the current of each loop from another block s output that is part of the control strategy It allows instantiate 1 block 1 3 HI302 User s Manual Technical Characteristics Power Supply Input voltage 5 Vdc 5 400 mA maximum ripple of 20 mVpp via rack Maximum consumption 2W Indication Green LED device is powered Operational system applications and resident configurations Mem ory 512 Kb Super Flash User s configuration 32 Kb EEPROM General purpose memory 128 Kb SRAM Processor Processor 11 16 MHz Indication Red LED indicating fail Yellow LED indicating saving in the EEPROM 302
154. r example These circuits are protected against high voltage by zener diodes against overheating and against inverted polarity The output module uses circuits required by current control UX in addition to a U8 12 bits DA converter and a referential 4 96 U9 voltage source These circuits make up 8 independent channels for current control working in parallel to HART digital communication This backup board is connected via CN2 and allows for the module to control the current s value by means MAO or AO block utilized on any control loop All circuits forming the analog acquisition are isolated from the others by means of a DC DC U1 converter and U3 U4 optical couplers The output backup board informs if the current loop is open or not through the circuit formed by U10 The output update period is approximately 200 ms 6 6 Chapter 7 Installation AN EXAMPLE OF HI302 USAGE There follows an example of how the HI302 can access the variables of the Smar LD301 intelligent pressure transmitter From this example users may create more complex configurations For further details see the other chapters of this manual See below how the LD301 transmitter was connected to the HI302 by using the resistor inside the HI302 I Reset iot 4 Figure 7 1 02 Application Example Step Step Configuration 1 When the HI302 is fed by the rack and is switched on press th
155. r on F2 VAL F2 UC Enumerated TABLE 2 None D RO F2 variable Units Code Cyclic read depends on chosen VIEW and 124 F2_VAL DS 65 F2_UC D RO F2 CODE 33 F3_CODE Unsigned8 None Selects variable to appear on F3_VAL F3_UC Enumerated HC TABLE 2 None F3 variable Units Code Cyclic read depends on chosen VIEW and 127 F3_VAL DS 65 F3_UC D RO CODE 33 128 F4_CODE Unsigned8 None 5 Selects variable to appear on F4 VAL 33 129 F4 UC Enumerated TABLE 2 None D RO F4 variable Units Code 33 Cyclic read depends on chosen VIEW and 130 F4_VAL DS 65 F4_UC D RO F4 CODE 33 131 G1 CODE Unsigned8 None S Selects variable to appear on G1 VAL 33 132 G1 UC Enumerated TABLE 2 None D RO variable Units Code 33 Cyclic read depends on chosen VIEW and 133 G1 VAL DS 65 G1 UC D RO Gi CODE 33 134 G2 CODE Unsigned8 None S Selects variable to appear G2 VAL 33 F1 CODE Unsigned8 Selects variable to appear on F1 VAL A HI302 User s Manual Index Parameter Data Type Range Options Units Store Mode Description HART Read Enumerated HC TABLE 2 G2 variable Units Code Cyclic read depends on chosen VIEW and 136 G2_VAL DS 65 G2_UC D RO G2 CODE 33 137 G3 CODE Unsigned8 None S Selects variable to appear on G3 VAL 33 138 G3 UC Enumerated HC TABLE 2 None D RO variable Units Code 33 Cyclic read depends on chosen VIEW and 139 G3_VAL DS 65 G3 UC D RO G3 CO
156. rameter to set PV Zero invoke 42 PV CAL POINT L Enumerated 1 0 00 Set PV Zero 0 None D HART Command 43 43 43 PV SENSOR SN OctString 3 0 NA D PV Sensor Serial Number 14 49 44 PV SENSOR LMSUC Enumerated TABLE2 0 None DURO Eiis and Minimum 14 45 PV SENSOR MSPAN Float 0 49 D RO Minimum Span 14 PV SENSOR RANGE EU 100 PV Upper Sensor Limit PV SENSOR RANGE EU 0 PV Lower 46 SENSOR RANGE DS 68 0 0 0 0 Xb SCALE DURO Sensor Limit 14 0 0 0 0 PV_SENSOR_RANGE UNITS_INDEX PV Sensor limits and Minimum Span Units Code translated to Fieldbus table PV_SENSOR_RANGE DECIMAL no mean 47 PV_ASC Enumerated TABLE 6 0 None D RO PV Alarm Select code 15 48 PV TFC Enumerated HC TABLE 3 0 None D PV Transfer Function Code 15 47 49 PV DV Float 0 8 D PV Damping Value 15 34 Cyclic read depends on chosen VIEW PV Percent of Range 50 DS 65 0 D RO PV_PERC VALUE the percentage PV value 2 PV_PERC Status HART Response Code converted to Founpation fieldbus status 51 PV_UC Enumerated HC TABLE 2 0 None D PV Units Code 15 44 Cyclic read depends on chosen VIEW PV VAL Value actual PV value in engineering 52 PV VAL DS 65 0 PV UC D RO units 3 PV VAL Status HART Response Code converted to Founpation fieldbus status 53 SV UC Enumerated TABLE 2 0 None D RO SVUnits Code 3 A 6 Appendix Parameter Data Type Range Options Def
157. rk CHANNEL 4 Number 294 45 H1302 1 HIRT Device HI3024 Address 25 VFD Reference 1 Object HI302 HIRT OD Index 0 Figure 7 5 Downloading the Configuration 8 After the download do an Export Tags 7 2 Example of HI302 Usage FC302 HI302 I Consolidate OPC Database Update OPC Database Export Tags Export Configuration Attributes Figure 7 6 Export Tags Step by Step Operation 9 After executing the download the HART communication must be started manually Open the HCFG block on on line mode choosing ENABLED on the COMM ENABLE parameter When you close the block choose No when the Syscon ask if the user wants to salve the parameter Line HI302 I AI HCFG HART core Eni EJ RETRIES COUNTER gr EH REQUEST E 17 NALOG INPUT TRIM Note B ANALOG OUTPUT CAL Disabled pi nabled 23 Cancel Edit Help Figure 7 7 HCFG Block 10 The HART communication should start immediately after the parameter changes to ENABLED This may be easily checked by the irregular blinking in the green CH 1 LED according to the HART transactions Note that the CH 2 to CH 8 LEDs blink at the 1 4 Hz frequency to indicate that there is no HIRT block using the channel 11 Open the HIRT block on on line mode notice that the BLK_EXEC_STATE parameter from I
158. roller Action is Reverse or Direct 12 4 U8B ARRAY 2 4 CONTROLLER MODE 138 139 w r Indicates if LD301 mode operation is local or remote 12 5 U8B ARRAY 2 5 PROCESS VARIABLE UNIT 193 r PV unit 12 6 U8B ARRAY 2161 SET POINT UNIT 146 193 194 151 r SP unit 12 7 U8B ARRAY 217 MANIPULATED VARIABLE UNIT 147 193 r MV unit 12 8 U8B ARRAY 2 8 SET POINT TRACKING 140 141 193 w t Indicates if setpoint tracking is on or off 12 9 U8B ARRAY 219 PID MODE 140 141 193 w t Indicates if PID mode is Automatic or Manual 12 10 U8B_ARRAY_2 10 ERROR_UNIT 140 193 r Error unit 12 11 U8B_ARRAY_2 11 POWER_UP_SETPOINT_UNIT 151 r Power Up Setpoint Unit 12 13 U8B ARRAY 2 13 READ SENSOR 153 w Sensor reading 12 14 U8B_ARRAY_2 14 CUTOFF_MODE 156 191 w r Cutoff mode 12 16 U8B ARRAY 2 16 CHARACT MODE 160 r Indicates if the characterization curve is enabled or disable 12 17 8 ARRAY 2 17 NUMBER CHARACT POINT 160 161 w r Number of characterization points 12 18 U8B ARRAY 2 18 MEASURED POINT UNIT 162 r Measured point unit 12 19 U8B ARRAY 2 19 CHAR AND DISPLAY MODE 163 Characterization trim mode and display 12 20 U8B_ARRAY_2 20 LOAD_RESTORE_TRIM 163 w Load Restore Trim 13 1 U8B ARRAY 3 1 FIRST DISPLAY CODE 164 165 w t First display 6 Appendix Allocation Map for LD301 Index Parameter Name HART Variab
159. ry useful when the device is operating in multidrop mode and the analog signal is enabled ranging from 4 mA to 20 mA In this case the polling address for all devices in the channel should be 0 that is the identification is impossible through the command 0 POLL_CTRL Indicates if the HI302 will keep polling the device after the identification and initial fill of the HIRT IMPORTANT The HI302 will poll the device only if the block has performed the initial procedure successfully and reached the UPDATE status See the BLK_EXEC_STATE parameter FILTER This parameter is a set of filters that prevents a HART command configured and not supported by the device to be sent Their elements should be filled in the HCD block with the definition index of the HART command See the chapter Example of Configuration for more details VIEW_SELECTION Allows the user to choose the group of variables to be updated cyclically in the polling according to the following table 3 5 HI302 User s Manual Dynamic Variables Polling Map Po s aS 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 20 21 22 23 24 25 26 27 28 29 130 Needs Configuration Y Y Y Y Y Y Y
160. s UPDATED follow the same procedure used for writing on HIRT blocks IMPORTANT All the HVT parameters accept reading and writing However only the parameters that have writing configuration will generate a HART transaction The device should support the command configured even if the HI302 has started a writing transaction So if any writing error occurs check the HVT allocation map Appendix C to make sure that the parameter is mapped for a HART variable that can be written 5 8 On Line HI302I HART Variable Template Block 13021 lol x ear wT vae pp thon Hora i 17 17 Good Non Specific a RW i 18 18 Good Non Specific 18 RW 19 19 Good Non Specific 19 Rw 20 Good Non Specific 20 RW GI FLOAT_ARRAY_2 17 ARRAY 3 18 BI FLOAT ARRAY 4 18 8 FLOAT 5 20 2 0328 ARRAY 2 23 6 NG 01 Good Non Specific 24 RW i STR 02 Boiler20 Good Non Specific 25 RW i STRING_03 Good Non Specific 26 RW i STRING_O4 Good Non Specific 27 Rw STRING 05 Good Non Specific 28 Rw STRING 06 Good Non Specific V 28 Bw F STRING 07 Good Non Specific V 30 RW i STRING_08 Good Non Specific 31 RW 09 Good Non Specific 32 Rw i STRING_10 Good Non Specific 33 Rw FSSTRING 11 Good Non Specific V 34 RW i STRIN
161. s number of devices per channel communication errors presence of another master in the channel a device in Burst Mode number of the selected VIEW etc Generally a HART transaction lasts about 800 ms to be finished See in the VIEW table the average time to update the dynamic variables Does the HI302 let Portable Programmers to be used such as the HPC401 Yes Since the HPC401 is a Secondary Master it is possible to have it connected to a HI302 channel without any problems provided this channel is configured as a Primary Master Is necessary to use the active impedance DF53 to install the HI302 No the HI302 does not need the H1 bus power supply thus the DF53 is not necessary However the BT302 should always be used 8 4 Appendix HART CONFIGURATION amp DIAGNOSTIC Parameter Data Type 5 Default Value Store Mode Description 0 BLOCK_STRUCTURE DS 64 NA 5 1 ST_REV Unsigned16 0 None S RO 2 TAG DESC OctString 32 Spaces NA S 3 STRATEGY Unsigned16 0 None S 4 ALERT KEY Unsigned8 1 to 255 0 None S 5 MODE BLK DS 69 O S NA S See Mode s Parameter 6 BLK ERR Bitstring 2 None D RO 7 FIRMWARE VERSION VisibleString 32 0 NA D RO Useful for information and diagnostic purposes Autonomous means normal behavior where the Autonomous database is built automatically If set to Bypass the device Rae Enumerated 0x
162. s bit immediately when a configuration changing is done the HI302 cannot detect automatically the changing Thus if the HI302 is not detecting automatically the configuration changings of the HART device verify if the device is setting this bit This verification can be done with a HART communication monitor e 0X02 UPDATING the block HIRT HUT is being updated with the HART device s data The HART commands are being sent and the information is not yet valid for reading The supervisory software should wait until the block becomes the BLK EXEC STATE parameter UPDATED With the HVT block this process may take a few minutes since it depends on how many HART commands are sent to the equipment For instance if 60 commands are sent in the FY301 interspersed with the HIRT block polling commands the time will be approximately 2 minutes See the Appendix B for further details about the HART commands that was sent during the updating 0X03 UPDATED if the commands were sent successfully the block assumes this status To ensure that the polling and the automatic update work properly the block should be at this status If the block is at another status check the device configuration the HART commands used etc Once the parameters reached UPDATED all the data is available for reading and writing e 0X04 PARTIALLY UPDATED if the block is at this status one or more transactions were not done successfully during the UPDATING process Make sure
163. s not found the status will be TAG NOT FOUND and the process will be aborted 4 After writing on the HART TAG the HVT block automatically checks if the specific command configuration is in the memory Otherwise the block goes to HCD ERROR 5 f the block and the HART TAG were found the parameter goes to UPDATING and the communication process with the HART device begins Thus all of the reading commands will be sent according to the sequence in the configuration 6 If the device does not respond at the first command the EXEC STATE parameter changes to NOT RESPONDING 7 If the device responds at the first command the status will continue on UPDATING until the last reading command is sent If there is an error during the communication the EXEC STATE will report it and the process will not stop until the last command is sent The block status will be PARTIALLY UPDATED and the user should identify the problem which may be a command configuration error or a non compatible version 8 case the process finishes with no error the block status will be UPDATED Thus the applicative can read all of the block s parameters according to the allocation map and execute writing operations as well Writing Sequence in HVT Block Parameter In order to write in a HART variable that is mapped as the HVT block parameter the user should first perform an updating that is a comprehensive reading operation When the HVT block i
164. s these variables in the device It is important to first describe the reading command and execute the reading before the writing in order to avoid that the parameters need to be initialized by the application before writing in one variable For example writing the tag without reading or initialization the Descriptor and the Date would receive the value of the block parameter which can be read from another device or even trash HART Variable Type gt HVT Parameter Type Code Length Index Subindex TAG Packed ASCII 3 String_01 String 0x87 0x06 0x18 0x00 Descriptor Packed ASCII gt String_06 String 0x87 0x0C 0x1D 0x00 Date Unsigned24 gt Descarted Unsigned32 0x89 0x00 0x16 0x01 e Note that in this description the DATE type is mapped to an Unsigned32 Value that should be written in the 02 Index Relative 13 0 00 parameter from the HCD block 00 OD 00 00 87 06 18 00 87 1D 00 89 00 16 01 4 9 02 User s Manual 18 omando 18 writes the TAG Descriptor and Data Request Data Byte Format Description 0 5 Packed Tag 6 17 Packed Descriptor used by the Master for a Register Date Code used by the Master for Register for example last or next calibration date Response Data Byte Description 18 20 Unsigned 24 0 5 Packed Tag 6 17 Packed Descriptor 18 20 Unsigned 24 Date Cod
165. span and preserve the investment with the gradual introduction of the FouNDATION fieldbus technology Below are some examples of connections However the applications are not limited to these examples and should be considered separately 2 4 Installation Supply Voltage vs Total Loop Impedance The total impedance of the devices connected to the pair of cables and the cable impedance should be kept between the operation limits complying with the loop supply voltage See the graph below Wl Operating area p _ 4 20mA and digital communication Load Ohm 4 20 only 12 20 30 40 45 Power Supply Volt Figure 2 6 Supply Voltage vs Total Loop Impedance Notice that it is very important to keep the minimum impedance 250 Q to allow HART communication Sometimes the voltage supply must be increased to ensure that the system is in the operation area specially when associating devices on the same loop Example with 02 without Analog Conversion This 02 model has only HART communication and no circuit for analog conversion HI302 N does not have an internal resistor so it needs an external resistor or active impedance PSI301 if many devices are used It is not necessary to use impedance or external resistor if the loop has already enough impedance to guarantee communication e Typical Multidrop There are two ways to perform this connection The resistor can be installed in series w
166. st is started waiting for the next transaction with the device The writing request has priority over HART transactions since the block is set on UPDATED The block status in this case goes to WRITING 3 As soon as possible the writing command will be set according to the definition in the corresponding HCD block and will be sent to the device IMPORTANT Despite the fact that the HI302 has responded and the writing was successful the value read on the parameter continues to be the old one The parameter will only be updated after the writing confirmation in the HART device 4 case the device does not respond there will be attempts according to the schedule in the HCFG RETRIES CHANNEL parameter If there is any message saying that the writing was not performed the HI302 will ignore the writing request Even though the device does not respond to the writing command the HIRT block will always return to UPDATE 5 Ifthe writing command response is positive the block parameter is updated with the new value written in the device Then the monitoring will read the new value and finish the writing process successfully The block status will go to OLD DATA and then to UPDATED Then the ST REV will be incremented 6 Note that the time for a writing request can vary a lot e the channel is free and the writing request was immediately processed the transaction will last approximately 3 s if there is no communication error du
167. t a fixed level in a multidrop topology As an example of a high impedance device we can mention the LD301 TT301 or analog output cards such as HI302 O These concepts are fundamental when connecting different devices For example in the connection shown below it is not necessary to install a 250 O resistor for the HART communication The transmitters impedance should be enough Although it may be necessary to install a resistor in series with the power supply just to achieve minimum impedance requirement 250 O Each case should be analyzed individually according to the equipment s characteristics Reset Pet init MULTIDROP COMMUNICATION rer Power Supply amp d Low impedance JT device High impedance device Figure 2 5 Connection without the 2500 resistor IMPORTANT Whatever the topology used it is important to keep a 250 O impedance In the previous figure it is not necessary to connect an impedance in series with the power supply if the impedance read by the HART channel is at least 250 O In case the impedance is less than 250 O increase its value to the minimum requirement The connection above allows the communication between the two devices as long as the identification is done via TAG not via Polling Address HART Installation Topology The HI302 complies with several applications since the new ones to older installations where it is necessary to increase the HART device s life
168. t on the A1 UC parameter 6 How many HI302 modules can be installed on the same H1 bus We suggest up to 4 HI302 per H1 bus maximum For example up to 16 HI302 can be installed in one DF62 7 other types of devices be installed on the same H1 channel Yes as long as all limitations and restrictions are considered regarding the time for blocks and parameters supervising publication of links etc The 02 macrocycle is very large 15 because the HIRT block execution takes a lot of time 50 ms 8 How many HART devices can be connected to a HI302 We suggest the installation of one HART instrument for each HI302 channel Consult us about multidrop mode that is with more than one HART instrument per channel 9 What is the difference among the HI302 N 02 and HI302 O The three models work on the same basic hardware and firmware platform the difference being on the analog conversion board installed over the main board and in the block analog support e HI302 N model there is no analog conversion only HART communication On the 02 the circuit converts 4 20mA to FOUNDATION fieldbus through a MAI block e On the HI302 O the installed circuit converts from FOUNDATION fieldbus to 4 20mA by using a MAO block 8 3 Troubleshooting 10 11 12 What is the Update Periodicity of the HART variables on the HI302 blocks This period of time depends on a series of factors such a
169. ter in the HCFG block is DISABLE This may happen in two situations e configuration changing of channels or devices Creation or exclusion of blocks Blinking regularly and fast 2Hz indicates that the HI302 has not yet received the minimum configuration that is the HCFG block has not been found Re download the configuration or press the Fct Init button to correct the problem e Blinking regularly and slow 1 4 Hz the channel is deactivated because there is no instantiated HIRT block using it This information is useful to check if there has been a mistake in the configuration of the HIRT blocks Check each HART channel configuration on the HIRT blocks e Blinking irregularly In this status the LED blinks according to the HART rate of messages exchanged in the channel If it remains unlit for long time means the device may have problems or the configuration may be wrong See the BLOCK ERR and BLK EXEC STATE parameter of each HIRT block After the BLK EXEC STATE of the HIRT block is set to UPDATED the HART communication is ended if the polling is disabled on the HIRT block Consequently the LED will be off if there is no other HIRT block using the channel Auxiliary Push Buttons There are 2 auxiliary push buttons inside the front panel on the topside just above the connectors The RESET button at left is used to reset and to put the equipment in the Bootloader mode in order to update its firmware
170. test was done 12 12 U8B ARRAY 2 12 SOURCE PROTECTION 170 r Indicates the source of the Write Protection hardware or software 12 13 U8B ARRAY 2 13 POT DC 204 r Pot DC Value 12 15 U8B ARRAY 2 15 UNIT STROKES 237 r Strokes unit 12 17 U8B ARRAY 2 17 VAL TYPE DIAG REF 233 r Valve Type Diagnosis Reference 12 18 U8B ARRAY 2 18 VALVE MOTION 187 188 w r Valve Type linear or rotary 12 19 U8B ARRAY 2 19 TRAVEL DEADBAND UNIT 189 r Travel Deadband unit 12 20 088 ARRAY 2 20 TRAVEL LIMIT UNIT 189 r Travel limit unit 13 1 U8B ARRAY 3 1 TRAVEL RANGE UNIT 189 r Travel Range unit C 1 HI302 User s Manual HVT s Allocation Map for FY301 Index Parameter Name HART Variable Name HART Command Mode Description 13 2 U8B_ARRAY_3 2 MILEAGE_UNIT 190 237 wir Mileage unit 13 3 U8B_ARRAY_3 3 PRESSURE_STATUS 246 r Pressure Sensor status 13 6 U8B ARRAY 3 6 UNIT PRESSURE 239 240 w t Pressure unit 13 7 U8B_ARRAY_3 7 FAIL_SAFE_MODE 203 15 w r Fail Safe Position closed or open 13 8 U8B ARRAY 3 8 UNIT HIGHEST TEMP 237 r Highest Temp unit 13 9 U8B ARRAY 319 UNIT LOWEST TEMP 237 r Lowest Temp unit 13 10 U8B ARRAY 3 10 UNIT REVERSALS 237 r Reversal unit 13 11 U8B ARRAY 3 11 SERVO PID MODE 214 215 216 wir Configure if the servo PID is enable or disable 13 12 U8B ARRAY 3 12 PROCESS VARIABLES UNIT 216 r P
171. the UART indicating the several statuses of the channel s work Two quadruple UARTs U7 and U8 totaling 8 independent UARTs concentrate the 8 channel communication These UARTs generate a signal of 14 7456 MHz Y2 used by them and by a divider on the EPLD U10 that generates the clock for the modems 460 80 KHz strong 4 20mA to FOUNDATION Fieldbus Analog Conversion HI302 I The HI302 I model has an additional circuit GLL1205 backup board that converts the transmitter s analog signal by means of a signal conditioning circuit and a low pass filter with a cut frequency of approximately 10Hz U9A an AD converter 07 and a referential voltage source of 4V096 08 These circuits are protected against high voltage by zener diodes against overheating and inverted polarity This backup board is connected by the CN2 and allows the module to indicate the current measured value by a or Al block to be utilized on any control mesh All circuits forming the analog acquisition are isolated from the others by a DC DEC U1 converter and by U3 UA optical couplers The reading update is approximately 200 ms 6 5 02 User s Manual lt E 2 Figure 6 7 Signal conditioning and low pass filter circuit FOUNDATION Fieldbus to 4 20mA Analog Conversion HI302 O In a similar way a board with analog output circuits is capable of controlling a current used by actuators fo
172. the device supports all of the commands sent by HIRT block otherwise filter the not supported commands in the COMMON FILTER e 0X05 NOT RESPONDING the device does not respond anymore even performing all retries 0X06 BYPASS the block has no valid information because the communication is in BYPASS mode see COMM BEHAVIOR in the HCFG block e 0X07 DEVICE NOT FOUND it is only valid for HIRT blocks During the identification process the device was not found by the command selected in the ID CMD parameter 5 3 HI302 User s Manual 0X08 HCD ERROR maybe there is some configuration error If it is the HVT block the user has to verify which HART tag is written in the HVT DEV TAG SEL parameter With this tag the user has to find the HIRT block which has the same tag to obtain more information about this error If it is the HIRT block this error may have two causes error in the HART commands configuration that are resident in the HI302 or the HART device may be not responding correctly to some command of the HI302 configuration 0X09 TAG NOT FOUND it is only valid for HVT blocks It indicates that no HIRT block was found for the HART TAG from the HVT DEV TAG SEL parameter 0X0A WRITING the block accepted the recording request and has started the transaction Set it on OLD DATA and then change to UPDATE BLK ERROR and DEVICE STATUS Parameters The BLOCK ERR is a parameter of fundamental importance for problem di
173. the same way IMPORTANT Get the HART command documentation beforehand as shown later in this manual Get these documents from the HART manufacturer Since it is a transaction oriented protocol every HART command has two sections REQUEST data and RESPONSE Besides each section is composed by fields divided into bytes as you can see in the next table Each field has a specific size in bytes and a type such as the 8 bit integer or a 32 bit number in a floating point It is important to identify each field type to get the HART command description together Setting the definition of the HART Commands Each HCD block parameter has the definition of one HART command that is 50 different commands can be described This definition has information about the HART Command and about all the elements that compose this command Each HART operation related to a HART command is composed of two messages Request a message from the master to the device and Response the answer for the master s request The definition has the following HEXADECIMAL format Byte 1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8 Byte9 Byte N The first four bytes of the command definition are the header and they mean Byte 1 Byte2 Byte3 Byte 4 Command category It indicates the command type Writing 1 reading 0 execution 2 or identification 3 1
174. tional standards CE FF HART etc For to offer the maximum of performance and safety to the users and the equipments connected is fundamental that there is an appropriate grounding according to NBR 5410 NBR 5419 NBR 7117 IEC 200 IEEE 141 or IEEE 142 standards or other more appropriate local standard All the power supply racks rail and shield of cables should be grounded appropriately The grounding should be tested regularly according to the maintenance plan of each installation to guarantee the maintenance of its electric properties As suggestion the safety recommendations of the NR 10 standards or another local standard on electric safety should be respected Electrical Connections The minimum electrical connections for the 02 are the power supply normally connected to the rack to the connection with the H1 communications bus and to the connection with HART devices See the following figure for details Since the 02 does not supply the devices it is necessary to use a power supply for them The DF50 can be used if the devices consumption does not exceed 300 mA about 12 devices otherwise the DF52 should be used as shown in the figure 2 1 HI302 User s Manual IMPORTANT Since the HI302 H1 channel is a passive channel it is not necessary to use the bus power supply DF53 For instance if the DF51 channel is connected to the HI302 channel they will communicate normally However the BT30
175. us is cleared by the Alert Reporting Task another block alert may be reported without clearing the Active Status if the subcode has changed gt 10 Appendix IMPORTANT The HIRT HUT blocks are apparentely equals but they have some important differences e The HIRT block is a function block that is can be used in control strategies in systems which support manufacturer specific function blocks The HUT block is a transducer block to be used in systems which does not work with the HIRT block In this case the HART variables can be used only for supervision e The HIRT block lasts macrocycle s time to be executed If you need decrease the application macrocycle check the possibility to use the HUT block instead of HIRT block e The both blocks parameters are absolutely the same except the following PV_VAL SV_VAL TV_VAL QV_VAL 1 A2_VAL and 4 In the HIRT block these parameters can be linked in the strategy while with the HUT block it is not possible HI302 User s Manual HVT HART Variable Template Parameter Data Type Range Options Default Value Store Mode Description 0 BLOCK_STRUCTURE DS 64 NA 5 1 ST_REV Unsigned16 0 None S RO 2 TAG DESC OctString 32 Spaces NA S 3 STRATEGY Unsigned16 0 None 5
176. variables don t need description Value that should be written in the 00 Relative Index 11 parameter of the HCD block 00 00 00 00 00 00 00 81 00 OB 01 81 00 02 81 00 OB 03 81 00 04 81 00 05 81 00 06 4 7 02 User s Manual 3 Command 3 reads loop current and four manufacturer s pre defined dynamic variables Request data Byte Format Description None Response Data Byte Format Description 0 3 Float Loop Current of the Main Variable milliamperes 4 Enum Main Variable Unit Code 5 8 Float Main Variable 9 Enum Secondary Variable Unit Code 10 13 Float Secondary Variable 14 Enum Tertiary Variable Unit Code 15 18 Float Tertiary Variable 19 Enum Quaternary Variable Unit Code 20 23 Float Quaternary Variable Header Category of the HART Command Extended Command 2 0x00 0 03 0 00 0 00 e This command does not have variables to be sent with the Request So we will go straight to Response __________ HVT Parameter Type Code Length Index Sub index Loop Current of the Main Variable mA Float FLOAT_ARRAY_1 1 Float 0x85 0x00 0x10 0x01 Main Variable Unit Code Enum gt U8B ARRAY 1 7 Unsigned8 0x81 0x00 0x0B 0x07 Main Variable Float FLOAT_ARRAY_1 2 Float 0x85 0x00 0x
177. ver it may be necessary to perform a new calibration in the field mainly if the operating temperature is extreme To do so follow the steps described in the Help of the HCFG ANALOG INPUT TRIM or HCFG ANALOG OUTPUT CAL parameters See a summary below IMPORTANT When the calibration is done it is valid for the pair GLL1193 GLL1205 GLL1194 If the analog board has been changed for any reason a new calibration should be done because the calibration data is stored in the base board for that particular analog board 1193 3 8 Basic Configuration 02 Calibration GLL1205 To calibrate a GLL1205 the user should use an accurate current source and follow the steps below 1 2 3 4 5 Apply a 12 mA current 50 of the 16mA span to each input The calibration can be done in only one channel or in all of the 8 channels at once After stabilizing the current 2 seconds write the number of the desired channel on the HCFG ANALOG_INPUT_TRIM parameter or write All Channels to calibrate all of them at once Check in the AI MAI block if the value of the current is 50 12 mA If the reading in any channel is incorrect redo the procedures If the reading in the 8 channels is 50 12 mA write on the HCFG ANALOG_INPUT_TRIM parameter the Trimmed and Checked value in order to save the calibration data Wait until the SAVING Led turns off and then turn off the device 02 Calibration GLL1194
178. w r Ordering Code 16 Appendix HVT s Allocation Map TP301 Index Parameter Name HART Variable Name HART Command Mode Description 11 1 U8B_ARRAY_1 1 EEPROM_CONTROL 39 w EEPROM Control 11 2 U8B ARRAY 1 2 DISPLAY CONNECTED 128 r Display connected 11 3 U8B ARRAY 1131 LOCAL KEYS MODE 132 r Local Keys control mode 11 4 U8B ARRAY 1141 TRANSDUCER ACTION 156 157 w r Transducer action 11 5 U8B ARRAY 1 5 FIRST DISPLAY CODE 164 165 w r First display 11 6 U8B ARRAY 1161 SECOND DISPLAY CODE 164 165 wit Second display 11 7 U8B ARRAY 117 COUNT FUNCTION 166 r Number of times the Function was done 11 8 U8B ARRAY 1 8 COUNT UPPER POSITION 166 r Number of times the Upper Position was done 11 9 U8B ARRAY 1 9 COUNT LOWER POSITION 166 r Number of times the Lower Position was done 11 10 U8B ARRAY 1 10 COUNT DIRECT REVERSE 166 r Number of times the Direct Reverse was done 11 11 U8B ARRAY 1 11 COUNT TRIM 4MA 166 r Number of times the 4 mA trim was done 11 12 U8B ARRAY 1121 COUNT TRIM 20MA 166 r Number of times the 20 mA trim was done 11 13 U8B ARRAY 1 13 COUNT PASSWORD 166 r Number of times the password was done 11 14 U8B ARRAY 1 14 COUNT CONF LEVEL 166 r Number of times the Conf Level was done 11 15 8 ARRAY 1 15 COUNT WRITE PROTECT 166 r Number of times the Write Protected was done 11 16 U8B ARRAY 1 16 COUNT E
Download Pdf Manuals
Related Search
Related Contents
TABLE OF CONTENTS - Navigation Department USS Momsen Bulletin Service Issoire Aviation n° 51a Notice constructeur - Habitat Automatisme Globe Electric 64981 Installation Guide Buffalo AirStation WBMR-HP-G300H Scifinder version Web 2009 by Axel-corrigé Santiago CR87 d. 705 09 05 Rev3 UM Ventilador Coluna Turbo 40 Inox [775361].cdr Copyright © All rights reserved.
Failed to retrieve file