V15.2在“自动子程序2”程序块里置位了V15.3后马上就复位了V15.2,在“输出子程序”程序块里V15.2能接通吗?

V15.2在“自动子程序2”程序块里置位了V15.3后马上就复位了V15.2,在“输出子程序”程序块里V15.2能接通吗?扫描先后顺序在同一个程序块里有先后,程序块与程序块之间没有先后顺序吧?

问题补充:
自动子程序2里上段程序置位,下段常开触点接通就复位了,那输出子程序的常开触点能接通吗?

图片说明:

V15.2在“自动子程序2”程序块里置位了V15.3后马上就复位了V15.2,在“输出子程序”程序块里V15.2能接通吗?    V15.2在“自动子程序2”程序块里置位了V15.3后马上就复位了V15.2,在“输出子程序”程序块里V15.2能接通吗?    V15.2在“自动子程序2”程序块里置位了V15.3后马上就复位了V15.2,在“输出子程序”程序块里V15.2能接通吗?   

最佳答案

在一个周期内,置位和复位驱动同一个输出(限位),指令执行的结果是没有输出。
程序是自左而右,自上而下循环扫描采集的。
在程序上方置位了一个输出,然后又在下方复位了该输出,程序执行的结果按距程序结束位置来判断,程序是执行下方指令的输出。
子程序之间没有顺序没有错,但是,这些子程序一定存在于各网络中,那么,这个网络是有关联的。程序的执行是按靠近程序结束段为执行依据的。
补充问题回复:
这个V15.2的接通应该在其它程序段中描述,你贴出的程序中没有,可以通过编译、交叉引用看V15.2线圈和置位程序段。
当V15.2 = 1,置位V15.3,复位V15.2及T15定时器,这段程序没有毛病。

提问者对于答案的评价:
xie''xie

最佳答案作者回复:
建议在线监控,建议在实体机上单独写测试程序验证。
这样会提升对程序逻辑关系的理解能力。

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

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

相关推荐

发表回复

登录后才能评论