恭喜,你发布的帖子
发布于 2023-11-17 16:17:36
3楼
建议用UDP。参考下贴内容和源码
https://www.ad.siemens.com.cn/club/bbs/post_1725940_50_0_0.html#anch
转了串口RTU,对于应用而言,TCP的连接通道方式就变得无意义。而且TCP出问题难以在应用层面诊断,你现在遇到的就是这种常见情况。
ModbusTCP协议是1996年施耐德搞的。彼时场景和现如今差别巨大,TCP的弊端那时候尚未显露。
建议凡是从TCP转RTU的,不要用TCP。而是用UDP携带完整Modbus报文与串口之间透传,而不是把中间模块当成ModbusTCP网关用。
奇葩言论,哪个正经厂家推出过modbus udp的从站。
请填写推广理由:
分享
只看
楼主