2.4 Communications with MP-series Controllers
Message Functions
2-85
Data Address (PARAM14 and PARAM15)
These parameters give the data address that was requested by the remote station.
For function codes 01 to 10 hex, the requested address is the word size address indicated only by
PARAM14. If the function code is 43 hex, the requested address is the long-word size address given
by PARAM14 and PARAM15.
*1. Coil or input relay read/write requests: Enter the address of the first bit of the data.
*2. Continuous register read/write requests: Enter the address of the first word of the data.
*3. Non-consecutive register read/write requests: Enter the address of the first M register of the address table.
Function Code
Target
Data
Type
Function Data Address Request Range
00 hex −
Not used for the Extended MEMOBUS proto-
col.
Disabled.
01 hex B
Reads the states of coils.
∗1
0 to 65535 (0 to FFFF hex)
02 hex B
Reads the states of input relays.
∗1
0 to 65535 (0 to FFFF hex)
03 hex W
Reads the contents of hold registers.
∗2
0 to 65534 (0 to FFFE hex)
04 hex W
Reads the contents of input registers.
∗2
0 to 65535 (0 to FFFF hex)
05 hex B
Changes the state of a single coil.
∗1
0 to 65535 (0 to FFFF hex)
06 hex W
Writes to a single hold register.
∗2
0 to 65534 (0 to FFFE hex)
07 hex −
Not used for the Extended MEMOBUS
protocol.
Disabled.
08 hex − Performs a loopback test. Disabled.
09 hex W
Reads the contents of hold registers
(extended).
∗2
0 to 65534 (0 to FFFE hex)
0A hex W
Reads the contents of input registers
(extended).
∗2
0 to 65535 (0 to FFFF hex)
0B hex W
Writes to hold registers (extended).
∗2
0 to 65534 (0 to FFFE hex)
0C hex −
Not used for the Extended MEMOBUS
protocol.
Disabled.
0D hex W
Reads the contents of non-consecutive hold
registers (extended).
∗3
0 to 65534 (0 to FFFE hex)
0E hex W
Writes to non-consecutive hold registers
(extended).
∗3
0 to 65534 (0 to FFFE hex)
0F hex B
Changes the states of multiple coils.
∗1
0 to 65535 (0 to FFFF hex)
10 hex W
Writes to multiple hold registers.
∗2
0 to 65534 (0 to FFFE hex)
4341 hex B
Reads the states of bits.
∗1
0 to 4294967295
(0 to FFFFFFFF hex)
Adjust the address to the remote
device’s address range.
Refer to the following section for
an MP3000-series Controller.
2.16 Details on Protocols (page 2-
378)
4345 hex B
Changes the state of a single bit.
∗1
4346 hex W
Writes to a single register.
∗2
4349 hex W
Reads the contents of registers.
∗2
434B hex W
Writes to multiple registers.
∗2
434D hex W
Reads the contents of non-consecutive
registers.
∗3
434E hex W
Writes to non-consecutive registers.
∗3
434F hex B
Changes the states of multiple bits.
∗1