TCP_RECV错误

我通过上位机给plc发送数据,只发送两个数据,例如:12,然后plc收到之后TCP_RECV的输出为error,Status=1,Length=2,PLC自动关闭。

问题补充:
上位机和PLC的连接是没有问题的,每当上位机给PLC发送数据后,不论数据的长短,TCP_RECV都是error输出,status=1,然后触发checkerror,PLC自动关闭

图片说明:

TCP_RECV错误    TCP_RECV错误    TCP_RECV错误   

最佳答案

S7-200 SMART 与调试助手之间 TCP 通信
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/TCP/Tcp_Udp_debug/Tcp_Udp_debug.html
开放式以太网常见问题
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/TCP/common_faq/common_faq.html
补充:
参考上面文档仔细检查检查程序
通讯指令一些参数如ConnID、MaxLen最好直接使用常数赋值

提问者对于答案的评价:
已解决   谢谢大佬

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:36
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论