连接服务端PLC后被立即断开问题

摩尔信使MThings使用过程中,收到很多反馈,PLC作为MODBUS-TCP服务端,

摩尔信使MThings作为客户端,双端配置正确,但是始终无法成功建立TCP链接。

在摩尔信使MThings的报文框中记录着如下信息:

image

 

问题原因:

部分PLC为了避免无效链接,要求TCP客户端建链后立即进行数据请求,

且允许的时间窗口极小,超过允许时间(10ms以上)后,PLC服务端则主动断开链接。

 

解决方法:

1、打开链接配置,“会话秘钥”参数中输入任意字符。

该配置将触发MThings在建链成功后立即发送TCP包。

image

  

2、进入设备数据配置,修改高级参数:“启动后立即批量读”,选项修改为“循环”。

该配置将使得MThings在建链成功后自动启动循环轮询,防止PLC关闭链接。

image

 完成如上两个步骤后,即可解决该问题。保存配置后,下一次MThings启动无需再重复操作。

提醒:实施如上步骤前,务必确保设备数据已添加有效配置,使得批量读能够完成有效数据组包。

posted @ 2025-11-17 15:26  摩尔信使MThings  阅读(3)  评论(0)    收藏  举报