PLC Structured Text Object Oriented Programming
PLC结构化文本(ST)——区域代码折叠(Region)
区域折叠
条件预编译指令{Region "description"}
可以将文本编辑器中的多行合并到一个块中,可以为块分配一个名称,也可以嵌套使用。
语法
- PLC ST文本编辑器
{region "Description"}
// code
// code
{endregion}
// code
- C#代码VS编译器
#region MyRegion
// Your code here
#endregion
目前CODESYS V3.5
平台ST
文本编辑器均支持此预编译指令。可用于代码块注释和代码块折叠。使用方式上与C#
方法类似,是一个比较方便的指令。但是PLC
文本编辑器对此指令支持的还不完善,经常出现一些小BUG
,所以在使用的时候需稍加注意。
总结
较新版本的CODESYS
平台及其二次开发平台应该都支持这个条件预编译指令,虽然比不上C#
的VS
平台,但是有总比没有好