
一般在使用中,都是PLC做主站,去读取从站的数据,由于各个PLC差别太大,因此,对于Modbus的编程也是各有不同。一般日系PLC都是通过梯形图来实现,和实现模拟量一样,比较麻烦。欧系PLC比较简单,都是调用功能块,我们直接填写参数即可。无论使用什么PLC,都是要我们编写程序来实现Modbus通讯,而且当从站设备数量过多的时候,还要考虑读写时序,非常麻烦。
今天介绍一下施耐德PLC的Modbus_IO Scanner功能,它实现Modbus就像实现总线通讯一样简单,无需编程。这里以施耐德最便宜的PLC,M218(TM218LDA24DRN)为例说明。
一、硬件组态M218 所有的PLC都有两个串口,默认都是支持Modbus协议的,一般使用串口1,因为串口2是水晶头接口,一般都是和触摸屏联机的。

本文介绍了如何在施耐德PLC M218上使用Modbus_IO Scanner功能,无需编程即可实现Modbus通讯。通过添加Generic_Modbus_Slave,配置波特率等参数,并创建通道读取和写入数据,简化了与多个从站通讯的复杂性。此外,还提到了错误处理和PLC自动分配的系统功能。
最低0.47元/天 解锁文章
2121

被折叠的 条评论
为什么被折叠?



