西门子PLC不编写程序如何实现ModbusTCP从站功能

        案例所使用的智能网关可将几乎所有PLC的协议转成Modbus协议,不用PLC编程,只需通过网关的配置软件设置一下PLC寄存器地址与Modbus地址的对应关系即可;更详细的应用案例

        首先,要确认一下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 ......

扫描二维码关注公众号,回复: 8503991 查看本文章

        Q0.0对应000001, Q0.1对应000002,Q0.2对应000003 ......

        M0.0对应010001,  M0.1对应010002,M0.2对应010003 ......

        然后确认一下,网关的IP地址,网关端口等参数,如下图:

        最后确认一下IP地址,选择通讯端口(网口或串口),将设置下载到网关,重启即可用ModScan32测试:

欧姆龙、三菱、MicroLogix等PLC都可以的,网口、串口都可转成ModbusTCP从站;

相关资料下载

发布了12 篇原创文章 · 获赞 8 · 访问量 5192

猜你喜欢

转载自blog.csdn.net/AutoCtrl666/article/details/100161816