CODESYS Development System
创建比较视图 要求:您对当前项目进行了更改,并希望将其与上次保存的版本进行比较。同时,您添加了更多 POU、删除了 POU、更改了 POU 中的某些代码行或对象属性。 点击 项目→比较 这 项目比较 对话框打开。 指定参考项目的路径,例如,您当前项目的最后保存版本的路径。 离开 忽略空格 启用比较选项。 点击 行 . CODESYS 打开比较视图。 标题: 项目比较 - 差异 比较当前项目和参考项
CODESYS Development System
使用权限保护对象 通过在“权限”编辑器中设置访问权限来保护单个对象 点击 项目→用户管理→权限 . 这 权限 窗口打开。左侧包含操作类别。右侧包含当前可用的用户组。 展开相关操作类别并在其下方是您要更改权限的操作。 在里面 行动 窗口,选择动作的目标。在里面 权限 窗口中,选择要更改权限的组。多选是可能的。 工具栏中的按钮处于活动状态。 单击相应按钮以更改组对目标对象的操作的权限。 CODESYS
CODESYS Development System
使用库模块 库是可以包含在应用程序中的对象的集合。您可以以与直接在项目中定义的对象完全相同的方式使用项目中库中包含的对象。 库可以包含以下对象: 功能块或功能等 POU 接口及其方法和属性 数据类型,例如枚举、结构、别名、联合 全局变量、常量、参数列表 文本列表、图像集合、可视化、可视化元素 外部文件(例如文档) 凸轮表 项目中的库在库管理器中进行管理。您可以通过库存储库的对话框在系统上执行库的先
CODESYS Development System
AT声明 关键字 AT 将项目变量分配给在变量声明的设备树中配置的控制器的特定输入、输出或内存地址。您还可以将变量分配给对话框中的地址 I/O 映射 在控制配置中的设备。 句法 <variable name> AT <address> : <data type>; <address> : %<memory area prefix> ( <size prefix> )? <memory positi
CODESYS Development System
使用构建块进行隐式检查 CODESYS 提供实现隐式监控功能的特殊 POU。这些函数在运行时检查数组或子范围类型的边界、指针地址的有效性或被零除。 选择对象 应用 在设备树中。 选择命令 项目 → 添加对象 → POU 进行隐式检查 . 出现对话框 为隐式检查添加 POU . 激活所需的功能。 点击按钮 添加 . 选定的 POU 显示在 应用 插入设备树。 在编辑器中打开 POU。 根据您的要求调
CODESYS Development System
时间转换 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 运算符转换时间值 ( TIME 或者 LIME ) 转换为指定的数据类型并返回此类型转换的值。 调用语法 <variable name> := <time conver
CODESYS Development System
日期和时间转换 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 运算符将日期和时间值转换为指定的数据类型并返回类型转换的值。 调用语法 <variable name> := <date and time conversion
CODESYS Development System
数据类型:ANY、ANY_ <类型> 数据类型 ANY 或者 ANY_ <类型> 用于函数、功能块或方法的接口中,以便输入类型未知或未指定的输入参数:输入变量 ( VAR_INPUT )具有通用数据类型。 编译器在内部用下面描述的数据结构替换输入变量的类型,从而不直接传递值。相反,指针被传递到实际值,因此只能传递变量。因此,只有在调用时才指定数据类型。因此,可以使用每个具有不同数据类型的参数来调用
CODESYS Development System
运算符:INI 提示 这 INI 运算符是 CoDeSys V2.3 .该运算符被替换为 FB_Init 方法为 CODESYS V3。但是,您仍然可以在从 CoDeSys V2.3 . 句法 <boolean variable name> := INI ( <FB instance name> , <boolean value> ); // <boolean value> : TRUE | FA
CODESYS Development System
访问数组、结构体和块中的变量 访问数组元素 句法: <数组变量的名称> [ <以逗号分隔的维度索引列表> ] <数组变量的名称> 数组变量的名称 例子: aiCounter 有关更多信息,请参阅: 分配标识符 <以逗号分隔的维度索引列表> 每个维度一个索引,以便识别数组的一个元素 例子: 2 索引从索引最小值到索引最大值有效。例子: 0..9 例 184 . 例子 具有 10 个分量的一维数组 /