Skip to main content

配置 F 模块

CODESYS Safety Extension 提供以下变体 PROFINET Device

sil3_img_fb_pnd__device_tree_master_ethernet.png

你的 CODESYS 标准控制器和安全控制器构成 PROFIsafe F-Device 可以通过标准控制器的 PROFINET 设备连接将安全控制器的 F 模块的安全信号与上级安全控制器交换。以下说明介绍了如何将 F 模块添加到安全控制器并配置 PROFIsafe 参数和 I/O 映射。

  1. 在设备树中选择标准控制器,然后单击 添加设备 在上下文菜单中。

  2. 添加设备 对话框中,选择 EtherNet Adapter 来自类别 现场总线 → EtherNet/IP → 以太网适配器. 然后点击 添加设备

  3. 选择 EtherNet Adapter 在设备树中单击 添加设备 在上下文菜单中。

  4. 添加设备 对话框中,选择合适的 PROFINET F-Device 来自类别 现场总线 → Profinet IO → Profinet IO 设备. 然后点击 添加设备

  5. 将所需的 F 模块添加到 PROFINET F-Device. 在 添加设备 对话框中,您将在 现场总线 → Profinet IO → Profinet IO 模块

    125. 可用的 F 模块

    F 模块

    控制器的功能

    数据

    Host-FInput 1

    用于 F-Host 的数字 F-输入

    8 位到主机

    Host-FInput 12

    用于 F-Host 的大型混合 F-Input

    4 个字节 + 2 个 INT + 1 个 DINT 安全信号至 F-Host

    Host-FInput 123

    F-Host 的最大 F-输入

    27 个字节 + 16 个 INT + 16 个 DINT 安全信号至 F-Host(共 123 个字节)

    Host-FOutput 1

    用于 F-Host 的数字 F-输出

    来自 F-Host 的 8 位安全信号

    Host-FOutput 12

    用于 F-Host 的大型混合 F-Output

    4 个字节 + 2 个 INT + 1 个 DINT 来自 F-Host 的安全信号

    Host-FOutput 123

    F 主机的最大 F 输出

    27 个字节 + 16 个 INT + 16 个 DINT 来自 F-Host 的安全信号

    Host-FInOut 8/1

    用于 F-Host 的混合数字 F-输入和 F-输出

    2 x 32 位安全信号至 F 主机 + 8 位安全信号来自 F 主机

    Host-FInOut 2/2 PROFIdrive

    为 F-Host 实现 PROFIdrive

    16 位 PROFIdrive 状态信号发送至 F-Host + 16 位 PROFIdrive 控制信号发送自 F-Host



    当您将 F 模块添加到 PROFINET F-Device,相应的逻辑I/O会自动添加到安全控制器的安全应用程序中。

  6. 双击 F 模块的逻辑 I/O。

    安全配置 选项卡中,输入地址作为 Source Address F-Host 必须设置为 F-Parameter 的参数 F_Source_Add 以便能够使用 F 模块。

    注意:地址请参考说明 F_Source_Add 在安全用户手册中。

  7. 安全配置 选项卡中,输入地址作为 Destination Address F-Host 必须设置为 F-Parameter 的参数 F_Dest_Add 以便能够使用 F 模块。

    注意:地址请参考说明 F_Dest_Add 在安全用户手册中。

  8. 配置映射 输入/输出映射 F 模块的逻辑 I/O 选项卡。

  9. 插入驱动块 PSDeviceModule 放入应用程序的 POU 中并实现状态和控制位的控制。

    注意:请参阅CODESYS Safety用户手册中有关F模块实现的说明。