使用SCR指令为什么不能在连续两段中分别设置控制同一个输出线圈?

使用SCR进行顺序控制的时候,如果连续的两段具有控制相同的输出线圈的要求。为什么不能在每一个SCR段中分别设置这个输出线圈的驱动,而必需在各SCR段之外,用这两个连续步对应的顺序控制继电器S的常开触点并联驱动这个输出线圈?

问题补充:
昌明, 你误会我的问题了。 我的问题假设前提是要求连续的两步具有相同的输出线圈的驱动要求,并不要求在连续的两步之间进行复位。

  踏月而来,你提出的解决方法,我感觉可行。我不认为双线圈输出会出错误的,不理解廖老师为什么强调不能双线圈输出,曾打电话问过廖老师说可能会出现线圈振荡,但是PLC是集中输出刷新呀,怎么会有振荡?

 SG9高工,我的问题就是为什么应该用S R来操作,或者使用综合逻辑一起输出,为什么不能在各段当中进行分别操作?会出什么问题?

 

最佳答案

对于 “=”输出,使用SCR和不使用SCR是一样的效果,相当于双线圈输出,这在语法上是没有问题的,但实际使用中,输出的状态只取决于每个扫描周期中最后执行的那一句。
 要么分别做一个中间位,然后根据这个中间位对输出操作,要么用S、R,也可以用你的方法。

提问者对于答案的评价:
对于 “=”输出,使用SCR和不使用SCR是一样的效果

 一句话言简意赅,后级步的输出线圈逻辑0致使前级步的输出线圈逻辑1无法输出;

 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:20
下一篇 2021年7月5日 上午2:20

相关推荐

发表回复

登录后才能评论