Skip to main content

一般的

的配置 PROFINET 控制器由控制器和 PROFINET 插入其下方的设备(从站)。设备由控制器配置并与之交换数据。

CODESYS 提供两种不同的 PROFINET 控制器:

  • 一种变体,特别适用于 Hilscher CIFX-Karten

  • 一种独立于硬件的变体, CODESYS PROFINET 控制器。此变体可在任意数量的以太网适配器上运行。

插入基于以太网的控制器时,会隐式创建两个任务,这些任务是 PROFINET 通讯栈。

  • Profinet_CommunicationTask:此任务包括非循环通信服务,例如建立连接和诊断。由于实时需求非常弱,这些服务对时间要求不高。因此该任务是低优先级的。

  • Profinet_IOTask: 这才是真正的 PROFINET 实时数据交换发生。在每个周期中处理待处理的 IO 数据包(请参阅从站配置器: 发送时钟)。因此,需要 1ms 的周期时间(对于 1ms 发送时钟)。

    如果此控制器的从机的最小选定发送器间隔为 2ms、4ms 或更大,则也可以选择 2ms 或 4ms 的循环时间。但是,应该选择尽可能高的任务优先级。

为了在读/写时以最小的延迟获得最大的 IO 性能,可以在此任务中更新 IO 数据(→ 插入自己的 POU 来更新此任务中的 IO)。 IO 任务中不应执行阻塞或持久化操作,例如可视化或文件访问。如果任务阻塞时间过长,则看门狗取消与从机通信的连接。

重要

我们建议您激活 在停止时刷新 I/O PLC 设置中的选项。否则,当应用程序在断点处停止时,通信将被取消。

提示

通过扫描功能,您可以轻松确定当前的硬件结构并传输到设备树。

安装和插入 PROFINET 设备

为了让您插入和配置 PROFINET 设备作为项目设备树中的对象,首先必须在本地系统上安装 IO 控制器、I/O 设备和 IO 模块。如果当前的编程系统安装没有自动发生这种情况,那么您必须在设备存储库对话框中明确执行此操作。与硬件一起提供的 GSDML 设备描述文件是此操作的基础。

在设备树中,插入一个 PROFINET 控制器位于具有 PLC 逻辑节点的设备下方。设备描述文件 PROFINET 控制器定义了哪个 PROFINET 您可以在其下方插入的设备。另一方面,IO 设备的描述定义了哪个 PROFINET 可插入 IO 设备下方的模块。对于位置固定的 IO 模块, CODESYS 自动在设备树中提供插槽。这 添加设备 命令用于插入设备。请注意,也可以暂时停用设备以进行网络操作。