background image

 HI302 – User’s Manual

7.5

Summary of Contents for HI302

Page 1: ...AGO 02 FOUNDATION H I 3 2 F M E...

Page 2: ...671 794680 Fax 49 671 7946829 e mail infoservice smar de MEXICO Smar M xico Cerro de las Campanas 3 desp 119 Col San Andr s Atenco Tlalnepantla Edo Del M x C P 54040 Tel 53 78 46 00 al 02 Fax 53 78 4...

Page 3: ...ures due to the use of standard protocols such as Foundation Fieldbus 8 HART master channels Optional Analog Conversion 4 20 mA Foundation Fieldbus HI302 I and Foundation Fieldbus 4 20 mA HI302 O Tota...

Page 4: ...HI302 User s Manual IV...

Page 5: ...TER 3 BASIC CONFIGURATION 3 1 Instruction on HI302 Configuration 3 1 Configuring the HCFG Block 3 1 HART Communication Operation Parameters 3 2 HART Communication Diagnostic Parameters 3 4 Configuring...

Page 6: ...F 5 10 Bypass Mode 5 10 Sequence for Sending a HART message through a Bypass 5 11 CHAPTER 6 BASIC FUNCTIONING THEORY 6 1 The HI302 Block Diagram 6 1 Hardware 6 2 Power Supply Operation Voltage and Pro...

Page 7: ...ts that can be configured as Primary or Secondary 1 Foundation Fieldbus H1 Channel Feeding via backplane 5Vdc 500 mA Device Feeding via outside source Input circuits 4 20 mA on HI302 I current convers...

Page 8: ...to keep the HI302 database updated See the Appendix A or the Function Blocks handbook for details HVT HART Variable Template This block is a large collection of variables for general use arranged in a...

Page 9: ...rameters to be written on the instrument and mapped on the HVT block See table with detailed definitions on the Appendix A blocks In order to support the analog circuits on HI302 I and HI302 O modules...

Page 10: ...General Vision 1 4...

Page 11: ...geable on the standard racks The picture below shows a typical HI302 installation set The HI302 requires just one 5V 500 mA power supply We recommend the Smar PS AC or DF50 power supply modules Beside...

Page 12: ...e normally However impedance should be used The picture above shows the connection of devices fed by the same power supply module Remember that the HI302 I and HI302 O analog inputs and outputs are is...

Page 13: ...p to 32 in parallel to perform a multidrop communication In order to simplify the connection below connect the HART channel in parallel to the device instead of connecting it in parallel to the resist...

Page 14: ...oncerning the HART Communication take into consideration that the superimposition of a modulated signal on an analog current signal can deteriorate if some precautions are not taken It is important to...

Page 15: ...mpedance is lower than 25 improve its value to the minimum requirement The connection above allows the communication between the two devices HART Installation Topology The HI302 comply with several ap...

Page 16: ...are two ways to perform this connection The resistor can be installed in series with the power supply or in parallel to the HART channel The first way is shown below Multidrop with 4 20 mA enabled Be...

Page 17: ...ernal resistor may be damaged The HI302 does not have internal protection against short circuit HI302 O FF to 4 20 mA Conversion It is not necessary to use a resistor in series with the power supply i...

Page 18: ...the HI302 operates as a master in most applications So there is no problem in using a portable configurator such as a HP301 Whatever the installation topology make sure to install a 25 Ohms impedance...

Page 19: ...ule must be set in the boot loader mode To do so press the Reset button located at the upper right side in the front part of the module By pressing it the FAILURE LED red LED will light Then click the...

Page 20: ...Installation 2 10...

Page 21: ...mon Practice commands This block is shared with all the devices installed 1 HCD block and 1 HWPC block for each specific configuration that is not stored in the FLASH memory The configuration for Smar...

Page 22: ...parameters divided into two categories operation parameters and diagnostic parameters HART Communication Operation Parameters FIRMWARE_VERSION A parameter indispensable to solve problems If something...

Page 23: ...each time In normal conditions this parameter is TRUE MASTER_TYPE This parameter allows adjusting the channel as a Primary master or as a Secondary master Remember that each channel is an independent...

Page 24: ...t within the maximum number of retries configured in the RETRIES parameter The following parameters are restarting counters when the COMM_ENABLE parameter goes to TRUE REQUEST_COUNTER Totalizes the nu...

Page 25: ...ine 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 MODE_BLK Should be set...

Page 26: ...onfigured in the equipment s memory ID_CMD This parameter indicates to the module what universal command identification 0 11 or 21 will be used to identify the device The standard value is 0 The comma...

Page 27: ...ock The HVT block can be seen as a complement for the HIRT block It includes all non mapped variables in the HIRT block Thus it is not necessary to have all the parameters configured except the follow...

Page 28: ...the HCFG COMM_ENABLE parameter on TRUE to enable the configuration and start the HART communication IMPORTANT After the download is carried out the configuration should be saved in the non volatile m...

Page 29: ...og digital signaling Normal 4 20 mA copper wiring The Application layer in HART defines the commands responses data types and status reporting supported by the protocol In addition there are certain c...

Page 30: ...cludes the two preambles used in asynchronous Physical Layers along with the Delimiter to detect the start of the message 4 Unsigned 8 Universal Command Main Revision Number implemented by this device...

Page 31: ...For Record Keeping e g Last or Next Calibration Date Response Data Bytes Byte Format Description 0 5 Packed Tag 6 17 Packed Descriptor 18 20 Date Date Code Note The values returned in the response dat...

Page 32: ...k with an example of allocation map Setting the definition of the HART Commands in the HCD block Each HCD block parameter has the definition of the HART command This definition has information about t...

Page 33: ...ading and storage data The type of data implemented is the following relating to the HART protocol X0000000b No data X0000001b Unsigned 8 converted into unsigned 16 X0000010b Unsigned16 X0000011b Unsi...

Page 34: ...Relative position of the parameter description in the HCD block 1 byte Byte3 Parameter relative index of the HCD block that defines the command used to write in the HART device Byte4 Relative position...

Page 35: ...rt it a few minutes later and if the problem continues send the device to maintenance LED FAIL This LED has three statuses OFF there is no error to be reported the minimum configuration has been set c...

Page 36: ...regularly In this status the LED blinks according to the HART rate of messages sent to the channel If it remains unlit for too long means the device may have problems or the configuration may be wrong...

Page 37: ...e HCD_SEL 2 parameter 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 t...

Page 38: ...ccessfully 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 POL...

Page 39: ...e HART variables Unlike the reading writing on parameters that map HART variables is done separately for each device IMPORTANT Not all parameters related to HART variables allow writing The blocks tha...

Page 40: ...e 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 t...

Page 41: ...he local adjustment is enable or not 11 5 U8B_ARRAY_1 5 COORD_GROUP_NUMBER 133 Select one coordinate to be read from the characterization curve 13 14 U8B_ARRAY_3 14 MANIPULATE_VARIABLE_UNIT 216 MV uni...

Page 42: ...o the sequence in the configuration HIRT HCD_SEL 2 parameter 6 If the device does not respond at the first command the BLK_EXEC_STATE parameter changes to NOT RESPONDING 7 If the device responds at th...

Page 43: ...ation was changed Will start reading all of the parameters on the HIRT block After doing this the HI302 changes to the UPDATED status and will increment the corresponding HIRT ST_REV indicating on the...

Page 44: ...ple 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 table below STATUS HART...

Page 45: ...equest 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...

Page 46: ...Operation 5 12...

Page 47: ...asic 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 picture below shows the block diagra...

Page 48: ...he power consumption and if a problem arises the feeding is switched off to avoid further damages to the HI302 and the power supply ATTENTION If the HI302 is fed by a source without the failure signal...

Page 49: ...nse speed in addition to the PCI built in sparklers However this protection is practically useless without a good wire grounding ATTENTION Indispensably a good quality grounding 5 must be connected to...

Page 50: ...key cuts the power on 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 e...

Page 51: ...the Smar HT2012 HART modem U35 The transmission is made by switching a 22uF electrolytic capacitor that works integrating the signal modulated by the HT2012 Every HART channel has a LED L1 controlled...

Page 52: ...onverter and a referential 4VO96 U8 voltage source These circuits make up 8 independent channels for current control working in parallel to HART digital communication This backup board is connected vi...

Page 53: ...actory configuration The device will reset and then light the yellow LED SAVING and all LEDs on the HART channels 2 Next if the HI302 is connected to the Foundation Fieldbus wiring the green H1 LED wi...

Page 54: ...art the communication In fact let s see MODE_BLK TARGET AUTO so that the block starts right away executing the mode Configure this parameter on the HVT block too HART_CHANNEL 1 must be the same channe...

Page 55: ...n See the screen below 7 Before trying to monitor any block don t forget to update the OPC Server s data base by using any of the options below Step by Step Operation 8 After executing the download th...

Page 56: ...ck is being executed The MODE_BLK ACTUAL parameter should be AUTO 11 After identifying the device and filling up the HIRT block the HI302 will continually send the HART 33 command since this is the po...

Page 57: ...HI302 User s Manual 7 5...

Page 58: ...te on the HART TAG 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...

Page 59: ...HI302 User s Manual 7 7...

Page 60: ...An Example of HI302 Usage 7 8...

Page 61: ...t instantiate the MAI block Check the firmware version in the HCFG FIRMWARE_VERSION parameter Only the HI302 I supports the MAI block The HI302 O supports the MAO block The HI302 N supports neither th...

Page 62: ...am a new firmware a new version of the resident program the FBTools displays a new error message Check if the HI302 is in Bootloader mode In this mode only the ON green SAVING yellow and H1 green LEDs...

Page 63: ...5 addressed from 1 to 15 for each channel It is strongly recommended that at most 4 devices per channel be installed so that the communication in the multidrop mode is most efficient 7 What is the dif...

Page 64: ...Troubleshooting 8 4...

Page 65: ...channel until there is at least one device 11 SIMUL_COMM_ENABLE Boolean TRUE Enabled FALSE Disabled TRUE NA S Set TRUE if the simultaneous communications over all the 8 channels is allowed 12 MASTER_...

Page 66: ...BYPASS_REQ_5 OctString 100 NA D This parameter allows the user to send and entire HART frame trough the channel 32 BYPASS_RES_5 OctString 100 NA D RO This is the response grabbed by the channel if th...

Page 67: ...n an unidentified condition after a pre determined delay If Manual the module will identify the device automatically only in power up If the device is set to NOT_RESPONDING by any reason no matter wha...

Page 68: ...rom Master to Slave 0 11 21 29 UNI_REV Unsigned8 0 None D RO Revision Level of the Universal Command 0 11 21 30 SPEC_REV Unsigned8 0 None D RO Revision Level of the Device Specific 0 11 21 31 SW_REV U...

Page 69: ...TABLE 21 0 None D RO TV Classification 8 60 TV_UC Enumerated HC TABLE 2 0 None D RO TV Units Code 3 61 TV_VAL DS 65 0 TV_UC D RO TV_VAL Value TV actual value TV_VAL Status HART Response Code 3 62 QV_...

Page 70: ...c Status I 48 93 OP_MODE Enumerated HC TABLE 14 0 None D RO Device operating mode 48 94 AC_SATURATED OctString 3 0 NA D RO Analog Channel Saturated 48 95 AC_FIXED OctString 3 0 NA D RO Analog Channel...

Page 71: ...te execution progress or some error conditions See also BLK_ERR 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 b...

Page 72: ...paces NA D 32 characters general use string 37 String_14 VisibleString 32 Spaces NA D 32 characters general use string 38 String_15 VisibleString 32 Spaces NA D 32 characters general use string 39 Str...

Page 73: ...4 Request and Response parameters 0 NA S See HART Command configuration parameters 14 CMD_03 OctString 44 Request and Response parameters 0 NA S See HART Command configuration parameters 15 CMD_04 Oct...

Page 74: ...ameters 0 NA S See HART Command configuration parameters 40 CMD_29 OctString 44 Request and Response parameters 0 NA S See HART Command configuration parameters 41 CMD_30 OctString 44 Request and Resp...

Page 75: ...ers 59 CMD_48 OctString 104 Request and Response parameters 0 NA S See HART Command configuration parameters 60 CMD_49 OctString 104 Request and Response parameters 0 NA S See HART Command configurati...

Page 76: ...elation description 19 WPC_11 Unsigned8 20 0 None S See parameter to command correlation description 20 WPC_12 Unsigned8 20 0 None S See parameter to command correlation description 21 WPC_13 Unsigned...

Page 77: ...T Reading Command used by the HIRT Block Index HART Command 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...

Page 78: ...with Common Practice and specific commands on each device These codes should be typed in the HIRT HCD_SEL parameter when performing the block configuration The codes below correspond to the HCD blocks...

Page 79: ...es the AIR_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 S...

Page 80: ...R_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 was local 13 20 U8B_ARRAY_3 20 UNIT_CODE 227 r Power_Up setpo...

Page 81: ...44 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 th...

Page 82: ...Y_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...

Page 83: ...Y_4 18 Y9 133 134 w r Table Coord Y9 19 19 FLOAT_ARRAY_4 19 Y10 133 134 w r Table Coord Y10 19 20 FLOAT_ARRAY_4 20 Y11 133 134 w r Table Coord Y11 20 1 FLOAT_ARRAY_5 1 Y12 133 134 w r Table Coord Y12...

Page 84: ...B_ARRAY_1 16 LOCAL_KEYS_MODE 128 r Local Keys Mode 11 17 U8B_ARRAY_1 17 TRIM_UNIT 130 r Trim Unit 11 19 U8B_ARRAY_1 19 TABLE_NUMBER_POINTS 133 135 w r Number of points in the table 12 1 U8B_ARRAY_2 1...

Page 85: ...JUST_CHANGE_COUNT 166 r Number of times the Local Adjust was done 13 13 U8B_ARRAY_3 13 WRITE_PROTECTION_CHANGE_COUNT 166 r Number of times the Write Protection was done 13 14 U8B_ARRAY_3 14 MULTIDROP_...

Page 86: ...193 r Error Value 16 15 FLOAT_ARRAY_1 15 PROPORTIONAL_FACTOR Kp 142 143 w r Proportional Factor Kp Value 16 16 FLOAT_ARRAY_1 16 INTEGRAL_TIME Tr 142 144 w r Integral Time Tr Value 16 17 FLOAT_ARRAY_1...

Page 87: ...e Coord X15 18 11 FLOAT_ARRAY_3 11 X16 133 134 w r 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 w r Table Coord Y2 18 14 FLOAT_ARRAY_3 14 Y3 1...

Page 88: ...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 Str...

Page 89: ...e Selected or Manual 11 16 U8B_ARRAY_1 16 CONTROLLER_ACTION 136 137 w r 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...

Page 90: ...NT_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_P...

Page 91: ...ue limit 17 6 FLOAT_ARRAY_2 6 SPECIAL_SENSOR_UPPER_RANGE_LI MIT 177 178 w r Special sensor upper range limit 17 7 FLOAT_ARRAY_2 7 SPECIAL_SENSOR_LOWER_RANGE_LI MIT 177 178 w r Special sensor lower ran...

Page 92: ...P_CURVE_Y3 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 Coo...

Reviews: