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
数据类型:隐式枚举 隐式枚举允许一种简单的方法来声明仅在本地 POU 中有效的新枚举变量。这种类型的变量可以采用在组件列表中声明的有限数量的整数值。 隐式枚举没有数据类型名称或标识符。 宣言 : <variable name> : ( <list of component names> ) := <initialization>; <list of component names> 具有所需数量组
CODESYS Development System
数据结构:UNION UNION 是一种通常具有不同数据类型的数据结构。 在联合中,所有组件具有相同的偏移量,因此具有相同的存储空间量。 TYPE NAME_AB: UNION a : LREAL; b : LINT; END_UNION END_TYPE 如果 NAME_AB 类型被写入一个 nameVar 代码中的变量,那么这会影响两者 nameVar.a 和 nameVar.b . 本节内容
CODESYS Development System
子范围类型 子范围类型是一种数据类型,其值范围是基本类型的子集。 声明中的语法: <variabel name> : <integer type> ( <lower index limit> .. <upper index limit> ) <variable name> 有效的 IEC 标识符 有关详细信息,请参阅:规则和建议 标识符名称 <integer data type> 子范围的整数基本
CODESYS Development System
属性:dataflow 使用此编译指示,您可以控制 FBD/LD/IL 编辑器中功能块处理中的数据流。该属性定义与下一个或前一个功能块的连续连接所连接的功能块的输入或输出。 您可以只提供一个输入,而一个输出可以用功能块声明中的属性进行修饰。 对于没有 'dataflow' 属性,数据流是自动确定的:首先,在相同数据类型的输出和输入之间建立连接。始终采用功能块的最高输入或输出变量。如果没有具有匹配数
CODESYS Development System
属性:displaymode 编译指示定义单个变量的显示模式。该定义覆盖了监视变量显示的全局设置,该设置通过以下命令进行: 表示 - 二进制、十进制和十六进制 菜单 句法 : {attribute 'displaymode':= <display mode> } 以下定义是可能的 二进制格式 {attribute 'displaymode':='bin'} {attribute 'displaym