MODBUS PROTOCOL FOR COMMUNICATION BETWEEN CARDS 9010/20LCD AND SUPERVISION UNIT
1.0 GENERAL
Communication between cards 9010/20LCD and any supervision unit occurs through serial communication in RS485 using the MODBUS protocol with RTU transmission mode. All cards 9010/20LCD are slave whilst the supervision unit is master. Slaves are peripheral with address from 1 to 255.
Transmission is fixed at 9600 bit/s, one stop bit and no parity.
9.0 LIST OF WORDS AND THEIR MEANING
Addresses of all words are shown with their mnemonic name, an explanation of what they represent and the kind of operations that can be carried out (reading, writing, reading and writing).
ADR. NAME DESCRIPTION TYPE
0 RELE_OPTO Type of outputs数字量输出方式
R/W
0000h = Relay outputs 继电器输出
0001h = Optoinsulators outputs 光耦输出
1 PERIF Peripheral address R/W
Min. = 0001h
Max. = FFh (255)
2 PASSWORD Number of the password for access to settings 密码R/W
Min. = 0000h
Max. = 270Fh (9999)
3 TIME_OUT Enables or disables timeout时钟溢出设置
R/W
0000h = enabled
0001h = disabled
4 PRINT_ON _LINE Enables or disables printing on line of events 事件打印(不可用)
R/W
0000h = disabled
0001h = enabled
5 FUNCTION_HORN Function related to horn output 喇叭输出功能R/W
0001h = acoustic warning
0002h = inhibited alarms warning
0003h = caution warning CHA
0004h = warning alarm CHA
0005h = alarm warning CHA
0006h = caution warning CHB
0007h = warning alarm CHB
0008h = alarm warning CHB
0009h = negative drift warning
000Ah = calibraton request warning
000Bh = calibration warning in process
000Ch = time-out warning disabled
000Dh = inhibited alarms warning + time-out disabled
6 ENERGIZ_HORN Horn output state in normal working conditions正常时喇叭继电器状态
R/W
0000h = energized output
0001h = disenergiz. Output
7 FUNCTION_FAILURE Function related to the failure output故障输出功能
R/W
0001h = fail warning
0002h = fail warning + inhibited alarms
0003h = fail warning + time-out disabled
0004h = fail warning + inhibited alarms + time-out disabled
0005h = fail warning + inhibited alarms + time-out disabled
+ calibration request
8 ENERGIZ_FAILURE Failure output state in normal working conditions 正常时故障继电器状态
R/W
0000h = energized output 继电器激励(线圈得电)
0001h = disenergized output 非激励
9 POWER_CHA Type of power supply of the CHA sensor 通道A探测器供电方式
R/W
0000h = constant current
0001h = constant voltage
10 SET_CURR_CHA Current value of CHA sensor power supply通道A探测器供电电流
R/W
Min. = 0000h
Max. = 01F4h (500)
11 TYPE_SIGNAL_CHA Type of signal CHA sensor通道A探测器信号
R/W
0000h = in voltage 电压型
0001h = 4-20 mA with two wires 二线制变送器
0002h = 4-20 mA with three wires 三线制变送器
12 FAILURE_CURR_CHA Current value CHA sensor failure通道A实时故障电流
R/W
Min. = 0000h
Max. = 01F4h (500)
13 UNIT_MEASUR_CHA Measuring Unit CHA通道A测量单位
R/W
0000h = LEL
0001h = LELm
0002h = PPM
0003h = %VOL
0004h = g/m3
14 START_SCALE_CHA Value start scale CHA通道A量程下限
R/W
Min. = 0000h
Max.= 270Fh (9999)
15 END_SCALE_CHA Value end scale CHA通道A量程上限
R/W
Min. = 0000h
Max. = 270Fh (9999)
16 FUNC_CAUTION_CHA Function related to the caution output CHA小心报警输出功能
R/W
Values that this word can take depend both on the kind of outputs (relay or
optoinsulators) and on the model of the card
(9010LCD or 9020LCD).
0001h = caution warning CHA
0002h = warning CHA
0003h = alarm warning CHA
0004h = warning CHB
0005h = alarm warning CHB
0006h = inhibited alarms warning
0007h = acoustinc warning
0008h = negative drift warning
0009h = calibration request warning
000Ah = calibration request in process
000Bh = time-out warning disabled
000Ch = time-out warning disabled + alarms
000Dh = time-out warning disabled + inhibited alarms + calibraton request 17 ENERGIZ_C_CHA Caution output state CHA in normal working conditions正常时通道A小心报
警状态R/W
0000h = energiz. Output 激励
0001h = disenergiz. Output 非激励
18 ENERGIZ_W_CHA Warning output state CHA in normal working conditions正常时预报警状态
R/W
0000h = energiz. output
0001h = disenergiz. output
19 ENERGIZZ_A_CHA Alarm output state CHA in normal working conditions正常时高报警状态
R/W
0000h = energiz. output
0001h = disenergiz. output
20 DIRECT_C_CHA Caution CHA direction 通道A小心报警方向
R/W
0000h = upwards向上报警
0001h = downwards向下报警
21 DIRECT_W_CHA CHA warning directions通道A预报警方向
R/W
0000h = upwards
0001h = downwards
22 DIRECT_A_CHA CHA alarm directions通道A高报警方向
R/W
0000h = upwards
0001h = downwards
23 THRESH_C_CHA CHA caution threshold 通道A小心报警设定值
R/W
between scale start and full scale
24 THRESH_W_CHA Warning CHA通道A预报警设定值
R/W
between scale start and full scale
25 THRESH_A_CHA CHA Alarm threshold通道A高报警设定值
R/W
between scale start and full scale
26 DELAY_C_CHA CHA Caution starting delay小心报警延时R/W
Min. = 0000h
Max. = 270Fh (9999)
27 DELAY_W_CHA CHA Warning starting delay预报警延时
R/W
Min. = 0000h
Max. = 270Fh (9999)
28 DELAY_A_CHA C HA alarm starting delay 高报警延时
R/W
Min. = 0000h
Max. = 270Fh (9999)
29 RESET_C_CHA CHA caution reset mode小心报警复位模式
R/W
0000h = mode 1A
0002h = mode 1M
0003h = mode 2A
0004h = mode 2M
30 RESET_W_CHA CHA warning reset mode预报警复位模式
R/W
0000h = mode 1A
0002h = mode 1M
0003h = mode 2A
0004h = mode 2M
31 RESET_A_CHA CHA alarm reset mode高报警复位模式
R/W
0000h = mode 1A
0002h = mode 1M
0003h = mode 2A
0004h = mode 2M
32 ENABL_THRESH _CHA Enables or not CHA alarms通道A报警设置
R/W
0000h = disabled(报警不起作用)
0001h = enabled(报警功能可用)
33 FUNCTION_EEEE_CHA Enables or not function EEEE on CHA 通道A超量程是否可用
R/W
0000h = enabled
0001h = disabled
34 ENABL_MEM_CHA Enables or not storing of CHA events通道A事件存储是否可用R/W
0000h = disabled
0001h = enabled
35 GAS_SPAN_CHA CHA Span gas value通道A标定气体浓度值
R/W
between values of start scale and full scale
36 CAL_DAYS _CHA CHA calibration interval 标定周期R/W
Min. = 0000h
Max. = 3E7h (999)
37 DRIFT_CHA CHA Negative drift value通道A负漂移设定值
R/W
Min. = FFF6h (-10)
Max. = 0000h
38 MASK_POS_CHA CHA positive mask value通道A正漂移切除值
R/W
Min. = 0000h
Max. = 0009h
39 MASK_NEG_CHA CHA negative mask value通道A负漂移切除值
R/W
Min. = FFF7h (-9)
Max.= 0000h
40 ANA_OUT_CHA CHA Analogue Output in normal working conditions正常时通道A电流输出范围R/W
0000h = 0-20 mA
0001h = 4-20 mA
0002h = 20-0 mA
0003h = 20-4 mA
41 ANA_OUT_FAIL_CHA CHA Analogue Output in normal fail conditions故障时输出电流
R/W
0000h = 0 mA
0001h = 2 mA
0002h = 4 mA
0003h = 20 mA
0004h = Hold
42 ANA_OUT_TAR_CHA CHA analogue output in calibration conditions 通道A标定时输出电流
R/W
0000h = Hold
0001h = Float
0002h = 0 mA
0003h = 4 mA
0004h = 20 mA
43 TAB_LINEAR_1_CHA Step 1 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
44 TAB_LINEAR_2_CHA Step 2 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
45 TAB_LINEAR_3_CHA Step 3 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
46 TAB_LINEAR_4_CHA Step 4 CHA Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
47 TAB_LINEAR_5_CHA Step 5 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
48 TAB_LINEAR_6_CHA Step 6 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
49 TAB_LINEAR_7_CHA Step 7 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
50 TAB_LINEAR_8_CHA Step 8 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
51 TAB_LINEAR_9_CHA Step 9 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
52 TAB_LINEAR_10_CHA Step 10 CHA Linearization Table R/W
Min. = 0000h
Max. = 0064h (100)
53 POWER_CHB Type of CHB sensor power supply R/W
0000h = constant current
0001h = constant voltage
54 SET_CURR_CHB Current value for CHB sensor power supply R/W
Min. = 0000h
Max. = 01F4h (500)
55 TYPE_SIGNAL_CHB Type of CHB sensor signal R/W
0000h = in voltage
0001h = 4-20 mA with 2 wires
0002h = 4-20 mA with 3 wires
56 FAILURE_CURR_CHB Current value of CHB sensor failure R/W
Min. = 0000h
Max. = 01F4h (500)
57 UNIT_MEASUR_CHB CHB Measuring Unit R/W
0000h = LEL
0001h = LELm
0002h = PPM
0003h = %VOL
0004h = g/m3
58 START_SCALE_CHB Value CHB start scale R/W
Min. = 0000h
Max. = 270Fh (9999)
59 END_SCALE_CHB CHB End scale value R/W
Min. = 0000h
Max. = 270Fh (9999)
60 FUNC_CAUTION_CHB Function related to the CHB caution output R/W
Not significant if relay outputs or card model 9010LCD
(9010LCD or 9020LCD).
0001h = CHB caution warning
0002h = CHA warning
0003h = CHA alarm warning
0004h = CHB warning
0005h = CHB alarm warning
0006h = inhibited alarms warning
0007h = acoustic warning
0008h = negative drift warning
0009h = calibration request warning
000Ah = calibration warning in process
000Bh = time-out warning disabled
000Ch = time-out warning disabled + inhibited alarms
000Dh = time-out warning disabled + inhibited alarms + calibration request 61 ENERGIZ_C_CHB CHB caution output state in normal working conditions R/W
0000h = energiz. output
0001h = disenerg. output
62 ENERGIZ_W_CHB CHB warning output state in normal working conditions R/W
0000h = energiz. output
0001h = disenerg. output
63 ENERGIZ_A_CHB CHB alarm output state in normal working conditions R/W
0000h = energiz. output
0001h = disenergiz. output
64 DIRECT_C_CHB CHB Caution direction R/W
0000h = upwards
0001h = downwards
65 DIRECT_W_CHB CHB warning direction R/W
0000h = upwards
0001h = downwards
66 DIRECT_A_CHB CHB alarm direction R/W
0000h = upwards
0001h = downwards
67 THRESH_C_CHB CHB caution threshold R/W
between start scale and full scale
68 THRESH_W_CHB CHB warning threshold R/W
between start scale and full scale
69 THRESH_A_CHB CHB alarm threshold R/W
between values of start and full scale
70 DELAY_C_CHB C HB caution starting delay R/W
Min. = 0000h
Max. = 270Fh (9999)
71 DELAY_W_CHB CHB warning starting delay
R/W
Min. = 0000h
Max. = 270Fh (9999)
72 DELAY_A_CHB CHB alarm starting delay R/W
Min. = 0000h
Max. = 270Fh (9999)
73 RESET_C_CHB CHB caution reset mode
R/W
0000h = mode 1A
0002h = mode 1M
0003h = mode 2A
0004h = mode 2M
74 RESET_W_CHB CHB warning RESET mode R/W
0000h = mode 1A
0002h = mode 1M
0003h = mode 2A
0004h = mode 2M
75 RESET_A_CHB CHB alarm RESET mode
R/W
0000h = mode 1A
0002h = mode 1M
0003h = mode 2A
0004h = mode 2M
76 ENABL_THRESH _CHB Enables or not CHB alarms R/W
0000h = disabled
0001h = enabled
77 FUNCTION_EEEE_CHB Enables or not function EEEE on CHB R/W
0000h = enabled
0001h = disabled
78 ENABL_STOR _CHB Enables or not storing of CHB events R/W
0000h = disabled
0001h = enabled
79 GAS_SPAN_CHB CHB Span gas value R/W
between values of start and full scale
80 CAL_DAYS _CHB CHB calibration interval R/W
Min. = 0000h
Max. = 3E7h (999)
81 DRIFT_CHB CHB Negative drift value R/W
Min. = FFF6h (-10)
Max. = 0000h
82 MASK_POS_CHB CHB positive mask value R/W
Min. = 0000h
Max. = 0009h
83 MASK_NEG_CHB CHB negative mask value R/W
Min. = FFF7h (-9)
Max. = 0000h
84 ANA_OUT_CHB CHB Analogue output in normal working conditions R/W
0000h = 0-20 mA
0001h = 4-20 mA
0002h = 20-0 mA
0003h = 20-4 mA
85 ANA_OUT_FAIL_CHB CHB Analogue output in fail conditions R/W
0000h = 0 mA
0001h = 2 mA
0002h = 4 mA
0003h = 20 mA
0004h = Hold
86 ANA_OUT_TAR_CHB CHB analogue output in calibration conditions R/W
0000h = Hold
0001h = Float
0002h = 0 mA
0003h = 4 mA
0004h = 20 mA
87 TAB_LINEAR_1_CHB Step 1 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
88 TAB_LINEAR_2_CHB Step 2 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
89 TAB_LINEAR_3_CHB Step 3 CHBLinearization table R/W
Min. = 0000h
Max. = 0064h (100)
90 TAB_LINEAR_4_CHB Step 4 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
91 TAB_LINEAR_5_CHB Step 5 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
92 TAB_LINEAR_6_CHB Step 6 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
93 TAB_LINEAR_7_CHB Step 7 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
94 TAB_LINEAR_8_CHB Step 8 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
95 TAB_LINEAR_9_CHB Step 9 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
96 TAB_LINEAR_10_CHB Step 10 CHB Linearization table R/W
Min. = 0000h
Max. = 0064h (100)
97 MODEL Shows the model of the control unit控制单元的类型
R
0000h = Unit 9010LCD
0001h =Unit 9020LCD
98 ATEX Shows if the card is working in the ATEX mode控制卡是否是ATEX模式
R
0000h = NO ATEX mode
0001h = ATEX mode
99 CHIP_WATCH Shows if the chip of the watch is mounted R
0000h = watch chip not installed
0001h = watch chip installed
100 FLAG_COL Flag showing the result of the card start-up控制卡启动标识符R
6F6Bh = card started up and working
6B6Fh = card starter up and broken
If different to 6F6Bh and 6B6Fh card never started up
101 V_REAL_CHA CHA concentration value in complement at 2 通道A实际浓度值R
Min. D8F1h (-9999)
Max. 270Fh (9999)
102 DECIMAL_CHA Number of CHA decimals通道A数值小数点位数
R
0000h = 0 decimals
0001h = 1 decimal
0002h = 2 decimals
103 V_REAL_CHB CHB concentration value通道B实际浓度值
R
Min. D8F1h (-9999)
Max. 270Fh (9999)
104 DECIMAL_CHB Number of CHB decimals通道B数值小数点位数
R
0000h = 0 decimals
0001h = 1 decimal
0002h = 2 decimals
105 STATE_FAIL_CHA Shows if the CHA has a failure and which is the current failure通道A故障代码R
0000h = no failure
0001h = failure F1
0002h = failure F2
0003h = failure F3
0004h = failure F4
0005h = failure F5
0006h = failure F6
0007h = failure F7
0008h = failure F8
106 STATE_DRIFT _CHA Shows is the CHA is in drift显示通道A漂移
R
0000 = no drift
<> 0000 = in drift
107 STATE_EEEE_CHA Shows if the CHA is in EEEE state通道A是否超量程
R
0000h = no EEEE
0001h = in EEEE
108 STATE_C_CHA Shows if the CHA is in caution通道A是否处于小心报警
R
0000h = no caution
0001h = in caution
109 STATE_W_CHA Shows if the CHA is in warning通道A是否处于预报警
R
0000h = no warning
0001h = in warning
110 STATE_A_CHA Shows if the CHA is in alarm通道A是否处于高报警
R
0000h = no alarm
0001h = in alarm
111 E1_CHA Shows if the CHA is in error E1 R
0000h = no error E1
0001h = in error E1
112 E2_CHA Shows if the CHA is in error E2 R
0000h = no error E2
0001h = in error E2
113 E3_CHA Shows if the CHA is in error E3 R
0000h = no error E3
0001h = in error E3
114 E4_CHA Shows if the CHA is in error E4 R
0000h = no error E4
0001h = in error E4
115 STATE_FAIL_CHB Shows if the CHB has a failure and which is the current failure R
0000h = no fail
0001h = fail F1
0002h = fail F2
0003h = fail F3
0004h = fail F4
0005h = fail F5
0006h = fail F6
0007h = fail F7
0008h = fail F8
116 STATE_DRIFT _CHB Shows if the CHB is in drift R
0000 = no drift
<> 0000 = in drift
117 STATE_EEEE_CHB Shows if the CHB is in EEEE state R
0000h = no EEEE
0001h = in EEEE
118 STATE_C_CHB S hows if the CHB is in caution R
0000h = no caution
0001h = in caution
119 STATE_W_CHB Shows if the CHB is in warning R
0000h = no warning
0001h = in warning
120 STATE_A_CHB Shows if the CHB is in alarm R
0000h = no alarm
0001h = in alarm
121 E1_CHB Shows if the CHB is in error E1 R
0000h = no E1
0001h = in E1
122 E2_CHB Shows if the CHB is in error E2 R
0000h = no E2
0001h = in E2
123 E3_CHB Shows is the CHB is in error R
0000h = no E3
0001h = in E3
124 E4_CHB Shows if the CHB is in error E4 R
0000h = no E4
0001h = in E4