本期会对西门子主要控制器的Modbus TCP通讯进行一个概括的介绍。
西门子的S7-1500和S7-1200 PLC以及经典的S7-300和S7-400都提供了对Modbus TCP 通信的支持,主要不同如下:
S7-1500/1200可直接免费使用,因为TIA Portal中已经集成了Modbus TCP指令
S7-300/400需要购买指令的授权,过程也繁琐一些
S7-1500 和S7-1200产品系列都支持Modbus TCP通信,通过集成的PN接口以及TIA Portal集成的库即可完成编程工作,无需额外的投入。
参考文档
PROFINET IO
EtherNet/IP
Modbus TCP
除了在TIA Portal中可以作为PROFINET接口模块工作外,在Ethernet/IP和Modbus TCP协议中,可通过免费的多现场总线组态工具(MFCT,Multi Fieldbus Configuration Tool )进行配置和参数设置。
参考文档
多现场总线组态工具 (MFCT)手册
多现场总线组态工具 (MFCT)软件下载
小程序下载链接:
MFCT工具四步配置MF设备
S7-300和S7-400可以通过CPU集成的PROFINET以太网接口或扩展的CP343-1/CP443-1建立SIMATIC S7 300/400与第三方设备之间的Modbus TCP连接。需要如下的软硬件:
CPU集成的PROFINET接口
相应的Modbus/TCP指令(需要购买授权)
参考文档
https://support.industry.siemens.com/cs/ww/en/view/22660304/zh