143
Appendix C.
MODBUS register map
Ref.
Code
Register Channel
Type Function Value Remark
Read/Write
Discrete
Outputs or
Coils
0x01
00100 Ch #01 Byte
Alarm1 status per point#
0: Normal
1: Alarm1 is triggered
04000 Ch #40 Byte
00101-00116 Ch #01 Byte
Alarm1 status per gas# (of point#)
0: Normal
1: Alarm2 is triggered
04001-04016 Ch #40 Byte
Read
Discrete
Inputs
0x02
10100 Ch #01 Byte
Alarm2 status per point#
0: Normal
1: Alarm2 is triggered
14000 Ch #40 Byte
10101-10116 Ch #01 Byte
Alarm2 status per gas# (of point#)
0: Normal
1: Alarm2 is triggered
14001-14016 Ch #40 Byte
Read Input
Registers
0x04
30101-30116 Ch #01 Unsigned short
Alarm1 threshold per gas# (of point#) 0-65535
34001-34016 Ch #40 Unsigned short
34101-34116 Ch #01 Unsigned short
Alarm2 threshold per gas# (of point#) 0-65535
38001-38016 Ch #40 Unsigned short
Read/Write-
Output or
Holding
Registers
0x03
40101-40116 Ch #01 Unsigned short
Current Gas concentration per point# (word) 0-65535
40117-40148 -
Float
(Mid-Little Endian)
Current Gas concentration per point# (float) -
44001-44016 Ch #40 Unsigned short
Current Gas concentration per point# (word) 0-65535
44017-44048 -
Float
(Mid-Little Endian)
Current Gas concentration per point# (float) -
ACM150 G2
48100 - Unsigned short
The latest scanned point# (1st point) 1-60
48101-48116
- Unsigned short
The gas concentration of the latest scanned
point# (1st point)
0-65535
48120 - Unsigned short
The latest scanned point# (2nd point)
101-160
(value = 100 + point#)
48121-48136 - Unsigned short
The gas concentration of the latest scanned
point# (2nd point)
0-65535
48140 - Unsigned short
The latest scanned point# (3rd point)
101-160
(value = 100 + point#)
48141-48156 - Unsigned short
The gas concentration of the latest scanned
point# (3rd point)
0-65535