M-7000 Address Mapping (Base 1)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 54

M-7000 Address Mapping (Base 1)

M-7002
Address Description Attribute
00001 ~ Digital output R/W
00004
00065 ~ Digital input latch high R/W
00069
00073 ~ Digital output latch high R/W
00076
00097~ Digital input latch low R/W
00101
00105 ~ Digital output latch low R/W
00108
00129 ~ Digital output safe value R/W
00132
00193 ~ Digital output power-on value R/W
00196
00257 Communication protocol R/W
0: DCON, 1:Modbus RTU
00259 Filter settings, 0: 60 Hz rejection, 1: 50 Hz R/W
rejection
00260 Host Watchdog mode R/W
0: The same as I-7000 series module
1: AO and DO commands can be used to clear the
Host Watchdog timeout status
00261 Enables or disables the Host Watchdog R/W
0: disabled, 1: enabled
00262 Enables or disables the alarm function R/W
0: disabled, 1: enabled
00263 Alarm mode R/W
0: momentary, 1: latch
00264 Clear DI/O latch, write 1 to clear W
00265 Clear all DI counters, write 1 to clear W
00269 Modbus data format R/W
0: hexadecimal
1: engineering
00270 Host Watchdog timeout status. Write 1 to clear the R/W
Host Watchdog timeout status
00271 AI filter format R/W
0: normal, 1: fast
00272 Write 1 to load the factory calibration parameters W
00273 Reset status R
0: not the first the status has been read after being
powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 1


1: the first time the status has been read after
being powered on
00289 ~ Low alarm status of channels 0 to 3, write 1 to R/W
00292 clear
00305 ~ High alarm status of channels 0 to 3, write 1 to R/W
00308 clear
00513 ~ Digital input counter channel 0 to 4, write 1 to clear W
00517
10033 ~ Digital input status for channels 0 to 4 R
10037
30001 ~ Analog input value for channels 0 to 3 R
30004
30097 ~ Digital input counter for channels 0 to 4 R
30101
40225 ~ High alarm value R/W
40228
40233 ~ Low alarm value R/W
40236
40257 ~ Type code for channels 0 to 3 R/W
40260
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 The name of the module (low word) R
40484 The name of the module (high word) R
40485 Module address, valid range: 0x1 ~ 0xF7 R
40486 Bits 5:0 Baud Rate, 0x0A R
Bits 7:6 Reserved
40488 Response delay time, 0~30, in ms R/W
40489 Host Watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enabled/disabled R/W
40492 Host Watchdog timeout count, write 0 to clear R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 2


M-7004
Address Description Attribute
30001 ~ Temperature readings of port 0 in 0.01°C R
30020
40001 ~
40020
30021 ~ Temperature readings of port 1 in 0.01°C R
30040
40021 ~
40040
30041 ~ Temperature readings of port 2 in 0.01°C R
30060
40041 ~
40060
30061 ~ Temperature readings of port 3 in 0.01°C R
30080
40061 ~
40080
30081 ~ Number of sensors of a port for port 0 to 3. R
30084
40081 ~
40084
30097 ~ Number of not assigned sensors of a port for port 0 R
30100 to 3.
40097 ~
40100
30113 ~ Number of removed sensors of a port for port 0 to R
30116 3.
40113 ~
40116
30129 ~ Number of scanned sensors of a port for port 0 to 3. R
30132
40129 ~
40132
30145 ~ Number of error counts of a port for port 0 to 3. R
30148
40145 ~
40148
30161 ~ Serial number of sensors of port 0, 4 registers for a R
30240 sensor
40161 ~
40240

M-7000 Address Mapping, Rev. 1.13 2019/1/28 3


Address Description Attribute
30241 ~ Serial number of sensors of port 1, 4 registers for a R
30320 sensor
40241 ~
40320
30321 ~ Serial number of sensors of port 2, 4 registers for a R
30400 sensor
40321 ~
40400
30401 ~ Serial number of sensors of port 3, 4 registers for a R
30480 sensor
40401 ~
40480
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 RS-485 module address, 1 to 247 R/W
Only for Modbus RTU protocol
40486 RS-485 baud rate and parity settings R/W
Bits 5:0
Baud rate, valid range: 3 ~ 10
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bit
10: even parity, 1 stop bit
11: odd parity , 1 stop bit
40488 RS-485 response delay time in ms, valid range, 0 ~ R/W
30
40489 RS-485 host watchdog timeout value, 0 ~ 255, in R/W
0.1s
40492 RS-485 host watchdog timeout count, write 0 to R/W
clear
40513 ~ Assign channel index to a new sensor in the new W
40532 list of port 0
40533 ~ Assign channel index to a new sensor in the new W
40552 list of port 1
40553 ~ Assign channel index to a new sensor in the new W
40572 list of port 2
40573 ~ Assign channel index to a new sensor in the new W
40592 list of port 3
30593 ~ High latched Temperature readings of port 0 in 0.01 R
30612 °C
40593 ~
40612

M-7000 Address Mapping, Rev. 1.13 2019/1/28 4


Address Description Attribute
30613 ~ High latched Temperature readings of port 1 in 0.01 R
30632 °C
40613 ~
40632
30633 ~ High latched Temperature readings of port 2 in 0.01 R
30652 °C
40633 ~
40652
30653 ~ High latched Temperature readings of port 3 in 0.01 R
30672 °C
40653 ~
40672
30673 ~ Low latched Temperature readings of port 0 in 0.01 R
30692 °C
40673 ~
40692
30693 ~ Low latched Temperature readings of port 1 in 0.01 R
30712 °C
40693 ~
40712
30713 ~ Low latched Temperature readings of port 2 in 0.01 R
30732 °C
40713 ~
40732
30733 ~ Low latched Temperature readings of port 3 in 0.01 R
30752 °C
40733 ~
40752
30753 ~ Serial number of not assigned sensors of port 0, 4 R
30832 registers for a sensor
40753 ~
40832
30833 ~ Serial number of not assigned sensors of port 1, 4 R
30912 registers for a sensor
40833 ~
40912
30913 ~ Serial number of not assigned sensors of port 2, 4 R
30992 registers for a sensor
40913 ~
40992
30993 ~ Serial number of not assigned sensors of port 3, 4 R
31072 registers for a sensor
40993 ~
41072

M-7000 Address Mapping, Rev. 1.13 2019/1/28 5


Address Description Attribute
31073 ~ Serial number of removed sensors of port 0, 4 R
31152 registers for a sensor
41073 ~
41152
31153 ~ Serial number of removed sensors of port 0, 4 R
31232 registers for a sensor
41153 ~
41232
31233 ~ Serial number of removed sensors of port 0, 4 R
31312 registers for a sensor
41233 ~
41312
31313 ~ Serial number of removed sensors of port 0, 4 R
31392 registers for a sensor
41313 ~
41392
00001 ~ Write 1 to rescan sensors on a port for port 0 to 3. W
00004
00033 ~ Write 1 to remove the channel index of a sensor for W
00052 port 0
00053 ~ Write 1 to remove the channel index of a sensor for W
00072 port 1
00073 ~ Write 1 to remove the channel index of a sensor for W
00092 port 2
00093 ~ Write 1 to remove the channel index of a sensor for W
00112 port 3
00129 ~ Write 1 to clear all high latched temperature W
00132 readings of a port for port 0 to 3
00161 ~ Write 1 to clear all low latched temperature W
00164 readings of a port for port 0 to 3
00257 RS-485 Protocol, 0: DCON, 1: Modbus RTU R/W
Only for Modbus RTU protocol
00260 Modbus RTU host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
Only for Modbus RTU protocol
00261 RS-485 host watchdog mode, 1: enable, 0: disable. R/W
Only for Modbus RTU protocol
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
Only for Modbus RTU protocol

M-7000 Address Mapping, Rev. 1.13 2019/1/28 6


Address Description Attribute
00273 Reset status, 1: first read after powered on, 0: not the R
first read after powered on
00280 Write 1 to clear all high latched temperature readings W
00281 Write 1 to clear all low latched temperature readings W
00385 ~ Write 1 to clear high latched temperature reading of a W
00404 sensor of port 0
00405 ~ Write 1 to clear high latched temperature reading of a W
00424 sensor of port 1
00425 ~ Write 1 to clear high latched temperature reading of a W
00444 sensor of port 2
00445 ~ Write 1 to clear high latched temperature reading of a W
00464 sensor of port 3
00465 ~ Write 1 to clear low latched temperature reading of a W
00484 sensor of port 0
00485 ~ Write 1 to clear low latched temperature reading of a W
00504 sensor of port 1
00505 ~ Write 1 to clear low latched temperature reading of a W
00524 sensor of port 2
00525 ~ Write 1 to clear low latched temperature reading of a W
00544 sensor of port 3

M-7000 Address Mapping, Rev. 1.13 2019/1/28 7


M-7005
Address Description Attribute
00001 ~ Digital output value of channel 0 to 5 R/W
00006
00097 ~ Safe value of digital output channel 0 to 5 R/W
00102
00193 ~ Power-on value of digital output channel 0 to 5 R/W
00198
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00267 Temperature scale, 1: Celsius, 0: Fahrenheit R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00272 Write 1 to load factory calibration parameters W
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00289 ~ Write 1 to clear low latched alarm of channel 0 to 7 W
00296
00305 ~ Write 1 to clear high latched alarm of channel 0 to W
00312 7
00321 ~ Enable/disable high alarm of channel 0 to 7 R/W
00328
00329 ~ Enable/disable low alarm of channel 0 to 7 R/W
00336
00337 ~ High alarm type of channel 0 to 7, 0: latched, 1: R/W
00344 momentary
00345 ~ Low alarm type of channel 0 to 7, 0: latched, 1: R/W
00352 momentary
10129 ~ Over/under range status of channel 0 to 7 R
10136
00129 ~
00136
30001 ~ Analog input value of channel 0 to 7 R
30008
40001 ~
40008

M-7000 Address Mapping, Rev. 1.13 2019/1/28 8


Address Description Attribute
40225 ~ High alarm limit of channel 0 to 7 R/W
40232
40233 ~ Low alarm limit of channel 0 to 7 R/W
40240
40257 ~ Type code of channel 0 to 7 R/W
40262
40289 ~ Temperature offset of channel 0 to 7 in 0.1°C, valid R/W
40294 range: -128 ~ 127
40321 ~ High alarm DO port of channel 0 to 7 R/W
40328
40329 ~ Low alarm DO port of channel 0 to 7 R/W
40336
40385 ~ Resistance offset of channel 0 to 7 in 0.1 ohms, R/W
40390 valid range: 0 ~ 255
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40513 ~ Steinhart Coefficient A of type code 70 to 77 R/W
40520
40545 ~ Steinhart Coefficient B of type code 70 to 77 R/W
40552
40577 ~ Steinhart Coefficient C of type code 70 to 77 R/W
40584

M-7000 Address Mapping, Rev. 1.13 2019/1/28 9


M-7011
Address Description Attribute
30001 Analog input value of channel 0 R
40001
30129 CJC temperature in 0.01C R
40129
30097 Counter value of DI 0 R
40097
40225 ~ Low/high alarm limits R/W
40226
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address R/W
40486 Baud rate R/W
40487 Type code R/W
40488 Modbus response delay time in ms R/W
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40491 Module CJC offset in 0.01C R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40495 LED mode, 1: controlled by module, 2: controlled R/W
by host (for M-7011D only)
40496 LED data for host control mode, valid ranges: W
-19999 ~ + 19999 (for M-7011D only)
10001 Digital input channel 0 R
00001
10129 1: thermocouple open wire R
00129
00033 ~ Digital outputs R/W
00097 ~ Safe values of digital outputs R/W
00193 ~ Power on values of digital outputs R/W
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00262 1: enable, 0: disable alarm R/W
00263 1: latch, 0: momentary alarm R/W
00264 1: clear latch alarm W
00266 1: clear counter W
00268 1: enable, 0: disable CJC offset R/W
00269 Modbus data format, 0: hex, 1: engineering R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 10


00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00273 Reset status, 1: first read after power d on, 0: not R
the first read after powered on
00276 Open wire detection, 1: enable, 0: disable R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 11


M-7013P

Address Description Attribute


30001 Analog input value of channel 0 R
30097 Counter value of DI 0 R
40225 ~ Low/high alarm limits R/W
40226
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address R/W
40486 Baud rate R/W
40487 Type code R/W
40488 Modbus response delay time in ms R/W
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40495 LED mode, 1: controlled by module, 2: controlled R/W
by host (for M-7011D only)
40496 LED data for host control mode, valid ranges: W
-19999 ~ + 19999 (for M-7011D only)
30865 Low word of resistance value of channel 0 in 0.01 R
ohm
30866 High word of resistance value of channel 0 in 0.01 R
ohm
10001 Digital input channel 0 R
00033 ~ Digital outputs R/W
00097 ~ Safe values of digital outputs R/W
00193 ~ Power on values of digital outputs R/W
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00262 1: enable, 0: disable alarm R/W
00263 1: latch, 0: momentary alarm R/W
00264 1: clear latch alarm W
00266 1: clear counter W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear R/W
host watch dog timeout status
00273 Reset status, 1: first read after power d on, 0: not R
the first read after powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 12


M-7015/M-7015P (firmware version B202 and later)
Address Description Attribute
10129 ~ Over/under range status of channel 0 to 5 R
10134
00129 ~
00134
30001 ~ Analog input value of channel 0 to 5 R
30006
40001 ~
40006
40257 ~ Type code of channel 0 to 5 R/W
40262
40289 ~ Temperature offset of channel 0 to 5 in 0.1°C, valid R/W
40294 range: -128 ~ 127
40385 ~ Resistance offset of channel 0 to 5 in 0.1 ohms, R/W
40390 valid range: 0 ~ 255
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable R/W
40492 Host watchdog timeout count, write 0 to clear R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 13


Address Description Attribute
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00272 Write 1 to load factory calibration parameters W
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00275 1: force to return 32767 for wire opening R/W
Notes:
1. The max number of analog output registers written in a command is 11.
2. The command of loading factory calibration parameters takes about 3 seconds. The
next command should be sent after 3 seconds.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 14


M-7016
Address Description Attribute
30001 Analog input value of channel 0 R
40001
30002 Analog input value of channel 1 R
40002
30097 Counter value of digital input R
40097
40033 Output value of excitation voltage, 0 ~ 10000 R/W
40193 Power on value of excitation voltage, 0 ~ 10000 R/W
00001 Digital input value of channel 0 R
00033 Digital output value of channel 0 R/W
00034 Digital output value of channel 1 R/W
00035 Digital output value of channel 2 R/W
00036 Digital output value of channel 3 R/W
00097 Safe value of digital output channel 0 R/W
00098 Safe value of digital output channel 1 R/W
00099 Safe value of digital output channel 2 R/W
00100 Safe value of digital output channel 3 R/W
00193 Power on value of digital output channel 0 R/W
00194 Power on value of digital output channel 1 R/W
00195 Power on value of digital output channel 2 R/W
00196 Power on value of digital output channel 3 R/W
40161 S1 value of linear mapping R/W
40162 S2 value of linear mapping R/W
40163 T1 value of linear mapping R/W
40164 T2 value of linear mapping R/W
40225 Low limit of alarm value R/W
40226 High limit of alarm value R/W
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address (1 ~ 247) R/W
40486 Baud rate (3 ~ 10) R/W
40487 Type code (0 ~ 6) R/W
40488 Response delay time (0 ~ 30) R/W
40489 Host watchdog timeout time in 100ms (0 ~ 255) R/W
40490 Channel mode, 0: channel 0, 1: channel 1, 2: 2-channel mode R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40495 LED control mode, 1: module, 2: host R/W
40496 LED data in host control mode, -19999 ~ +19999, read as 0 W
00257 Protocol selection, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 15


00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host watchdog timeout
status
00261 Host watchdog, 0: disable, 1: enable R/W
00262 Alarm, 0: disable, 1: enable R/W
00263 Alarm type, 0: momentary, 1: latched R/W
00264 1 to clear latched alarm W
00265 Linear mapping, 0: disable, 1: enable R/W
00266 1 to clear counter W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watchdog timeout status, write 1 to clear host watch dog R/W
timeout status
00273 Reset status, 1: first read after powered on, 0: not the first read R
after powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 16


M-7017/M-7017R/M-7017C/M-7017RC/M-7017R-A5 (firmware
version B300 and later)
Address Description Attribute
10129 ~ Over/under range status of channel 0 to 7 for 4 ~ R
10136 20mA or 0 ~ 20mA ranges
00129 ~
00136
30001 ~ Analog input value of channel 0 to 7 R
30008
40001 ~
40008
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40487 Type code R/W
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, 00h ~ FFh R/W
40492 Host watchdog timeout count, write 0 to clear R/W
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00261 1: enable, 0: disable host watchdog R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00271* 1: enable, 0: disable fast mode R/W
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
Note: Address 00271 is only available to the M-7017R and M-7017R-A5.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 17


M-7017RMS
Address Description Attribute
30001 ~ Analog input value of channel 0 to 7 R
30008
40001 ~
40008
40257 ~ Type code of channel 0 to 7 R/W
40264
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, 00h ~ FFh R/W
40492 Host watchdog timeout count, write 0 to clear R/W
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00261 1: enable, 0: disable host watchdog R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 18


M-7017Z
Address Description Attribute
10129 ~ Over/under range status of channel 0 to 9 for 4 ~ R
10138 20mA or 0 ~ 20mA ranges
00129 ~
00138
30001 ~ Analog input value of channel 0 to 19 R
30020
40001 ~
40020
40257 ~ Type code of channel 0 to 19 R/W
40276
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, low word R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40497 Channel enable/disable, high word R/W
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status

M-7000 Address Mapping, Rev. 1.13 2019/1/28 19


00271 1: enable, 0: disable fast mode R/W
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00277 1: single-ended mode, 0: differential mode R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 20


M-7018/M-7018R (firmware version B305 and later)
Address Description Attribute
30001 ~ Analog input value of channel 0 to 7 R
30008
40001 ~
40008
30129 CJC temperature in 0.01°C R
40129
40353 ~ CJC offset of channel 0 to 7 in 0.1°C. 1 for 0.1, 127 R/W
40360 for 12.7, 255 for –0.1, 128 for –12.8
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40487 Type code R/W
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, 00h ~ FFh R/W
40491 Module CJC offset in 0.01°C R/W
40492 Host watchdog timeout count, write 0 to clear R/W
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00268 1: enable, 0: disable CJC R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status

M-7000 Address Mapping, Rev. 1.13 2019/1/28 21


00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 22


M-7018Z
Address Description Attribute
30001 ~ Analog input value of channel 0 to 9 R
30010
40001 ~
40010
30129 CJC temperature in 0.01°C R
40129
40257 ~ Type code of channel 0 to 9 R/W
40266
40353 ~ CJC offset of channel 0 to 9 in 0.1°C. 1 for 0.1, 127 R/W
40362 for 12.7, 255 for –0.1, 128 for –12.8
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, 000h ~ 3FFh R/W
40491 Module CJC offset in 0.01°C R/W
40492 Host watchdog timeout count, write 0 to clear R/W
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00268 1: enable, 0: disable CJC R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 23


watch dog timeout status
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00276 Open thermocouple detection, 1: enable, 0: disable R/W
(for firmware version B404 and later)

M-7000 Address Mapping, Rev. 1.13 2019/1/28 24


M-7018-16

Address Description Attribute


30001 ~ Analog input value of channel 0 to 15 R
30016
40001 ~
40016
30033 ~ Temperature reading of channel 0 to 15 in 1°C R
30048
40033 ~
40048
30129 CJC temperature in 0.01°C R
40129
40353 ~ CJC offset of channel 0 to 15 in 0.1°C. 1 for 0.1, R/W
40368 127 for 12.7, 255 for –0.1, 128 for –12.8
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40487 Type code R/W
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, 00h ~ FFh R/W
40491 Module CJC offset in 0.01°C R/W
40492 Host watchdog timeout count, write 0 to clear R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 25


Address Description Attribute
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00268 1: enable, 0: disable CJC R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 26


M-7019R (firmware version B300 and later)
Address Description Attribute
10129 ~ Over/under range status of channel 0 to 7 R
10136
00129 ~
00136
30001 ~ Analog input value of channel 0 to 7 R
30008
40001 ~
40008
30129 CJC temperature in 0.01°C R
40129
40257 ~ Type code of channel 0 to 7 R/W
40264
40289 ~ Temperature offset of channel 0 to 7 in 0.1°C, valid range: R/W
40296 -128 ~ 127
40353 ~ CJC offset of channel 0 to 7 in 0.01°C, valid range: -4096 ~ R/W
40360 4096
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ 30 R/W
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, 00h ~ FFh R/W
40491 Module CJC offset in 0.01°C R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40493 CJC update setting, 0 ~ 2 R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 27


Address Description Attribute
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00268 1: enable, 0: disable CJC R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00272 Write 1 to load factory calibration parameters W
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00274 Sampling rate, 1: 8Hz, 0: 10Hz R/W
00276 Open thermocouple detection, 1: enable, 0: disable R/W
(for firmware version B307 and later)

Notes:
1. The max number of analog output registers written in a command is 11.
2. The command of loading factory calibration parameters takes about 3 seconds.
The next command should be sent after 3 seconds.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 28


M-7019Z
Address Description Attribute
10129 ~ Over/under range status of channel 0 to 9 R
10138
00129 ~
00138
30001 ~ Analog input value of channel 0 to 9 R
30010
40001 ~
40010
30129 CJC temperature in 0.01°C R
40129
40257 ~ Type code of channel 0 to 9 R/W
40266
40289 ~ Temperature offset of channel 0 to 9 in 0.1°C, valid R/W
40298 range: -128 ~ 127
40353 ~ CJC offset of channel 0 to 9 in 0.01°C, valid range: R/W
40362 -4096 ~ 4096
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Channel enable/disable, 000h ~ 3FFh R/W
40491 Module CJC offset in 0.01°C R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40493 CJC update setting, 0 ~ 2 R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 29


Address Description Attribute
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00259 Filter setting, 0: 60Hz rejection, 1: 50Hz rejection R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00268 1: enable, 0: disable CJC R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00272 Write 1 to load factory calibration parameters W
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00276 Open thermocouple detection, 1: enable, 0: disable R/W

Notes:
1. The max number of analog output registers written in a command is 11.
2. The command of loading factory calibration parameters takes about 3 seconds.
The next command should be sent after 3 seconds.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 30


M-7022 (firmware version B102 and later)
Address Description Attribute
40001 ~ Analog output value R/W
40002
40065 ~ Analog output read back R
40066
40097 ~ Safe output value R/W
40098
40193 ~ Power on output value R/W
40194
40257 ~ Type code R/W
40258
40289 ~ Slew rate R/W
40290
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address R/W
40486 Baud rate R/W
40488 Modbus response delay time in ms R/W
40489 Host watchdog timeout in 0.1s R/W
40492 Host watchdog timeout count, write 0 to clear R/W
00257 Protocol, 0:DCON, 1:Modbus R/W
00258 Modbus Protocol, 0:RTU. 1:ASCII R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host watchdog
timeout
00261 1: enable, 0:disable host watchdog R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host watch R/W
dog timeout status
00273 Reset status, 1: first read after power ed on, 0: not the first R
read after powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 31


Type Code Output Range Data Format Max Min
Engineering 20000 0
0 0 ~ 20 mA
Hexadecimal 0FFFh 0000h
Engineering 20000 4000
1 4 ~ 20 mA
Hexadecimal 0FFFh 0000h
Engineering 10000 0
2 0 ~ 10 V
Hexadecimal 0FFFh 0000h
4 0~5V Engineering 5000 0
Hexadecimal 0FFFh 0000h
Note: Engineering data format and type code 4 are supported by firmware version B102
and later.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 32


M-7024 (firmware version A201 and later)
Address Description Attribute
40001 ~ Analog output value R/W
40004
40065 ~ Analog output read back R
40068
40097 ~ Safe output value R/W
40100
40193 ~ Power on output value R/W
40196
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address R/W
40486 Baud rate R/W
40487 Type code R/W
40488 Modbus response delay time in ms R/W
40489 Host watchdog timeout in 0.1s R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40494 Slew rate R/W
00257 Protocol, 0:DCON, 1:Modbus R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host watchdog timeout
00261 1: enable, 0:disable host watchdog R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host watch dog R/W
timeout status
00273 Reset status, 1: first read after power ed on, 0: not the first read R
after powered on

Type Code Output Range Data Format +F.S. -F.S.


Engineering 20000 0
30 0 to 20 mA
Hexadecimal 3FFF 0000
Engineering 20000 04000
31 4 to 20 mA
Hexadecimal 3FFF 0000
Engineering 10000 0
32 0 to +10 V
Hexadecimal 3FFF 0000
Engineering +10000 -10000
33 -10 to +10 V
Hexadecimal 3FFF C000
Engineering +5000 0
34 0 to +5 V
Hexadecimal 3FFF 0000
Engineering +5000 -5000
35 -5 to +5 V
Hexadecimal 3FFF C000

M-7000 Address Mapping, Rev. 1.13 2019/1/28 33


M-7024R
Address Description Attribute
40001 ~ Analog output value R/W
40004
40065 ~ Analog output read back R
40068
40097 ~ Safe output value R/W
40100
40129 ~ Counter value of digital input R
40133
40193 ~ Power on output value R/W
40196
00033 ~ Digital input value R
00037
00065 ~ High latched value of DI R
00069
00097 ~ Low latched value of DI R
00101
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address R/W
40486 Baud rate R/W
40487 Type code R/W
40488 Modbus response delay time in ms R/W
40489 Host watchdog timeout in 0.1s R/W
40492 Host watchdog timeout count, write 0 to clear R/W
40494 Slew rate R/W
00257 Protocol, 0:DCON, 1:Modbus R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host watchdog timeout
00261 1: enable, 0:disable host watchdog R/W
00264 Write 1 to clear latched DI W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host watch dog R/W
timeout status
00273 Reset status, 1: first read after power ed on, 0: not the first read R
after powered on
00513 ~ Write 1 to clear DI counter value W
00517

M-7000 Address Mapping, Rev. 1.13 2019/1/28 34


M-7024U

Address Description Attribute


30065 ~ Analog output read back of channel 0 to 3 R
30068
40065 ~
40068
30129 ~ Counter value of digital input channel 0 to 3 R
30132
40129 ~
40132
40001 ~ Analog output value of channel 0 to 3 R/W
40004
40097 ~ Safe analog output value of channel 0 to 3 R/W
40100
40193 ~ Power on analog output value of channel 0 to 3 R/W
40196
40257 ~ Analog output type code of channel 0 to 3 R/W
40260
40289 ~ Analog output slew rate of channel 0 to 3 R/W
40292
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word), 0x0070 R
40484 Module name (high word), 0x2425 R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ R/W
30
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40492 Host watchdog timeout count, write 0 to clear R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 35


Address Description Attribute
00033 ~ Digital input value of channel 0 to 3 R
00046
10033 ~
10046
00065 ~ High latched value of DI R
00068
10065 ~
10068
00073 ~ High latched value of DO R
00076
10073 ~
10076
00097 ~ Low latched value of DI R
00100
10097 ~
10100
00105 ~ Low latched value of DO R
00108
10105 ~
10108
00225 ~ Status of current output open wire or voltage output R
00228 short circuit
10225 ~
10228
00001 ~ Digital output value of channel 0 to 3 R/W
00004
00129 ~ Safe value of digital output channel 0 to 3 R/W
00132
00161 ~ Power on value of digital output channel 0 to 3 R/W
00164
00193 ~ Counter update trigger edge of digital input channel R/W
00196 0 to 3
00257 Protocol, 0: DCON, 1: Modbus R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host
watchdog timeout status
00261 1: enable, 0: disable host watchdog R/W
00264 Write 1 to clear latched DIO states W
00265 DI active state R/W
00266 DO active state R/W
00269 Modbus data format, 0: hex, 1: engineering R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 36


Address Description Attribute
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00272 Write 1 to load factory default calibration W
parameters
00273 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00513 ~ Write 1 to clear counter value of digital input W
00516 channel 0 to 3
00769 ~ Enable retained analog output for channel 0 to 3 R/W
00772

Analog Outputs
Type Range Data Format Minimum Maximum
Code
0 0 mA ~ +20 mA Engineering 0 +20000
Hexadecimal 0000h FFFFh
1 +4 mA ~+20 mA Engineering +4000 +20000
Hexadecimal 0000h FFFFh
2 0V ~ +10 V Engineering 0 +10000
Hexadecimal 0000h FFFFh
3 +/-10 V Engineering -10000 +10000
Hexadecimal 8000h 7FFFh
4 0 V ~ +5 V Engineering 0 +5000
Hexadecimal 0000h FFFFh
5 +/-5 V Engineering -5000 +5000
Hexadecimal 8000h 7FFFh

M-7000 Address Mapping, Rev. 1.13 2019/1/28 37


M-7026
Address Description Attribute
00001 ~ Reads the current status of the Digital Output or sets the Digital R/W
00003 Output to either active or inactive
00129 ~ Reads/sets the Digital Output Safe Value R/W
00131
00161 ~ Reads/sets the Digital Output Power-on Value R/W
00163
00193 ~ Reads/sets the status of the Digital Input Edge R/W
00195 0: Falling Edge
1: Rising Edge
00257 Reads/sets the Communication Protocol R/W
0: DCON
1:Modbus RTU
00259 Reads/sets the Filter Settings R/W
0: 60 Hz Rejection
1: 50 Hz Rejection
00260 Reads/sets the Host Watchdog Mode R/W
0: The same as for I-7000 series modules
1: Analog Output and Digital Output commands can be used to
clear the status of the Host Watchdog timeout
00261 Enables or disables the Host Watchdog, or reads the status of the R/W
Host Watchdog
0: Disable
1: Enable
00264 Clears the latched Digital Input and Digital Output channels. W
Write 1 to clear
00265 Sets the active Digital Input mode: W
0: Normal
1: Inverse
00266 Sets the active Digital Output mode: W
0: Normal
1: Inverse
00269 Reads/sets the Modbus Data Format R/W
0: 2’s Complement Hexadecimal
1: Engineering Units
00270 Reads the status of the Host Watchdog timeout. Write 1 to clear. R/W
00271 Reads/sets the Analog Input Filter Format R/W
0: Normal
1: Fast
00272 Loads the factory calibration parameters. Write 1 to load. W
00273 Reads the Reset status R
0: This is NOT the first time the module has been read since
being powered on
1: This is the first time the module has been read since being
powered on

M-7000 Address Mapping, Rev. 1.13 2019/1/28 38


Address Description Attribute
00280 Clears the high latch values for all Analog Input channels. Write W
1 to clear.
00281 Clears the low latch values for all Analog Input channels. Write W
1 to clear.
00284 Enables or disables calibration, or reads the status of the R/W
calibration function
0: Disabled
1: Enabled
00285 Sets the Analog Input zero calibration. Write 1 to set. W
00286 Sets the Analog Input span calibration. Write 1 to set. W
00289 ~ Reads/clears the status of the low alarm for channels 0 to 5. R/W
00294 Write 1 to clear.
00305 ~ Reads/clears the status of the high alarm for channels 0 to 5. R/W
00310 Write 1 to clear.
00321 ~ Enables or disables the Analog Input Alarm, or reads the status R/W
00326 of the Analog Input Alarm
0: Disabled
1: Enabled
00337 ~ Reads/sets the Analog Input Alarm mode R/W
00342 0: Momentary
1: Latched
00385 ~ Clears the high latched Analog Input for channels 0 to 5. Write 1 W
00390 to clear.
00417 ~ Clears the low latched Analog Input for channels 0 to 5. Write 1 W
00422 to clear.
00513 ~ Resets the Digital Input counter for channels 0 to 2. Write 1 to W
00515 reset.
10033 ~ Reads the status of the Digital Input for channels 0 to 2 R
10035
10065 ~ Reads the status of the high latched Digital Input channels R
10067
10073 ~ Reads the status of the high latched Digital Output channels R
10075
10097~ Reads the status of the low latched Digital Input channels R
10099
10105 ~ Reads the status of the low latched Digital Output channels R
10107
10225 ~ Reads whether or not Analog Input channels 0 to 5 are under R
10230 range
10241 ~ Reads the status of the wire connection for Analog Output R
10242 channels 0 to 1
30001 ~ Reads the Analog Input value for channels 0 to 5 R
30006
30065 ~ Reads the current output value for Analog Output channels 0 to R
30066 1

M-7000 Address Mapping, Rev. 1.13 2019/1/28 39


Address Description Attribute
30129 ~ Reads the Digital Input counter for channels 0 to 2 R
30131
30513 ~ Reads the high latch value for Analog Input channels 0 to 5 R
30518
30545 ~ Reads the low latch value for Analog Input channels 0 to 5 R
30550
40033 ~ Reads/writes the Analog Output value for channels 0 to 1 R/W
40034
40097 ~ Reads/writes the safe value for Analog Output channels 0 to 1 R/W
40098
40193 ~ Reads/writes the power-on value for Analog Output channels 0 R/W
40194 to 1
40225 ~ Reads/writes the Analog Input high alarm value R/W
40230
40233 ~ Reads/writes the Analog Input low alarm value R/W
40238
40257 ~ Reads/writes the Type Code for Analog Input channels 0 to 5 R/W
40262
40289 ~ Reads/writes the Analog Output Slew Rate for channels 0 to 1 R/W
40290
40417 ~ Reads/writes the Type Code for Analog Output channels 0 to 1 R/W
40418
40481 Reads the Firmware Version (high word) R
40482 Reads the Firmware Version (low word) R
40483 Reads the Name of the Module (high word) R
40484 Reads the Name of the Module (low word) R
40485 Reads the Module address. The valid range is 0x1 to 0xF7 R
40486 Reads/writes the Baud Rate R/W
Bits 5:0 Baud Rate
Bits 7:6 Reserved
40488 Reads/writes the Response Delay Time in ms. The valid range is R/W
0 to 30ms.
40489 Reads/writes the Host Watchdog Timeout value in 0.1s R/W
increments. The valid range is 0 to 255.
40490 Reads the status of the Analog Input channel, or sets the Analog R/W
Input channel to enabled or disabled.
40492 Reads/clears the Host Watchdog Timeout count. Write 0 to clear. R/W

Note:
The command to load the factory calibration parameters (00272) takes about 3
seconds to be processed. Subsequent commands should not be sent before this
time has elapsed.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 40


M-7028

Address Description Attribute


30065 ~ Analog output read back of channel 0 to 7 R
30072
40065 ~
40072
40001 ~ Analog output value of channel 0 to 7 R/W
40008
40097 ~ Safe analog output value of channel 0 to 7 R/W
40104
40193 ~ Power on analog output value of channel 0 to 7 R/W
40200
40257 ~ Analog output type code of channel 0 to 7 R/W
40264
40289 ~ Analog output slew rate of channel 0 to 7 R/W
40296
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word), 0x0070 R
40484 Module name (high word), 0x2800 R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ 30 R/W
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40492 Host watchdog timeout count, write 0 to clear R/W
00225 ~ Status of current output open wire R
00232
10225 ~
10232
00257 Protocol, 0: DCON, 1: Modbus R/W
00260 Modbus host watchdog mode R/W
0: same as I-7000
1: can use AO and DO command to clear host watchdog
timeout status

M-7000 Address Mapping, Rev. 1.13 2019/1/28 41


Address Description Attribute
00261 1: enable, 0: disable host watchdog R/W
00269 Modbus data format, 0: hex, 1: engineering R/W
00270 Host watch dog timeout status, write 1 to clear host watch dog R/W
timeout status
00272 Write 1 to load factory default calibration parameters W
00273 Reset status, 1: first read after powered on, 0: not the first read R
after powered on

Analog Output Types


Type Code Range Data Format Minimum Maximum
Engineering 0 +20000
0 0 mA ~ +20 mA
Hexadecimal 0000h FFFFh
Engineering +4000 +20000
1 +4 mA ~+20 mA
Hexadecimal 0000h FFFFh
Engineering 0 +10000
2 0V ~ +10 V
Hexadecimal 0000h FFFFh
Engineering -10000 +10000
3 +/-10 V
Hexadecimal 8000h 7FFFh
Engineering 0 +5000
4 0 V ~ +5 V
Hexadecimal 0000h FFFFh
Engineering -5000 +5000
5 +/-5 V
Hexadecimal 8000h 7FFFh

M-7000 Address Mapping, Rev. 1.13 2019/1/28 42


M-7033
Address Description Attribute
30001 Analog input value of channel 0 R
40001
30002 Analog input value of channel 1 R
40002
30003 Analog input value of channel 2 R
40003

M-7000 Address Mapping, Rev. 1.13 2019/1/28 43


M-7000 DIO
Address Description Attribute
30001 ~ Counter value of digital input R
30016
40001 ~ Counter value of digital input R
40016
40481*1 Firmware version (low word) R
40482*1 Firmware version (high word) R
40483*1 Module name (low word) R
40484*1 Module name (high word) R
40485*1 Module address, valid range: 1 ~ 247 R/W
40486*1 Bits 5:0 R/W
Baud rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06
Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: no parity, 1 stop bit
01: no parity, 2 stop bits
10: even parity, 1 stop bit
11: odd parity, 1 stop bit
40488*1 Modbus response delay time in ms, valid range: 0 ~ 30 R/W
40489*1 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40492*1 Host watchdog timeout count, write 0 to clear R/W
10001 ~ Digital input value R
10016
00001 ~ Digital output value R/W
00016
00033 ~ Digital input value of channel 0 ~ 7 R
00048
00065 ~ High latched values of DIO R
00096
00097 ~ Low latched values of DIO R
00128
00129 ~ Safe value of digital output channel R/W
00144
00161 ~ Power on value of digital output channel R/W
00176
00193*1 ~ Counter update trigger edge of digital input channel R/W
00208
00257*2 Write 1 to clear latch values W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 44


Address Description Attribute
00257*1 Protocol, 0: DCON, 1: Modbus RTU R/W
00258*1 0: Modbus RTU, 1: Modbus ASCII R/W
00260*1 Modbus host watchdog mode R/W
0: same as I-7000
1: can use write DO command to clear host
watchdog timeout status
00261*1 1: enable, 0: disable host watchdog R/W
00264*1 Write 1 to clear latched DIO W
00265*1 DI active state, 0: normal, 1: inverse R/W
00266*1 DO active state, 0: normal, 1:inverse R/W
00270*1 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00273*1 Reset status, 1: first read after powered on, 0: not R
the first read after powered on
00513 ~ Write 1 to clear counter value of digital input W
00528 channel
Note:
*1: only available with firmware version 200 and later
*2: only available with firmware version 199 and earlier

M-7000 Address Mapping, Rev. 1.13 2019/1/28 45


M-7080

Address Description Attribute


40001 Counter/frequency value of channel 0 (low word) R
40002 Counter/frequency value of channel 0 (high word) R
40003 Counter/frequency value of channel 1 (low word) R
40004 Counter/frequency value of channel 1 (high word) R
40065 Max. value of counter 0 (low word) R/W
40066 Max. value of counter 0 (high word) R/W
40067 Max. value of counter 1 (low word) R/W
40068 Max. value of counter 1 (high word) R/W
40097 Preset value of counter 0 (low word) R/W
40098 Preset value of counter 0 (high word) R/W
40099 Preset value of counter 1 (low word) R/W
40100 Preset value of counter 1 (high word) R/W
40161 Low level width threshold in us R/W
40162 High level width threshold in us R/W
40163 Low voltage trigger value in 0.1V R/W
40164 High voltage trigger value in 0.1V R/W
00001 DO 0 R/W
00002 DO 1 R/W
00065 Overflow flag of counter 0 R
00066 Overflow flag of counter 1 R
00129 Input mode of channel 0, 0:non-isolated, 1:isolated R/W
00130 Input mode of channel 1, 0:non-isolated, 1:isolated R/W
00131 0: gate is low active, 1: gate is high active, when gate control R/W
is enabled
00132 Gate control, 0: enable, 1:disable R/W
00133 Set counter 0 to preset value W
00134 Set counter 1 to preset value W
00135 Start(1)/Stop(0) counter 0 R/W
00136 Start(1)/Stop(0) counter 1 R/W
00139 Enable(1)/disable(0) digital filter R/W
00142 Frequency gate time, 0:0.1second, 1: 1.0seccond R/W
00143 LED configuration, 0:ch0, 1: ch1 R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 46


Address Description Attribute
00145*1 Counter mode of channel 0, 1: stop counting on overflow, 0: R/W
continuous
*1
00146 Counter mode of channel 1, 1: stop counting on overflow, 0: R/W
continuous
*1: only available with firmware version 0A24 and later. In continuous counting mode,
the maximum value is ignored. When the count reaches FFFFFFFFh, it restarts
from 0 and the overflag is set. In this mode, the overflow flag can be cleared by
writing zero to the overflow flag register. The default mode is stop counting on
overflow.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 47


M-7080B
Address Description Attribute
40001 Counter/frequency value of channel 0 (low word) R
40002 Counter/frequency value of channel 0 (high word) R
40003 Counter/frequency value of channel 1 (low word) R
40004 Counter/frequency value of channel 1 (high word) R
40065 Max. value of counter 0 (low word) R/W
40066 Max. value of counter 0 (high word) R/W
40067 Max. value of counter 1 (low word) R/W
40068 Max. value of counter 1 (high word) R/W
40097 Preset value of counter 0 (low word) R/W
40098 Preset value of counter 0 (high word) R/W
40099 Preset value of counter 1 (low word) R/W
40100 Preset value of counter 1 (high word) R/W
40161 Low level width threshold in us R/W
40162 High level width threshold in us R/W
40163 Low voltage trigger value in 0.1V R/W
40164 High voltage trigger value in 0.1V R/W
00001 DO 0 R/W
00002 DO 1 R/W
00065 Overflow flag of counter 0 R
00066 Overflow flag of counter 1 R
00129 Input mode of channel 0, 0:non-isolated, 1:isolated R/W
00130 Input mode of channel 1, 0:non-isolated, 1:isolated R/W
00131 0: gate is low active, 1: gate is high active, when gate control is R/W
enabled
00132 Gate control, 0: enable, 1:disable R/W
00135 Start(1)/Stop(0) counter 0 R/W
00136 Start(1)/Stop(0) counter 1 R/W
00139 Enable(1)/disable(0) digital filter R/W
00142 Frequency gate time, 0:0.1second, 1: 1.0seccond R/W
00143 LED configuration, 0:ch0, 1: ch1 R/W
NOTE: When the type code is 52 and registers 40097 ~ 40100 are set, the current counter
values are set to the preset values, too.

M-7000 Address Mapping, Rev. 1.13 2019/1/28 48


M-7084
Address Description Attribute
30001 ~ 30016 Counter/frequency value of channel 0 to 7, two R
registers for each channel
40065 ~ 40080 Maximum value for up counter 0 to 7, two registers for R/W
each channel
40097 ~ 40112 Preset value of counter 0 to 7, two registers for each R/W
channel
40161 Frequency measurement timeout in 100ms, 1 ~ 255 R/W
40162 Low-pass filter time for channel 0 and 1 in us, 1 ~ R/W
32767
40163 Low-pass filter time for channel 2 and 3 in us, 1 ~ R/W
32767
40164 Low-pass filter time for channel 4 to 7 in us, 1 ~ 32767 R/W
40257 ~ 40264 Type code of channel 0 to 7 R/W
40481 Firmware version (low word) R
40482 Firmware version (high word) R
40483 Module name (low word) R
40484 Module name (high word) R
40485 Module address, valid range: 1 ~ 247 R/W
40486 Bits 5:0 R/W
Baud rate, valid range: 3 ~ 10
Bits 7:6
00: no parity, 1 stop bit
10: even parity, 1 stop bit
11: odd parity , 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 ~ 30 R/W
40489 Host watchdog timeout value, 0 ~ 255, in 0.1s R/W
40490 Start/stop counting, bit 0 for ch0, bit 1 for ch1, …, 00h R/W
~ FFh
40492 Host watchdog timeout count, write 0 to clear R/W
00033 ~ 00040 Input status after XOR mask for channel 0 to 7 R
00041 ~ 00048 Input status after low-pass filter for channel 0 to 7 R
00065 ~ 00072 Counter overflow status for channel 0 to 7. Write 1 to R/W
clear

M-7000 Address Mapping, Rev. 1.13 2019/1/28 49


Address Description Attribute
00257 Protocol, 0: DCON, 1: Modbus RTU R/W
00261 1: enable, 0: disable host watchdog R/W
00269 Data format for frequency type, 0: hex, 1: float R/W
00270 Host watch dog timeout status, write 1 to clear host R/W
watch dog timeout status
00273 Reset status, 1: first read after powered on, 0: not the R
first read after powered on
00513 ~ 00520 Write 1 to clear counter 0 ~ 7 W
00769 ~ 00776 Enable battery backup for counter 0 to 7 R/W
00801 ~ 00808 Automatic switching between high/low frequency R/W
mode for frequency measurement of channel 0 to 7
00833 ~ 00840 High/low frequency mode for frequency measurement R/W
of channel 0 to 7
00865 ~ 00872 Stop counting on counter overflow for channel 0 to 7 R/W
00897 ~ 00904 Enable low pass filter for channel 0 to 7 R/W
00929 ~ 00936 XOR mask for channel 0 to 7 R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 50


M-7088
Address Description Attribute
00001 ~ PWM status R/W
00008 0: Stopped
1: Started
00065 ~ Overflow of DI counter, write 1 to clear R/W
00072
00225 ~ DI counter status R/W
00232 0: Disabled
1: Enabled
00257 Protocol R/W
0: DCON
1: Modbus RTU
00260 Modbus Host Watchdog mode R/W
0: The same as I-7000 series modules
1: The AO and DO command will clear Host
Watchdog timeout status
00261 Host Watchdog R/W
0: Disabled
1: Enabled
00266 Clear all DI counters W
00270 Host Watchdog timeout status, write 1 to clear the R/W
Host Watchdog timeout status
00278 DI active R/W
0: Inverse
1: Normal
00289 Save all PWM configurations into EEPROM, write W
1 to save
00865 ~ PWM mode R/W
00872 0: Burst mode
1: Continuous mode
00897 ~ PWM trigger status R/W
00904 0: Disabled
1: Enabled
00929 ~ PWM trigger start R/W
00936 0: Trigger stop

M-7000 Address Mapping, Rev. 1.13 2019/1/28 51


1: Trigger start
00961 ~ PWM synchronized R/W
00968
10033 ~ DI status R
10040
10273 Reset status R
0: Not the first read after power-on
1: First read after power-on
30001 ~ DI count R
30016 30001=low word of channel 0,
30002=high word of channel 0, etc.
30769 ~ PWM burst count R
30776 Condition: PWM mode = burst,
PWM status = stop
30481 Firmware version (low word) R
30482 Firmware version (high word) R
30483 Module name (low word) R
30484 Module name (high word) R
40065 ~ Max DI count value R/W
40080 40065=low word of channel 0,
40066=high word of channel 0, etc.
40097 ~ Preset value of DI count R/W
40112 40097=low word of channel 0,
40104=high word of channel 0, etc.
40485 The module address, valid range: 1 ~ 247 R/W
40705 ~ PWM duty cycle R/W
40712
40737 ~ PWM frequency R/W
40752 40737=low word of channel 0,
40738=high word of channel 0, etc.
40801 ~ PWM burst steps R/W
40808
40486 Bits 5:0 R/W
Baud Rate, 0x03 ~ 0x0A
Code 0x03 0x04 0x05 0x06

M-7000 Address Mapping, Rev. 1.13 2019/1/28 52


Baud 1200 2400 4800 9600
Code 0x07 0x08 0x09 0x0A
Baud 19200 38400 57600 115200
Bits 7:6
00: No parity, 1 stop bit
01: No parity, 2 stop bits
10: Even parity, 1 stop bit
11: Odd parity, 1 stop bit
40488 Modbus response delay time in ms, valid range: 0 R/W
~ 30
40489 Host Watchdog timeout value, 0 ~ 255, in 0.1s R/W
40495 LED configuration R/W
40496 LED data for host mode R/W
40498 Power-down count R/W

M-7000 Address Mapping, Rev. 1.13 2019/1/28 53


Revision History
Date Revision Changes
2018/10/31 1.12 Add M-7028
2019/1/28 1.13 Add register 00276 to M-7018Z

M-7000 Address Mapping, Rev. 1.13 2019/1/28 54

You might also like