当前位置: 主页 > PLC控制

S7-1200 做Modbus TCP主站通信,MB_CLIENT 指令的背景数据块中的 "MB_Unit_ID" 有什么功能?

S7-1200MODBUSTCP主站通信,MB_CLIENT指令背景数据块中的"MB_Unit_ID"有什么功能?

最佳答案

MB_UNIT_ID参数用来做Modbus设备检测,MB_UNIT_ID参数对应于ModbusRTU协议的从站地址域。如果ModbuSTCP服务器用作ModbusRTU协议的网关,则可以使用MB_UNIT_ID标识串行网络中的从站设备。这种情况下,MB_UNIT_ID参数会将请求转发给正确的ModbusRTU从站地址。

ModbusTCP服务器使用其IP地址寻址。因此,寻址ModbusTCP时不会使用MB_UNIT_ID参数。但是,某些ModbusTCP设备可能要求MB_UNIT_ID参数在有限的值范围内进行初始化。

另外,对于MB_UNIT_ID参数的,背景DB块中数据类型为WORD型,V13软件帮助中数据类型解释成BYTE型,请注意区别,参考图DB,图V13帮助

图片说明:

S7-1200 做Modbus TCP主站通信,MB_CLIENT 指令的背景数据块中的 "MB_Unit_ID" 有什么功能?eCE61ffdc0f25d320fedbfe49a2979e502ad0d92e8459cff3359df7210FC8f6cS7-1200 做Modbus TCP主站通信,MB_CLIENT 指令的背景数据块中的 "MB_Unit_ID" 有什么功能?

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号