CODESYS Development System
对象:接口属性 象征: 接口属性是 IEC 61131-3 标准的扩展,是面向对象编程的工具。接口属性声明访问器方法 Get 和 Set (没有实现代码)。因此,实现一个功能块 界面 也继承了它们的接口属性。 您可以将接口属性添加到接口的设备树中。然后使用访问器方法扩展接口 Get 和 Set .这 Get 访问器用于读取访问。这 Set 访问器用于写访问。您可以删除不需要的访问器。点击 项目→添
具有格式定义的占位符 元素的输出文本可以通过占位符 ( % ) 并带有格式定义。显示文本时,将插入变量的值而不是占位符。格式定义中的数据类型和变量的数据类型必须相同。 显示的字符串列在 文本 元素属性。变量列在 文本变量 财产。 可视化用户可以在元素中指定文本,例如,文本被存储并显示为文本输出变量。用户输入必须与输入格式相对应。文本输出变量的数据类型必须与为输入格式定义的数据类型相对应。 输入文本
ScriptVisualizationObject ¶ class ScriptVisualizationObject. VisualElementType ( value ) ¶ Bases: Enum This enumeration represents the possible element types that can be created. Example python code:
使用 Git 脚本接口 CODESYS Git 为 Git 提供脚本接口。下面显示了如何使用该界面的示例。 有关更多信息,请参阅: 脚本引擎 API 文档 要求 要运行下面的示例,需要满足以下条件: CODESYS 3.5.19.30 或更高版本 还需要以下组件: CODESYS Library Documentation Support (创建编译库) CODESYS Git 1.4.0.0 或
事件机制 运行时系统使用“事件”来传达诸如 PLC 的启动/停止/复位、异常发生等事件。使用“事件机制”,可以在触发选定事件后立即接收消息。 转发以下与应用程序相关的事件: EVT_StartDone EVT_StopDone EVT_ResetDone EVT_ExitDone EVT_AllBootprojectsLoaded EVT_CmpApp_Exception EVT_StateCha
对象:单位换算 象征: 一种 单位换算 对象用于定义转换规则。该表列出了所有定义的转换规则。您可以在表格下方列出的输入字段中编辑转换规则。 桌子 姓名 <name> : <name>_Impl 是转换规则的名称。 该条目自动实现为 <name>_Impl 功能块和实例化 <name> . 类型 . 转换规则的类型 单一缩放(偏移) : 向输入变量添加偏移量。 Result := Input + O
趋势可视化入门 执行趋势时,最好在用户指导和趋势向导的帮助下继续进行。 过程 . 开发具有趋势的可视化 创建一个空的标准项目并将至少一个变量编程到 PLC_PRG . PLC_PRG 被声明并执行 添加 可视化 反对下面的设备树 应用 . 将出现一个空的可视化。 打开 工具箱 → 特殊控件 . 拖动 趋势 可视化元素 这 趋势记录 与 记录设置 打开。 选择将执行趋势记录的任务。 提示 一般来说,
在 CFC 编辑器中编程 注意 您在创建 POU 时承诺使用实现语言。之后,无法在两者之间切换 连续功能图 (CFC) 和 连续功能图 (CFC) - 面向页面 实现语言。 使用连接线插入元件和接线 拖动一个 盒子 元素和一个 输出 元素进入编辑器。 点击输出 盒子 元素。 输出用红色框标记。 从框输出中拖出一条连接线 盒子 元素到框输入 输出 元素。 光标符号在到达框输入时发生变化。 松开鼠标左
选项卡:逻辑轴 表 18 . 轴型 模数 : 驱动器在不限制运行范围的情况下无休止地转动(例如:皮带驱动器)。 模数设置 模值 : 一个周期的值 该值保存在 fPositionPeriod 的参数 AXIS_REF_SM3 功能块。 注意:如果您选择 模数 驱动器类型,然后是产品 fPositionPeriod * dwRatioTechUnitsDenom 必须是整数。 有限 :驱动器有一个固定
指令表编程 (IL) 提示 IL 可以在启用 CODESYS 选项(如果需要):在 FBD、LD 和 IL 对话框,在 白细胞介素 选项卡,选择 启用IL 选项。 在指令列表 (IL) 实现语言中创建 POU 在设备树中选择应用程序。 点击 项目 → 添加对象 → POU . 这 添加 POU 对话框打开。 指定名称并选择 指令表 (IL) 实现语言。 点击 添加 . CODESYS 将 POU