您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC的GOTO:跳转指令
来源:艾特贸易2017-12-20
简介使用“跳转”指令 GOTO ,可以从标注为跳转标签的指定点开始继续执行程序。跳转标签和“跳转”指令必须在同一个块中。在一个块中,跳转标签的名称只能指定一次,每个跳转标签可
使用“跳转”指令GOTO,可以从标注为跳转标签的指定点开始继续执行程序。跳转标签和“跳转”指令必须在同一个块中。在一个块中,跳转标签的名称只能指定一次,每个跳转标签可以是多个跳转指令的目标。不允许从循环体外部跳转到程序循环体内,但允许从程序循环体内跳转到循环体外部。
GOTO语句语法:
GOTO<跳转标签>
<跳转标签>:<指令>
执行GOTO语句时,程序直接跳转到“跳转标签”处,开始执行“跳转标签”后面的指令。
例如:
CASE“Tag_Value”OF
1:GOTOMyLABEL1;
2:GOTOMyLABEI2;
3:GOTO MyLABEL3;
ELSE GOTO MyLABELA;
END_CASE;
MyLABEL1:“Tag_1”:=1;
MyLABEL2:“Tag_2”:=1;
MyLABEL3:“Tag_3”:=1;
MyLABEIA:“Tag_4”:=1;
根据“Tag_V alue”操作数的值,程序将从对应的跳转标签标识点开始继续执行。例如,如果“Tag_Value”操作数的值为2,则程序将从跳转标签“MyLABEL2”开始继续执行,最终,变量“Tag_1”的赋值语句被跳过,变量“Tag_2”、变量“Tag_3”和变量“Tag_4”均被赋值为1。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
