恭喜,你发布的帖子
发布于 2020-05-21 14:53:25
2楼
对于BSEND/BRECV的功能块中的Done与TSEND/TRECV的TCP/IP的Done的行为不截然不同。因为S7协议是第7层的协议,需要协议层应答,即发送的每一段S7数据必须要有接收方的应答,才能发送下一段S7数据。也就是说此时的Done信号是真正接受方收到后给予应答后Done,表示对方的DB块接收到该数据。对于NDR没有太大的不同,因为从接收方来说,只要数据进入DB块,则表示NDR。
对于PUT GET指令的NDR,又是什么情况呢? 从在接收端 数据从shadow buffer推到接收端中的DB完成后,NDR就变为1了吗?
这个地方没有想明白,还需赵工解惑一下
请填写推广理由:
分享
只看
楼主