利用梯形图编写程序时,博途编辑器是通过网络段,把程序分成一段一段的,编辑器可以插入多少个网络段,每一个网络段可以有各自的注释

而SCL是文本措辞,不分网络段(在LAD/FBD措辞内增加SCL的除外),这就须要须要用其他的方法来,办理程序分段的问题。

mc折叠门指令_满满的干货SCL编程时的注释与代码折叠 防火门

把SCL划分的合理且清晰,我们可以利用注释和代码折叠指令划分的功能进行。

1、注释

合理的注释可以增加程序的可读性,也便于往后功能的升级和掩护。

博途SCL编辑器的注释分为两种:行注释和段注释。

行注释:// 注释内容

段注释:( 注释内容 )

可以在工具栏中利用按钮整段注释或取消注释。
添加注释的方法如下图所示:

① 注释掉选中段落

② 对注释掉的段落取消注释

当我们有须要注释掉的内容时,可以先把须要注释掉的语句选中,然后点击①按钮,这样就批量地把选中的内容注释掉了。

详细操作如下:

先选中想要注释掉的代码,然后点击工具栏上的添加注释图标。

选中已经添加注释的程序后,再次点击工具栏上的取消注释图标。

除了以上可以批量注释,我们还可以通过段注释的办法,把一大段程序注释掉。

可以按照上图中的办法,点击右侧指令栏,选中段注释指令。
也可以在英文输入环境下,直接输入 ( 和 ) 两个符号。

刚开始利用SCL编程时,通过指令栏选中比较方便,闇练后直接输入回大大提高编程效率。

2、代码折叠

从TIA PORTAL V14往后,增加区间REGION指令,利用改指令可以把部分代码进行折叠隐蔽。

通过REGION指令把功能相对独立的代码折叠起来,使全体程序块更加的简洁,便于阅读。
特殊是某个功能比较繁芜时,折叠的办法能让编程思路更加富有逻辑。

REGION指令的利用格式如下:

REGION <名称><指令> END_REGION

可以在指令中间增加须要编写的程序还不影响程序逻辑,并且支持嵌套。
此外还可以像网络段一样折叠来,如图7所示。

从上图中可以看出,REGION指令支持嵌套和对区间进行命名。

REGION指令的利用也非常大略,直接从右侧指令栏中拖拽到程序段中即可,如下图所示:

拖拽到程序后,须要在_name_处修正成有实际意义的名称,比如上面的Function01和Function02。

上图中的Function01区间是展开的,能看到区间的程序代码。
Function02区间是折叠的,这区间中的代码是折叠起来的。

代码的注释在利用SCL编程时,非常主要,除了增加可读性,便于后期掩护。
还可以通过表明的办法,在调试过程中逐步进行功能测试。