当前位置: 主页 > PLC控制

S7 1200 用“MB_CLIENT”指令,

与带MODBUS协议仪表以太网通讯,最多可以读取几个仪表数据

问题补充:
意思是可以和几个仪表做通讯

最佳答案

ModbuSTCP客户端可以支持多个TCP连接,连接的最大数目取决于所使用的CPU。一个CPU的总连接数,包括modbustcp客户端和服务器的连接数,不能超过所支持的最大连接数。具体参看手册,图1位截图
ModbusTCP连接还可由“MB_CLIENT”和/或“MB_SERVER”实例共用。

使用各客户端连接时,请记住以下规则:

每个“MB_CLIENT”连接都必须使用唯一的背景数据块。

对于每个“MB_CLIENT”连接,必须指定唯一的服务器IP地址。

每个“MB_CLIENT”连接都需要一个唯一的连接ID。

该指令的各背景数据块都必须使用各自相应的连接ID。连接ID与背景数据块组合成对,对每个连接,组合对都必须唯一。

根据服务器组态,可能需要或不需要IP端口的唯一编号

图片说明:

6d49c305352b2fa28f5a0905bab74fCES7  1200 用“MB_CLIENT”指令,

提问者对于答案的评价:
那是否可以通过轮寻的方式来增加通讯的个数呢

最佳答案作者回复:
可以,不过不要用组态的连接,要用程序块建立连接,连接资源可以通过程序进行占用或者释放

  • 关注微信

猜你喜欢

微信公众号