CODESYS Development System
属性:warning disable, warning restore 这 warning disable 属性具有抑制特定警告的效果。这 warning restore pragma 重新激活被抑制的消息。 此属性可用于每个编译器警告。您可以在 CODESYS Development System 在项目的项目设置中( 项目 → 项目设置 , 编译器警告 类别)。 句法 : {warning d
CODESYS Development System
条件编译指示 重要 您可以在 ST POU 的实现中使用条件编译指示。 CODESYS 当您在声明部分使用条件编译指示时,不会对其进行求值。 例外是条件编译指示 {project_define (<global define>)} 运算符,可用于 POU 的实现部分和声明部分(参见 project_defined (<global define>) )。 条件编译指示的目的是影响代码在预编译或编译
CODESYS Development System
地区语用语 pragma 用于将文本编辑器中的多行组合成一个块。块可以命名。区域编译指示也可以嵌套。 带有区域杂注的代码:展开和折叠视图 该 pragma 可以在 ST 编辑器和所有声明编辑器中使用。可以在选项中自定义语法突出显示。 本节内容如下 :
CODESYS Development System
标识符名称 变量、常量、函数、功能块、方法和其他对象的标识符指定规则和建议 本节内容如下 :
CODESYS Development System
规则 变量规则 标识符不得包含空格或特殊字符。 下划线被识别。 例如, A_BCD 和 AB_CD 被视为两个不同的标识符。 不允许有多个连续的下划线。 不区分大小写。 例如, VAR1 和 var1 引用同一个变量。 标识符的长度不受限制。 我们建议您应用 建议 除了变量声明时需要特别考虑的事项之外。通过这样做,您可以在分配名称时获得最佳的协调性。 多重使用规则(命名空间) 标识符不能在本地声明
CODESYS Development System
对于变量 只要有可能,您应该在应用程序和库中以匈牙利符号命名变量。为每个变量找到一个有意义的简短英文名称作为基本名称,该名称可以由多个单词组成。每个单词的第一个字母大写,其余字母小写。在基本名称前,附加一个小写前缀,以指示变量的数据类型。 例子: iFileSize : INT; 标识符指定建议 数据类型 字首 描述 BOOL x 我们明确推荐 x 作为布尔变量的前缀,以便将它们与数据类型的标识符
CODESYS Development System
对于变量 CODESYS V3 库 标识符指定建议 描述 例子 多变的 对应于变量名的描述,除了全局变量和常量不需要库前缀,因为命名空间替换了函数。 g_iTest: INT; // Declaration CAN.g_iTest; // Implementation; call in the program 本节内容如下 :
CODESYS Development System
对于自定义数据类型 标识符指定建议 描述 例子 结构 库前缀后跟下划线和结构的简短、信息性描述 此结构的已创建变量的相关前缀应跟在冒号后面作为注释。 TYPE CAN_SDOTelegram : (* prefix: sdo *) STRUCT wIndex : WORD; bySubIndex : BYTE; byLen : BYTE; abyData: ARRAY [0..3] OF BYTE
CODESYS Development System
对于自定义数据类型 CODESYS V3 库 标识符指定建议 描述 例子 被测设备 CODESYS V3 图书馆 命名空间取代了对库前缀的需求。因此,将其省略。枚举值的定义也没有库前缀。 图书馆与 CAL 命名空间: TYPE DAY : ( MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY ); 宣言: eToday: