4-2
IM XL100C-E
4.2
Register Assignments (for Modbus Slave)
The register assignments when operating as a Modbus slave are shown below. The
register data does not contain unit and decimal place information. Set them on the
Modbus master.
Binary values are stored to the register in order from the MSB.
Input Register
Data
30001
Measured data of analog input CH01
:
:
30024
Measured data of analog input CH24
30201
Measured data of pulse input CH
30301
Measured data of logic input CH1
30302
Measured data of logic input CH2
• Input registers 30001 to 30008 and 30001 to 30016 correspond to 8-ch input
and 16-ch input, respectively.
• The data is a 16-bit signed integer. The value is the same as the measured data
in binary output format.
• The data is set to an integer 1 and 0 when the logic input channel is high and
low, respectively.
31001
Alarm status of the measured data of analog input CH01
:
:
31024
Alarm status of the measured data of analog input CH24
31201
Alarm status of the measured data of pulse input CH
31301
Alarm status of the measured data of logic input CH1
31302
Alarm status of the measured data of logic input CH2
• Input registers 30001 to 30008 and 30001 to 30016 correspond to 8-ch input
and 16-ch input, respectively.
• The data is a 16-bit integer. The value is the same as the alarm status in binary
output format. The register contains the data in the order “A2A1A4A3.” The
XL100 uses only A1. A2 to A4 are always set to zero.
32001
Calculated data of CA01 (higher 2 bytes)
32002
Calculated data of CA01 (lower 2 bytes)
32003
Calculated data of CA02 (higher 2 bytes)
:
:
32064
Calculated data of CA32 (lower 2 bytes)
The data is a 32-bit signed integer. Two registers are assigned to each data
value. The value is the same as the calculated data in binary output format.
33001
Alarm status of calculated data of CA01
:
:
33032
Alarm status of calculated data of CA32
Data type and value are the same as those of the alarm status of the measured
data.
39001
Year (4 digits)
39002
Month
39003
Day
39004
Hour
39005
Minute
39006
Second
39007
Millisecond
Hold Register
Data
40001
Communication input data of C001
:
:
40032
Communication input data of C032
Values in the range of –32768 to 32767 can be written to the hold registers.