Modbus 作为一种容易使用的通信方式, 在各种应用场合得到了广泛的使用。通过Modbus协议我们可以使西门子的PLC与各种类型的仪表以及不同厂家的设备相联系在一起。西门子的s7-300/400 的modbus 模块 的使用,使西门子的PLC有了更广泛的使用,并且在网络上的使用更方便,更通用。
下载中心参考文档:
25380100:CP 341 Modbus ASCII (16位和32位)从站可装载驱动(英文)
25362836 :CP 341 Modbus ASCII (16位和32位)主站可装载驱动(英文)
1220184 :S7 串行通信模板 Modbus RTU 主站可装载驱动(EN)
1218007:S7 串行通信模板 Modbus RTU 从站可装载驱动(EN)
1117397:CP 341 串行通信模块的安装和参数配置(EN)
27774276:可装载的驱动程序 Modbus Slave (RTU)
27774018:可装载的驱动程序“Modbus Master (RTU)”
25356060:CP441-2/341的 Modbus ASCII 16 位和 32 位可加载的驱动程序
26702609:Modbus 协议的属性,优点及特点?
A0081:CP340/CP341/CP440/CP441通讯及编程
A0336:CP341 Modbus RTU多站点轮询
A0311:PAC3200 MODBUS RTU通信使用入门
A0384:S7-300 CP341作主S7-200作从的Modbus通信
针对西门子PLC Modbus通信的问题,最近几周大家进行了热烈的讨论,很多网友更是分享了宝贵的经验,谢谢大家!
到现在为止,关于西门子PLC Modbus通信的热烈的讨论还在继续着,如“一天到晚游泳的猪”所说的:西门子PLC实现Modbus通讯并不是仅仅用CP340、CP341或者CP441-2,还可以用其他方法:
1、ET200S 带的串行模块。
2、S7-1200 带的串行模块。
3、S7-200 带的串行模块。
关于Modbus通信的需要注意的几个问题大家都有提到:
1、关于主站或者从站初始化参数的设置。
2、关于多个站之间轮询的使用。
3、关于程序功能块调用的问题。
4、关于收发数据的错误问题。
5、关于系统程序的联锁问题。
碰到上面这些问题的时候,我们需要做的就是分析清楚问题的本质,
然后依据Modbus通信的基本原理,报文结构,仔细分析,最后就会解决这些问题。
更多的情况下,我们只要仔细查看我们的网上资料,问题有时就会变得简单起来。
以下为本次探讨的发帖整理,查看原始交流内容请点击
此处。