案例所使用的IGT-SER智能网关可将几乎所有PLC的协议转成Modbus协议,不用PLC编程,只需通过网关的配置软件设置一下PLC寄存器地址与Modbus地址的对应关系即可;更详细的应用案例 ModbusTCP数据存入数据库
首先,要确认一下ModbusTCP与PLC的地址对应关系,如下图,按照这些设置,已经PLC的所有寄存器与Modbus地址管理上了;
按照上图,设置完成PLC寄存器与Modbus地址的对应关系,6位MODBUS地址对应如下:
VB0对应400001, VB1对应400002,VB2对应400003 ......
VW0对应400001~400002, VW2对应400003~400004,VW4对应400005~400006 ......
VD0对应400001~400004, VD4对应400005~4000008,VD8对应400009~400012 ......
MB0对应300001, MB1对应300002,MB2对应300003 ......
MW0对应300001~300002, MW2对应300003~300004,MW4对应300005~300006 ......
MD0对应300001~300004, MD4对应300005~300008,MD8对应300009~300012 ......
I0.0对应100001, I0.1对应100002,I0.2对应100003 ......
Q0.0对应000001, Q0.1对应000002,Q0.2对应000003 ......
M0.0对应010001, M0.1对应010002,M0.2对应010003 ......
然后确认一下,网关的IP地址,网关端口等参数,如下图:
最后确认一下IP地址,选择通讯端口(网口或串口),将设置下载到网关,重启即可用ModScan32测试:
欧姆龙、三菱、MicroLogix等PLC都可以的,网口、串口都可转成ModbusTCP从站;
相关资料下载