龙空技术网

05TIA protal SCL_函数终止跳转处理

WangYingjie 250

前言:

此时小伙伴们对“语句未结束怎么解决”可能比较关心,看官们都需要学习一些“语句未结束怎么解决”的相关文章。那么小编也在网络上网罗了一些有关“语句未结束怎么解决””的相关知识,希望看官们能喜欢,大家快快来学习一下吧!

跳出循环指令

本章主要分为两节详细解释以下四个程序指令

在条状指令这块儿,大部分程序较为简单,所以只给出简单的例子,与运行结果。

主函数如图:

1.CONTINUE (复查循环)

示例:

关于FOR循环指令会在后几章进行阐述,本例中主要是说明CONTINUE语句的基本使用,

执行上方代码后所得各个变量的结果如下:

有一定C基础的同学不难看出,CONTINUE与C中的含义是相同的,这与SCL这种语言本身有关,作为结

构化语言,其是源于帕斯卡语言,这种语言以及C最初都曾被应用与教学。

2.EXIT(退出循环)

示例:

3.GOTO(跳转指令)

跳转指令只能在一个块中使用,每个跳转目标都需要一个标签作为本程序段中唯一跳转目标标记。

注意:不允许从“外部”跳转到程序循环内,但允许从循环内跳转到“外部”。

示例程序如下:

当#Value为0时程序跳转至T2程序段,然后顺序执行后面的程序:

4.RETURN(退出函数块)

RETURN语句能够终止当前处理块中的程序执行,退出该程序块后,继续运行调用块中的函数。

注:RETURN语句不能使用在程序最末端,在程序最末端的执行效果与没有使用该指令相同。

示例:

如上程序,当程序执行到此程序段后,程序不再运行。

如图,当"DATA".ErrorR为3时,程序完成跳转。

其后的程序段不会再继续运行

标签: #语句未结束怎么解决