您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500 PLC的GOTO:跳转指令

来源:艾特贸易2017-12-20

简介使用“跳转”指令 GOTO ,可以从标注为跳转标签的指定点开始继续执行程序。跳转标签和“跳转”指令必须在同一个块中。在一个块中,跳转标签的名称只能指定一次,每个跳转标签可

    使用“跳转”指令GOTO,可以从标注为跳转标签的指定点开始继续执行程序。跳转标签和“跳转”指令必须在同一个块中。在一个块中,跳转标签的名称只能指定一次,每个跳转标签可以是多个跳转指令的目标。不允许从循环体外部跳转到程序循环体内,但允许从程序循环体内跳转到循环体外部。

   GOTO语句语法:

   GOTO<跳转标签>

   <跳转标签><指令>

    执行GOTO语句时,程序直接跳转到“跳转标签”处,开始执行“跳转标签”后面的指令。

    例如:

   CASE“Tag_Value”OF

    1GOTOMyLABEL1

    2GOTOMyLABEI2

    3GOTO 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元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务