当“BRCV”t 块(SFB13)处于“ disabled”状态(“EN_R = 0”) 时,重复“BSEND”作业(SFB12)

n

问题:
在带有块“BSEND”(SFB12)和块“BRCV” (SFB13)的S7-400上进行的S7通讯中,当 块“BRCV”(SFB13)处于“disabled”状态(“EN_R = 0”)时,发送作业是否 会在系统处自动重复呢?n

解答:
如果发送作业在块“BSEND”上启动,并且接收(“BRCV”)处于“disabled”状态(“EN_R = 0”),则块“BSEND”在用户程序中接收到一个否定的确认消息(ERROR = 1;STATUS = 6 (十进制))。发送作业就此完成。
没有用于重复“BSEND”作业的系统方策略,这是用户自己的责任。这表明发送作业必须在用户程序中重复,直到“BRCV”块准备接收发送的数据-“BRCV”模块上的“EN_R = 1”。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论