西门子博途LAD-( JMP ):若 RLO = "1" 则跳转

描述

可以使用“若 RLO = "1" 则跳转”指令中断程序的顺序执行,并从其它程序段继续执行。目标程序段必须由跳转标签 (LABEL) 进行标识。在指令上方的占位符指定该跳转标签的名称。

指定的跳转标签与执行的指令必须位于同一数据块中。指定的名称在块中只能出现一次。一个程度段中只能使用一个跳转线圈。

如果该指令输入的逻辑运算结果 (RLO) 为“1”,则将跳转到由指定跳转标签标识的程序段。可以跳转到更大或更小的程序段编号。

如果不满足该指令输入的条件 (RLO = 0),则程序将继续执行下一程序段。

示例

以下示例说明了该指令的工作原理:

CAS

如果操作数“TagIn_1”的信号状态为“1”,则执行“若 RLO = "1" 则跳转”指令。将中断程序的顺序执行,并继续执行由跳转标签 CAS1 标识的程序段 3。

如果“TagIn_3”输入的信号状态为“1”,则置位“TagOut_3”输出。





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分