S
MART
AXIS P
RO
/L
ITE
U
SER
'
S
M
ANUAL
FT9Y-B1378 11-9
11: M
ODBUS
C
OMMUNICATION
Address Map
*1: Addresses generally used for Modbus communication. Calculation method of Modbus addresses for SmartAXIS devices are described below.
*2: These 4-digit addresses are used in the communication frame. To calculate the address used in communication frame, extract lower 5 digits of
the Modbus address, subtract 1 from the value, and convert the result into hexadecimal.
*3: Access within the device range for the SmartAXIS type used.
Calculating Modbus Addresses for SmartAXIS Devices
Modbus Device Name
Modbus Address
Map (Decimal)
*1
Communication
Frame Address
*2
SmartAXIS Device
*3
Applicable
Function Code
Coil
(000000 and above)
000001 - 000112 0000 - 006F Q0 - Q141
1, 5, 15
000701 - 000828 02BC - 033B R0 - R127
001001 - 002024 03E8 - 07E7 M0 - M1277
009001 - 009144 2328 - 23B7 M8000 - M8177
Input Relay
(100000 and above)
100001 - 100126 0000 - 007D I0 - I155
2101001 - 101200 03E8 - 04AF T0 - T199 (timer contact)
101501 - 101700 05DC - 06A3 C0 - C199 (counter contact)
Input Register
(300000 and above)
300001 - 300200 0000 - 00C7 T0 - T199 (timer current value)
4
300501 - 300700 01F4 - 02BB C0 - C199 (counter current value)
Holding Register
(400000 and above)
400001 - 402000 0000 - 07CF D0 - D1999
3, 6, 16
408001 - 408200 1F40 - 2007 D8000 - D8199
409001 - 409200 2328 - 23EF T0 - T199 (timer preset value)
3
409501 - 409700 251C - 25E3 C0 - C199 (counter preset value)
SmartAXIS Device Calculating Modbus Address Calculation Example
I, Q, M
Example: M325
(32 ā 0) Ć 8 + 5 + 1001 = 1262
Modbus address: 1262
1262 ā 1 = 1261 = 04ED
Communication frame address: 04ED
R, T, C, D
Example: D756
(756 ā 0) + 400001 = 400757
Modbus address: 400757
Extract lower 5 digits ā 757
757 ā 1 = 756 = 02F4
Communication frame address: 02F4
Modbus Device Name SmartAXIS Device Minimum Address (4) Offset (5)
Coil
Q0 - Q141 0 1
R0 - R127 0 701
M0 - M1277 0 1001
M8000 - M8177 8000 9001
Input Relay
I0 - I155 0 100001
T0 - T199 (timer contact) 0 101001
C0 - C199 (counter contact) 0 101501
Input Register
T0 - T199 (timer current value) 0 300001
C0 - C199 (counter current value) 0 300501
Holding Register
D0 - D1999 0 400001
D8000 - D8199 8000 408001
T0 - T199 (timer preset value) 0 409001
C0 - C199 (counter preset value) 0 409501
M XXX X
(2): Octal
(1): Decimal
((1) ā (4))
Ć
8 + (2) + (5)
Minimum Offset
address
((3) ā (4)) + (5)
Minimum Offset
address