- {{item.name}}
S7-400H MODBUS通讯
- 0
- 51
- 通过MODBUS 和第三方通讯、
Modbus 通信类似 PROFIBUS DP通信采用主-从方式。有两种通信协议驱动可以使用, Modbus RTU 主站通信协议、Modbus RTU 从站通信协议,由于各不同PLC厂家均有支持Modbus的产品,所以过去PLC厂家通讯采用Modbus协议比较多。
Modbus 主站通信协议数量架构
Modbus协议支持轮循,可以分多次向从站调取不同的数据,所以总的通讯数字量不受255字节的限制,但是轮循时每个站的实时性会降低。
400H和第三方PLC通讯,在DP和PN从站均有相关的模块支持:
- ET200M的CP341方案
400H需要购买CP341模板、主站或者从站驱动,定货号如下:
CP 341 定货号:6ES7 341-1CH02-0AE0
使用MODBUS 协议,还要为CP341订购MODBUS 主站或者从站协议转换器(Dongle),它是一个硬件,不是软件授权,如下图所示:
MODBUS 主站协议转换器: 6ES7870-1AA01-0YA0
MODBUS 从站协议转换器:6ES7 870-1AB01-0YA0
MODBUS的主站和从站驱动虽然订货号不同,只是闪存里预置的驱动不同,硬件是相同的,即:购买的主站驱动,也可以下载从站驱动到硬件。
CP340/341/440/441通讯及编程
https://www.ad.siemens.com.cn/download/documentdetail_1293.html
其它厂商的 RS 422/485 接口管脚名称是怎样与西门子RS422/485 接口相对应的?
http://support.automation.siemens.com/CN/view/zh/24301855
注:在ET200M下载MODBUS驱动时,需要CPU进入停机状态才能下载,由于驱动是下载到CP341后边的蓝色FLASH卡里,所以可以用S7-300系统里下载好,再拿到400H里使用。
- ET200SP的CM PTP方案
ET200SP 提供了CM PTP模块,它的接口可以自由编程,可以支持MODBUS协议。
定货号:6ES7 137-6AA00-0BA0
因为协议转换是用户程序里实现的,所以不再需要类似于CP341的硬件Dongle了,进一步降低节成本。
关于在STEP 7里的使用,可以参考:
Step7中使用ET200MP/SP PTP模块的Modbus RTU通信入门
http://support.automation.siemens.com/CN/view/zh/106267239
ET200SP HA没有提供专门的MODBUS模板,但是可以在站尾直接增加ET200SP的CM PTP模板,它仍然使用ET200SP的背板,所以必须放到最后面。注:ET200SP HA在设计之初,就考虑到背板总线的接口与ET200SP兼容。
PCS 7从V9.1版本APL库里专门给它开发了驱动块,在CFC里调用非常方便 ,只是数据是有点小,在PCS 7项目里推荐使用。
详细使用请参考:
Use of a CM PtP module with a SIMATIC ET 200SP HA station
https://support.industry.siemens.com/cs/us/en/view/109814871
该驱动块稍有不足,从站的通讯数量仅支持73个字节。
另外,主站功能块了没有轮循功能,如果有这方面的需求,可以考虑一个收费的CM PTP 的PCS 7功能库,每个CPU都需要订一个授权,它会和CPU进行绑定,没有授权会影响功能。订货号:9LA1110-6CG31-0AA0
下面是软件介绍和测试版软件下载
Modbus Advanced Library - CM PtP module with a SIMATIC ET 200SP HA station
https://support.industry.siemens.com/cs/us/en/view/109826806
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}