Hanna Instruments HI520 Instruction Manual Download Page 1

INSTRUCTION MANUAL

Hanna Instruments Inc., 584 Park East Drive, Woonsocket, RI 02895 USA 

www.hannainst.com

Modbus Remote Control

HI520

 

Dual-Channel Universal Process Controller

Summary of Contents for HI520

Page 1: ...INSTRUCTION MANUAL Hanna Instruments Inc 584 Park East Drive Woonsocket RI 02895 USA www hannainst com Modbus Remote Control HI520 Dual Channel Universal Process Controller...

Page 2: ...nformation on compatible probe series or follow the link https manuals hannainst com HI520 If you need additional technical information do not hesitate to e mail us at tech hannainst com Visit www han...

Page 3: ...isconnect the instrument from power when making electrical connections Do not run other cables through the same cable gland with the power cable A clearly marked disconnect switch must be installed in...

Page 4: ...mplemented on HI520 through a serial communication channel that makes controller data available to a remote user Physical layer is implemented on a RS485 line with the following default parameters hal...

Page 5: ...l edit mode Set password register Set specific value for Remote Control Mode register A copy of the current settings is made All further requests will address the settings image area Remote Control Ed...

Page 6: ...om field analog outputs AO or sets information on client device Holding register is both read and write Floating or double integer data can be handled if consecutive addresses are assigned Addresses a...

Page 7: ...ting address 2 bytes 0 to 65535 0 to 0xFFFF Quantity of discrete inputs 2 bytes 1 to 125 1 to 0x7D Normal answer Function code 1 byte 0x02 Bytes count 1 byte n Discrete inputs n bytes n bytes 1 to 200...

Page 8: ...te multiple consecutive coils 1 to 123 Request Function code 1 byte 0x0F Starting address 2 bytes 0 to 65535 0 to 0xFFFF Quantity of outputs 2 bytes 1 to 1968 1 to 0x07B0 Byte count Outputs 8 1 to 246...

Page 9: ...menu Press the udkeys to navigate to General setup Enable Remote Control option Press Setup to configure Communication Protocol parameters to match the Modbus server Enable b Setup 3 2 1 Configurable...

Page 10: ...rease the value keep the key pressed to increase editing speed Press CFM to save Baud Rate Set the desired speed for the serial communication baud rate in bps With item selected press Modify for the d...

Page 11: ...ntroller s settings and parameters Note Remote Control is not available Calibration System calibration Allows for controller s system calibration Note Remote Control is not available Remote Control HI...

Page 12: ...server to communicate with the device 3 Determine if the unit is password protected If yes continue with Step 4 If not skip Step 4 and continue with Step 5 4 Send a 32 bit password to the controller...

Page 13: ...done locally 1 Controller settings can be done only remotely B2 Set Remote Control Edit Mode 0 Settings can t be done remotely 1 Settings are done remotely on an image of controller settable parameter...

Page 14: ...disable remote viewing allow local editing Stopping Modbus server communication with the controller until the link timeout expires causes the Remote View mode to exit 7 UsefunctioncodeReadHoldingRegi...

Page 15: ...bus function codes Decimal Hex Name 1 0x01 Read coil 2 0x02 Read input 3 0x03 Read holding register 4 0x04 Read input register 5 0x05 Write single coil 6 0x06 Write single holding register 15 0x0F Wri...

Page 16: ...rameter enable Alarm Low 00015 Hold Input Enable 00016 Clean Enable 00017 AnOut1 enable 22 mA on Alarm 00018 AnOut2 enable 22 mA on Alarm 00019 AnOut3 enable 22 mA on Alarm 00020 AnOut4 enable 22 mA o...

Page 17: ...CH2 Temperature Parameter Under_range Alarm 10027 CH2 Probe Reconnect Alarm 10028 CH2 No Probe Alarm 10029 CH2 No Parameters Loaded Alarm 10030 CH2 Probe Error 10031 CH2 Temperature Sensor Broken 1003...

Page 18: ...0015 bytes 7 6 30016 CH1 Temperature Parameter Value measure Resolution uint8_t 30017 CH1 Temperature Parameter Value display Resolution uint8_t 30018 CH1 Temperature Parameter measure status uint8_t...

Page 19: ...s 5 4 30057 bytes 7 6 30058 CH1 Temperature parameter engineering unit basic Name 8 bytes bytes 1 0 30059 bytes 3 2 30060 bytes 5 4 30061 bytes 7 6 30062 CH1 Temperature parameter low limit Value floa...

Page 20: ...6 bytes 7 6 30097 bytes 9 8 30098 bytes 11 10 30199 Controller FW Version 14 bytes bytes 1 0 30100 bytes 3 2 30101 bytes 5 4 30102 bytes 7 6 30103 bytes 9 8 30104 bytes 11 10 30105 bytes 13 12 30106 C...

Page 21: ...nt1 Resolution uint8_t 0 1 2 3 30108 CH1 Probe Constant1 Type uint8_t 0 Incremental Type 1 Unit Type 2 Check Glass Impedance 3 Check Reference Impedance 4 Temperature Compensation Type 5 Incremental T...

Page 22: ...ant3 Resolution uint8_t 30138 CH1 Probe Constant3 Type uint8_t 30139 CH1 Probe Constant3 Name 24 bytes bytes 1 0 30140 bytes 3 2 30141 bytes 5 4 30142 bytes 7 6 30143 bytes 9 8 30144 bytes 11 10 30145...

Page 23: ...Constant6 Value uint16_t 30182 CH1 Probe Constant6 Resolution uint8_t 30183 CH1 Probe Constant6 Type uint8_t 30184 CH1 Probe Constant6 Name 24 bytes bytes 1 0 30185 bytes 3 2 30186 bytes 5 4 30187 by...

Page 24: ...30225 bytes 23 22 30226 CH1 Probe Constant9 Value uint16_t 30227 CH1 Probe Constant9 Resolution uint8_t 30228 CH1 Probe Constant9 Type uint8_t 30229 CH1 Probe Constant9 Name 24 bytes bytes 1 0 30230...

Page 25: ...Compensation Min Range Value Max Range Value 5 Manual Temperature Compensation Min Range Value Max Range Value 6 Temperature Offset Min Range Value Max Range Value 7 Calibration Timeout Min Range Val...

Page 26: ...265 bytes 13 12 30266 bytes 15 14 30267 bytes 17 16 30268 bytes 19 18 30269 bytes 21 20 30270 bytes 23 22 30273 CH2 Probe Constant1 Value uint16_t 0 Incremental Min Range Value Max Range Value 1 Unit...

Page 27: ...nt1 Resolution uint8_t 0 1 2 3 30275 CH2 Probe Constant1 Type uint8_t 0 Incremental Type 1 Unit Type 2 Check Glass Impedance 3 Check Reference Impedance 4 Temperature Compensation Type 5 Incremental T...

Page 28: ...ant3 Resolution uint8_t 30305 CH2 Probe Constant3 Type uint8_t 30306 CH2 Probe Constant3 Name 24 bytes bytes 1 0 30307 bytes 3 2 30308 bytes 5 4 30309 bytes 7 6 30310 bytes 9 8 30311 bytes 11 10 30312...

Page 29: ...Constant6 Value uint16_t 30349 CH2 Probe Constant6 Resolution uint8_t 30350 CH2 Probe Constant6 Type uint8_t 30351 CH2 Probe Constant6 Name 24 bytes bytes 1 0 30352 bytes 3 2 30353 bytes 5 4 30354 by...

Page 30: ...30392 bytes 23 22 30393 CH2 Probe Constant9 Value uint16_t 30394 CH2 Probe Constant9 Resolution uint8_t 30395 CH2 Probe Constant9 Type uint8_t 30396 CH2 Probe Constant9 Name 24 bytes bytes 1 0 30397...

Page 31: ...Compensation Min Range Value Max Range Value 5 Manual Temperature Compensation Min Range Value Max Range Value 6 Temperature Offset Min Range Value Max Range Value 7 Calibration Timeout Min Range Val...

Page 32: ...tes bytes 1 0 30427 bytes 3 2 30428 bytes 5 4 30429 bytes 7 6 30430 bytes 9 8 30431 bytes 11 10 30432 bytes 13 12 30433 bytes 15 14 30434 bytes 17 16 30435 bytes 19 18 30436 bytes 21 20 30437 bytes 23...

Page 33: ...es 40008 Setup Timeout uint8_t 1 30 10 minutes 40009 Communication Protocol uint8_t 0 2 0 0 Hanna protocol 1 Modbus RTU 2 Modbus ASCII 40010 Bus Address uint8_t 1 99 1 40011 Baud rate uint8_t 0 5 1 0...

Page 34: ...Schedule 3 rd time to start minute uint8_t 0 59 0 40034 Cleaning Schedule 3 rd time to start enabled uint8_t 0 1 0 0 start disabled 1 start enabled 40035 Input1 Function uint8_t 0 2 0 0 Disabled 1 Ho...

Page 35: ...0 CH1 Probe 1 1 CH2 Probe 2 40061 AnOut2 parameter to follow uint8_t 0 4 0 0 Ctrl SetP1 1 Ctrl SetP2 2 Main parameter 3 Temper Param 4 Auxiliary Param 40062 AnOut2 mA range uint8_t 0 1 0 0 0 20 mA 1...

Page 36: ...40081 AnOut3 parameter Value in Hold float Low part of float bytes 1 0 40082 High part of float bytes 3 2 40083 AnOut4 mode uint8_t 0 1 0 0 Disabled 1 Track Channel 40084 AnOut4 data Channel uint8_t...

Page 37: ...pendent Parameter dependent Parameter dependent Low part of float bytes 1 0 40107 High part of float bytes 3 2 40108 CH1 Setpoint 1 hysteresis float Parameter dependent Parameter dependent Parameter d...

Page 38: ...Time uint16_t 1 10 3 seconds 40132 CH2 Setpoint 1 Value float Low limit parameter High Limit parameter Param default control Low part of float bytes 1 0 40133 High part of float bytes 3 2 40134 CH2 Se...

Page 39: ...sable 1 Enable 40162 CH1 Main Param Alarm Low Enable uint8_t 0 1 0 0 Disable 1 Enable 40163 CH1 Main Param Alarm High DelayOff Time uint16_t 5 999 5 seconds 40164 CH1 Main Param Alarm High Mask Time u...

Page 40: ...Alarm High DelayOff Time uint16_t 5 999 5 seconds 40188 CH2 Temp Param Alarm High Mask Time uint16_t 0 1800 5 seconds 40189 CH2 Temp Param Alarm High Value float Param low limit measured Param high li...

Page 41: ...io 3 Passage 4 Rejection 40201 Math Channel Alarm0_HighValue float bytes 1 0 40202 bytes 3 2 40203 Math Channel Alarm0_LowValue float bytes 1 0 40204 bytes 3 2 40205 Math Channel Alarm1_HighValue floa...

Page 42: ...uced by the user to the supplied equipment may degrade the controller s performance For yours and the controller s safety do not use or store the instrument in hazardous environments WARRANTY The HI52...

Reviews: