200 SMART的TCP_RECV如何确定数据接收完成

1.200 SMART的TCP_RECV如何确定数据接收完成
2.TCP_RECV指令每次完成数据接收DONE输出位是否会变为1,还是在第一次数据接收完成后不管以后数据接收结果如何DONE输出位一直为1?
3.数据接收过程中Done是否会改变?
4.如果需要每次确定RECV指令数据是否接收完成,应当如何做?

最佳答案

通过DONE来判断。,当在接收过程DONE为0,当接收完成后DONE为1。通过判断DONE的状态来确定TCP_RECV指令是处理接收 工作状态还是,停止工作状态。你问题2,DONE状态在每次工作到完成都会有变化。
问题3,在正常工作过程不会有变化。如果出现通讯故障会有变化。
TCP通信:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/052.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:22
下一篇 2020年10月30日 下午6:22

相关推荐

发表回复

登录后才能评论