CODESYS Development System
关键词 在所有编辑器中,您必须将关键字大写,例如表示范围、数据类型或运算符。关键字不能用作变量名。 例 282 . 例子 VAR END_VAR BOOL_TO_INT IF THEN ELSE LTIME MUL XOR PERSISTENT PROGRAM CODESYS 自动检查关键字的正确使用并在您键入时仔细检查错误。 提示 什么时候 CODESYS 创建隐式代码、变量和函数的名称通常以两
CODESYS Development System
属性:过程值 随着 'ProcessValue' 属性,你装饰一个结构的成员。在 CFC 编辑器中,您可以使用 使用属性成员作为输入 命令以便将此结构连接到标量类型的输入。 句法 : {attribute 'ProcessValue'} 插入位置:受影响的结构成员上方的线。 例 264 . 例子 TYPE QINT : STRUCT Status : STRING; {attribute 'Pro
CODESYS Development System
属性:qualified_only 这个 pragma 的效果是全局变量列表的变量只能通过指定全局变量名来寻址,例如 gvl.g_var .这也适用于 Enumeration 类型的变量,有助于避免被误认为是局部变量。 句法 : {attribute 'qualified_only'} 插入位置:上一行 VAR_GLOBAL 在 GVL 中 例 265 . 例子 全局变量列表 GVL : {att
CODESYS Development System
属性:subsequent 重要 VAR_TEMP 在具有属性的程序中 'subsequent' 导致编译器错误。 pragma 用于在内存中分配连续的变量。当列表发生变化时,整个变量列表被分配到一个新的内存区域。此编译指示用于程序和全局变量列表。 句法 : {attribute 'subsequent'} 提示 当列表中的变量限定为 RETAIN ,声明部分的所有变量都存放在内存区域中 RETA
CODESYS Development System
属性:to_string pragma 会影响将枚举组件与 TO_STRING 运算符是输出。如果枚举声明具有 pragma,则枚举组件的名称显示为字符串而不是数值。 句法: {attribute 'to_string'} 插入位置:枚举声明部分上方的第一行。 例 266 . 例子 枚举声明 color : {attribute 'to_string'} TYPE COLOR: ( red :=
CODESYS Development System
属性:warning disable, warning restore 这 warning disable 属性具有抑制特定警告的效果。这 warning restore pragma 重新激活被抑制的消息。 此属性可用于每个编译器警告。您可以在 CODESYS Development System 在项目的项目设置中( 项目 → 项目设置 , 编译器警告 类别)。 句法 : {warning d
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
属性:displaymode 编译指示定义单个变量的显示模式。该定义覆盖了监视变量显示的全局设置,该设置通过以下命令进行: 表示 - 二进制、十进制和十六进制 菜单 句法 : {attribute 'displaymode':= <display mode> } 以下定义是可能的 二进制格式 {attribute 'displaymode':='bin'} {attribute 'displaym