公司新闻
西门子博途SCL:GOTO:跳转
发布时间: 2023-08-16 09:57 更新时间: 2024-11-22 09:10
使用“跳转”指令,可以从标注为跳转标签的指定点开始继续执行程序。
跳转标签和“跳转”指令必须在同一个块中。在一个块中,跳转标签的名称只能指定一次。每个跳转标签可以是多个跳转指令的目标。
不允许从“外部”跳转到程序循环内,但允许从循环内跳转到“外部”。
遵守跳转标签的以下语法规则:
字母(a 至 z,A 至 Z)
字母和数字组合;请检查排列顺序是否正确,如首先是字母,然后数字字母(a - z,A - Z,0 - 9)
不能使用特殊字符或反向排序字母与数字组合,如首先是数字,然后是字母(0-9,a - z,A - Z)
可按如下方式声明此指令:
GOTO <跳转标签>;
...
.... <跳转标签>: <指令>
参数
下表列出了该指令的参数:
<跳转标签> | - | 跳转标签,将跳转到该标签处 |
<指令> | - | 跳转后执行的指令。 |
示例
以下示例说明了该指令的工作原理:
CASE "Tag_Value" OF |
1 : GOTO MyLABEL1; |
2 : GOTO MyLABEL2; |
3 : GOTO MyLABEL3; |
ELSE GOTO MyLABEL4; |
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”跳转标签所标识的程序行。
其他新闻
- 西门子博途:STL 步进顺序程序的示例 2024-11-22
- 博途:"为 PROFINET 设备分配地址和名称" 2024-11-22
- CPU-1200在线为 PROFINET IO 设备分配名称-w 2024-11-22
- 通过 PROFINET 进行在线访问 2024-11-22
- 博途:设置 PG/ PC 接口 2024-11-22
- TIA Portal中S7-1500F和S7-1200F实现安全相关控制器与智能设备通讯的配置例程 2024-11-22
- PLC现场安装全流程!新手必看 2024-11-22
- 假如PLC出现问题,怎么查找原因?90%电气老师傅都不会! 2024-11-22
- 细谈西门子PLC 中函数块FC与FB的区别 2024-11-22
- SCL编程实例:西门子1200/1500PLC不定长数组选择排序的运用编程 2024-11-22
- 西门子TIA S7-1200 配方快速入门实例 2024-11-22
- 博途下实现 S7-1200F 和1500F 使用 DP/DP Couple安全相关主站间通讯 2024-11-22
- 在STEP 7 中组态远程I/O ET200SP安全模块 2024-11-22
- 博途中S7-1200F CPU和S7-1500F CPU实现PN/PN Coupler 通信 2024-11-22
- 西门子PLC模拟量抗干扰处理 2024-11-22
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595