网站首页 > 精选文章 / 正文
1. GOTO语法介绍
2. GOTO语句应用案例:范例(GOTO)
3. GOTO语句应用案例:点动(GOTO)
指令表介绍:
参数 | 数据类型 | 说明 |
<跳转标签> | - | 将跳到该标签处 |
<指令> | - | 跳转后执行的指令 |
语法示例:
SCL语法:
GOTO <跳转标签>
。。。。。
<跳转标签>:<指令>
指令工作原理示意图:
CASE "Tag_Value" OF
1 : GOTO MyLABEL1;
2 : GOTO MyLABEL2;
3 : GOTO MyLABEL3;
4:GOTO MyLABEL4;
ELSE
END_CASE;
MyLABEL1: "Tag_1" := 1;
MyLABEL2: "Tag_2" := 1;
MyLABEL3: "Tag_3" := 1;
MyLABEL4: "Tag_4" := 1;
根据“Tag_Value”操作数的值,程序将从对应的跳转标签标识点开始继续执行。例如,如果“Tag_Value”操作数的值为 2,则程序将从跳转标签“MyLABEL2”开始继续执行。在这种情况下,将跳过“MyLABEL1”跳转标签所标识的程序行。
下面我们打开TIA博途V16软件进行CPU组态,并建立一个FB块,对其设置变量数据类型及接口定义:
编写SCL主体程序:
进行在线仿真:
程序解说:
当#DATA数值设置为2,它则执行程序2后继续执行以下的程序,程序1不执行;
当#DATA值设置为4,则它执行程序4,程序1-3不执行。
案例二
按下M10.0按钮,HL(Q0.0)点亮,松开HL(Q0.0)熄灭,这就是典型的一键启停。建立FB块及声明数据类型及接口定义:
编写SCL程序:
行在线测试:
默认灯是灭的;
按下START/STOP按钮:
再次按下START/STOP按钮,灯灭:
以上简单的介绍了SCL语法里的GOTO语句,这个语句用途不算太多,因此也就了解下。感谢大家的支持,谢谢!
Tags:goto语句
猜你喜欢
- 2025-04-09 VBA的循环进化史:从GOTO到FOR的自我修养
- 2025-04-09 程序跳段的使用方法——第25行GOTO110
- 2025-04-09 霸气简短的英文励志句子,句句高冷傲娇,发朋友圈很赞
- 2025-04-09 学好数控高级编程——宏程序,只需要学好以下几点
- 2025-04-09 如何运用程序跳段以及程序定位(程序跳段goto)
- 2025-04-09 一眼就封神的英文短句(一眼就封神的英文短句图片)
- 2025-04-09 Go语言核心36讲(新年彩蛋)--学习笔记
- 2025-04-09 四.单片机c语言入门之跳转语句(单片机goto语句)
- 2025-04-09 追星女孩说过的温柔文案(追星女孩文案长句)
- 2025-04-09 C语言之循环(for与goto语句)(c语言forwhile循环)