Click on the blue text above to intuitively learn about machinery and subscribe to us for long-term updates.
I have previously worked on microcontroller and Modbus RTU serial communication for the following 20 types of PLCs. Here, I share the mapping of these PLC input, output, and register components to their corresponding Modbus address.
Mitsubishi FX3G-40MR/ES-A, Siemens S7-200 CPU226 AC/DC/RLY, Omron CP1H-X40DR-A, Panasonic AFPX-C40R, Delta DVP-12SA2, Xinjie XC5-48, Yonghong FBs-40MC, Chandean XBC-DR40S, Inovance H2u-2416MT-XP, Inovance IVC2H-1616MAT6, Keyence KV-N40AR, Schneider Electric TM218LDAE40DRPHN, Haiwei H40S2R series, Weikong LX3V1212MT series, Holley LE5109, Taian AP-340BR-A, Rockwell 1766-L32BWA, Hengxin CTH200 series CPU H226L, Fuji SPE NW0P40R-31, Beckhoff K508-40AR
Mitsubishi
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Siemens
I components support Modbus function code 02; Q components support Modbus function codes 01, 05, 15; V components support Modbus function codes 03, 06, 16.

Omron
CIO0 components support Modbus function code 02; CIO100 components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Panasonic
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; DT components support Modbus function codes 03, 06, 16.

Delta
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Xinjie
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Yonghong
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Chandean
P0 components support Modbus function code 02; P40 components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Inovance
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Inovance
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Keyence
R0 components support Modbus function code 02; R500 components support Modbus function codes 01, 05, 15; DM components support Modbus function codes 03, 06, 16.

Schneider Electric
After firmware update, supports function codes 01, 02, 15
I components support Modbus function code 02; Q components support Modbus function codes 01, 15; M components support Modbus function codes 03, 06, 16.

Haiwei
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Weikong
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Holley
I components support Modbus function code 02;
Q components support Modbus function codes 01, 05, 15; M components support Modbus function codes 03, 06, 16.

Taian
X components support Modbus function code 02; Y components support Modbus function codes 01, 05, 15; D components support Modbus function codes 03, 06, 16.

Rockwell
I components support Modbus function code 02;
Q components support Modbus function codes 01, 05, 15; N components support Modbus function codes 03, 06, 16.

Hengxin
I components support Modbus function code 02; Q components support Modbus function codes 01, 05, 15; V components support Modbus function codes 03, 06, 16.

Fuji
(Implemented without protocol programming)
X components support Modbus function code 02; Y components support Modbus function codes 01, 15; D components support Modbus function codes 03, 16.

Beckhoff
I components support Modbus function code 02;
Q components support Modbus function codes 01, 05, 15; V components support Modbus function codes 03, 06, 16.

End
Source: China Industrial Control Network, Industrial Control Forum
Please feel free to add any missing content or deficiencies in the comments, so that the next person who sees it can learn more: what you know is what everyone needs.…