曾经做过单片机和以下20种PLC的Modbus RTU串口通信,现将这20种PLC输入、输出和寄存器元件与Modbus编号地址对应表分享出来。
三菱FX3G-40MR/ES-A、西门子S7-200 CPU226 AC/DC/RLY、欧姆龙CP1H-X40DR-A、松下AFPX-C40R、台达DVP-12SA2、信捷XC5-48、永宏FBs-40MC、产电XBC-DR40S、汇川H2u-2416MT-XP、英威腾IVC2H-1616MAT6、基恩士KV-N40AR、施耐德电气TM218LDAE40DRPHN、海为H40S2R系列、维控LX3V1212MT系列、和利时LE5109、台安AP-340BR-A、罗克韦尔1766-L32BWA、合信CTH200系列CPU H226L、富士SPE NW0P40R-31、步科K508-40AR
三菱
X元件支持Modbus之02功能码;
Y元件支持Modbus之01、05、15功能码;
D元件支持Modbus之03、06、16功能码。
西门子
I元件支持Modbus之02功能码;
Q元件支持Modbus之01、05、15功能码;
V元件支持Modbus之03、06、16功能码。
欧姆龙
CIO0元件支持Modbus之02功能码;
CIO100元件支持Modbus之01、05、15功能码;
D元件支持Modbus之03、06、16功能码。
松下
X元件支持Modbus之02功能码;
Y元件支持Modbus之01、05、15功能码;
DT元件支持Modbus之03、06、16功能码。
台达
信捷
永宏
产电
P0元件支持Modbus之02功能码;
P40元件支持Modbus之01、05、15功能码;
D元件支持Modbus之03、06、16功能码。
汇川
英威腾
基恩士
R0元件支持Modbus之02功能码;
R500元件支持Modbus之01、05、15功能码;
DM元件支持Modbus之03、06、16功能码。
施耐德电气
更新固件后支持01、02、15功能码
I元件支持Modbus之02功能码;
Q元件支持Modbus之01、15功能码;
M元件支持Modbus之03、06、16功能码。
海为
维控
和利时
I元件支持Modbus之02功能码;
Q元件支持Modbus之01、05、15功能码;
M元件支持Modbus之03、06、16功能码。
台安
X元件支持Modbus之02功能码;
Y元件支持Modbus之01、05、15功能码;
D元件支持Modbus之03、06、16功能码。
罗克韦尔
I元件支持Modbus之02功能码;
Q元件支持Modbus之01、05、15功能码;
N元件支持Modbus之03、06、16功能码。
合信
富士
(无协议编程实现)
X元件支持Modbus之02功能码;
Y元件支持Modbus之01、15功能码;
D元件支持Modbus之03、16功能码。
步科
I元件支持Modbus之02功能码;
Q元件支持Modbus之01、05、15功能码;
V元件支持Modbus之03、06、16功能码。
单片机
DI元件支持Modbus之02功能码;
DO元件支持Modbus之01、05、15功能码;
AI元件支持Modbus之04功能码;
AO元件支持Modbus之03、06、16功能码。