9-8
Chapter 9. PLC Link Communication Function
z
Modbus/RTU
Device type Address range
Coil 000001 to 065536
Input relay 100001 to 165536
Input register 300001 to 365536
Retaining register 400001 to 465536
Change the Modbus address used by the SLP in accordance with the address
expression used for the connected Modbus device.
The address expression in the Modbus protocol and the SLP is as follows.
Device type Modbus communication protocol SLP-C1F
Function code Address range Address range
For reading For writing
Coil 1 (0x01) 15 (0x0F) 0000 000001
0001 000002
to to
FFFF 065536
Input relay 1 (0x01) – 0000 100001
0001 100002
to to
FFFF 165536
Input register 4 (0x04) – 0000 300001
0001 300002
to to
FFFF 365536
Retaining
register
3 (0x03) 16 (0x10) 0000 400001
0001 400002
– to
FFFF 465536
In the Modbus communication protocol, a function number is added to an address
in order to indicate the device type. In the SLP, the type is expressed by the value (0,
1, 3, 4) at the beginning of an address.
Also, the address used by the loader is the Modbus protocol address + 1, as shown
in the above example of “000001” to “065536."
400101
Device type Modbus communication address + 1
(decimal address)
0: Coil
1: Input relay
2: Input register
Handling Precautions
• When connecting to a Keyence KV PLC, set SendDelayTime to 100 ms or
longer. If a time shorter than 100 ms is set, faulty communication may result.