Data Type Read/Write Property Meaning Modbus Address Range Expression in PLC Analog
Input Registers
Read-Only
Analog Input
30001-39999
%IW0 – %IW9998
Holding
Registers
Read-Write
Analog
Output
40001-49999
%MW0
– %MW9998
Digital
Discrete Input
Read-Only
Digital Input
10001-19999
%I0 – %I9998
Coils
Read-Write
Digital
Output
00001-09999
%M0
– %M9998
Modbus Analog Signal
Data Type Read/Write Property Meaning Modbus Address Range Expression in PLC Input Registers Read-Only Analog Input 30001-39999 %IW0 – %IW9998 Holding Registers Read-Write Analog Output 40001-49999 %MW0 – %MW9998
Modbus Digital Signal
Data Type Read/Write Property Meaning Modbus Address Range Expression in PLC Discrete Input Read-Only Digital Input 10001-19999 %I0 – %I9998 Coils Read-Write Digital Output 00001-09999 %M0 – %M9998
Function Codes
FC 01 (Read Coils) FC 02 (Read Discrete Inputs) FC 03 (Read Holding Registers) FC 04 (Read Input Registers) FC 05 (Write Single Coil) FC 06 (Write Single Register) FC 15 (Write Multiple Coils) FC 16 (Write Multiple Registers) FC 23 (Read/Write Multiple Registers)
Example of Holding Registers
SCADA- (4 0, 001-49, 9 9 9) to PLC- (%MW0 – %MW9,998)
SL Modbus Address in PLC Modbus Address in SCADA 1 %MW0 40001 2 %MW1 40002 3 %MW2 40003 4 %MW8 40009 5 %MW9 40010 6 %MW10 40011 7 %MW98 40099 8 %MW99 40100 9 %MW100 40101 10 %MW998 40999 11 %MW999 41000 12 %MW1000 41001 %MW1006 41107
Post navigation