元素:作曲家 象征: 功能:composer 元素处理结构组件。 结构的各个组件可作为输入提供给您。为此,您必须像所讨论的结构一样命名作曲家元素并重命名初始占位符 ??? . 作曲家是 选择器 元素。 :
元素:选择器 象征: 选择器元素用于处理结构组件。这样做时,结构的各个组件将作为输出提供给您。为此,您必须像所讨论的结构一样命名选择器元素并替换 ??? 结构名称的占位符。 选择器是 作曲家 . :
元素:连接标记 - 源/汇 象征: , 两个具有相同名称的连接标记表示被标记元素之间的连接。这有助于使复杂的图表更清晰。 对于有效的连接,您必须连接一个 连接标记 - 来源 元素到一个元素的输出和一个 连接标记 - 水槽 元素到另一个元素的输入。两个标记必须具有相同的名称。但是,大写和小写并不重要。 . 命名注意事项 连接标记的默认名称是 C-<number> .这里, <number> 是一个从
概述 CODESYS Profiler 是一个程序分析工具,它集成在 CODESYS 用于检测应用程序源代码中的低效编程。 术语 ” 分析 " 表示测量应用程序 POU 的运行时行为。这可以通过 代码检测 ,或在多核系统上通过 采样 . 除了剖析, CODESYS Profiler 还支持测量 代码覆盖率 .它确定每个 POU 的运行语句部分。此方法也可以通过检测代码来工作。 您可以使用测量数据来
命令:添加到 Profiler 监视列表 象征: 功能 : 该命令将选中的 POU 添加到 探查器监视列表 . 称呼 : 的上下文菜单 设备 查看或 POU 看法 要求 :在 设备 查看或 POU 看法。 :
何时使用 BACnet 库或 CmpBACnet 库 注意 这些描述也始终适用于相应的库 CODESYS BACnet2 SL (“主要修订2”)。 IEC 库 BACnet 旨在作为 IEC 库之上的一层 CmpBACnet 。但是,该层不会隐藏库,因为这需要 BACnet 库具有“外观功能”的功能 CmpBACnet 。这些“外观函数”将导致更大的应用程序代码和增加的运行时要求。这对于PLC来
进入 BACnet 对象及其属性 每个功能块 BACnet 作为项目树中的设备插入的对象源自 BACnetStaticObjectBase 功能块(库 BACnet )因此从 BACnetObjectBase 。 BACnetObjectBase 提供通过通用功能更改任何 BACnet 对象功能块的任何 BACnet 属性的能力 SetPropertyInstance 。 要设置的 BACnet
设备编辑器 - 安全 通用设备编辑器的此子对话框用于获取和检查设备和活动应用程序的 SIL2 相关信息。此外,还显示 PLC 的安全日志条目。 图 1 . 设备编辑器中的安全对话框 要更新和查看安全 PLC 上的安全 SIL2 记录器的消息,请选择 自动刷新 选项或单击 刷新 按钮即时刷新。 :
复合安全 PLC 概述 CODESYS Safety SIL2 扩展 CODESYS 具有“复合安全 PLC”功能的编程系统。复合安全 PLC 包括一个安全应用程序和一个标准应用程序,它们可以并行运行。 图 2 . 具有复合安全 PLC 的设备树 复合安全 PLC 在以下方面与传统的安全 SIL2 PLC 基本不同: 结构化:SIL2 控制器和逻辑父 PLC 下方的一个或多个标准 PLC(参见 c
动态内存管理 存储的动态管理在选项卡中完成 设备变体 复合安全控制器。它用于提供不同的设备变体,这些变体的安全和不安全代码的大小不同。可以在选项卡中选择这些设备变体之一并将其传输到项目或加载到控制器上。 表 1 . 标签 设备变体 PLC 配置 设备变体 配置文件中定义的设备变体列表 如果您选择设备变体,则会显示相应的图像和描述,前提是图像和描述已存储在文件中。 采纳项目 在设备树中,从属控件采用