CODESYS 控制 RTE V3 本节内容如下 :
配置 运行时系统要使用集成的TCP/UDP协议栈,需要在RTE的组件列表中配置相应的网卡驱动。 RTE配置文件中的驱动 CODESYSControl_User.cfg 必须在段中输入 [ComponentManager] .此处所有可能的条目都已通过 RTE 的设置进行了预配置,并且可以在 PLC 配置 → 组件管理器 菜单或删除“;”在行的开头。 (Intel 的所有 10/100/1000 M
协议栈的通信任务 内部协议栈需要自己的任务来处理许多 UDP 和 TCP/IP 任务。此任务在运行时系统初始化时立即创建,优先级为 55,对应于 IEC 任务优先级 23。具有较高优先级的 IEC 任务不受 UDP/TCP 通信的影响。在某些情况下,优先级较低的 IEC 任务会受到 UDP/TCP 通信的影响。 有意设置优先级是为了让应用程序开发人员能够不因低优先级、耗时的任务而中断(现场总线)通
检查时间行为 创建一个简单的标准项目 CODESYS . 将唯一任务配置为 1ms 循环时间。 将计数器变量编程为类型 DWORD 计算周期。 因此,您会立即检测到第 1000 位是否大约每秒增加一次,正如我们在本例中所希望的那样。 在联机模式下,打开 监控 选项卡中的 任务配置 . 您会看到由 RTE 计算的抖动时间。在正常系统中,这些波动为 ±100 μs。 如果硬件配备了串行或并行端口,那么
硬件配置、示例和提示 您可能必须调整 BIOS 设置才能使 CODESYS Control RTE V3 以最佳的低抖动在各自的平台上运行。请参阅以下调整示例,这些示例仅应视为建议。 赛扬装置 主要设置 ACPI 设置 CPU 设置 芯片组设置 时钟配置 USB 配置 英特尔原子设备 BIOS 设置 ACPI 设置 CPU 设置 芯片组设置 时钟配置 USB 配置 旧版 USB 支持 必须在许多
适用于 Linux 的 CODESYS Edge 网关 本节内容如下 :
概述 概念 这 CODESYS Edge Gateway for Linux 是一个独立的安装 CODESYS 具有边缘功能的网关,适用于基于 Linux 的设备。 要求 CODESYS Edge Gateway for Linux :具有 x86、x86-64 或 ARMv7 架构的硬件,以及基于 Debian 的 Linux 发行版。 提示 要启用 Edge Gateway 功能并将 Edge
卸载 Edge 网关 卸载 Edge Gateway CODESYS 点击 工具 → 更新 Edge Gateway . 这 边缘网关 视图打开。 在 选择目标 , 点击 扫描 . 扫描网络以查找设备。结果被列为 IP 地址 扫描边缘网关 对话。相应的 MAC 地址显示在每个 IP 地址后的括号中。 在对话框中选择与您的 PLC 匹配的所列项目。如果 IP 地址未知,则 MAC 地址可以作为标识符
CODESYS Control Extension Package 本节内容如下 :
概述 这 CODESYS Control Extension Package 提供许多不同的选项和接口来将您自己的程序连接到 Linux 运行时系统和 IEC 应用程序。 例如,这允许您控制 PLC、响应来自 PLC 的事件,或将您自己的功能添加到 PLC 或 IEC 应用程序。 有关最重要的接口和功能的概述,请参见下文。注意:“从 PLC 外部”仍然意味着您在 Linux 系统上。这些接口仅在