无条件跳转指令 JU

如图
这个无条件指的是:
前面的程序段逻辑在什们装态
0
1
还是既不是0;也不是1
处于中断的情况
另外
如附件中的第2点;是不是回跳到JU指令的后面再重复执行

图片说明:

无条件跳转指令 JU   

最佳答案

1、JU 是无条件跳转指令,与前面的程序段逻辑没有关系,不管是0还是1都要跳转到指定的标签。下面一段是从手册上摘的,请看。
JU <跳转标签>
中断线性程序扫描,并跳转到一个跳转目标,与状态字的内容无关。线性程序扫描在跳转目标处继续执行。由跳转标签确定跳转目标。允许向前跳转和向后跳转。只能在一个块内执行跳转,即,跳转指令和跳转目标必须位于同一个块内。跳转目标在该块内必须唯一。最大跳转距离为程序代码的-32768 或+32767 个字。可以跳过的实际语句的最大数目取决于程序中使用的语句组合(单字、双字或三字语句)
2、紧跟 JU 下面的 DELE标签与FORW标签前面这两指令与JU没有关系,与附图程序第3行JC,条件跳转指令有关,即当 I1.0、I1.2 都接通时才会执行这两个指令。
3、参考《SIMATIC S7-300和S7-400编程的语句表》第6章节,逻辑控制指令
https://support.industry.siemens.com/cs/document/109751814

提问者对于答案的评价:
谢谢!老师!
在附图中最后的一句:
FORW  A  I2.1  //  跳转到跳转标签FORW后;在此继续执行程序扫描
这句的解释:
跳转到跳转标签FORW后     (指的是跳到哪去了?)
在此继续执行程序扫描           (在此继续扫描执行程序扫描;在此?指那个地方?执行扫描;执行的是那一段的扫描)

最佳答案作者回复:
这句话,你理解有误。
其意思是从其它地方跳转到标签这继续扫描执行

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

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

相关推荐