# 连接到 FlexController 的急停源安全 PLC

在此模式下，外部安全 PLC 控制急停。安全 PLC 连接到 FlexController 上的 PROFINET 现场总线模块。在 FlexCarrier 上使用一个 ASM 插头。

位置 |
1 | 第一个 FlexCarrier
2 | 安全 PLC
3 | 急停
4 | ASM 插头
5 | PROFINET 现场总线

FlexController 通过 PROFIsafe 报告的错误位不得用于触发设备或系统的安全功能。

GSD 文件

Atlas Copco 提供了一个 GSD 文件，该文件包含作为 PROFINET 中的 IO 设备的 FlexSystem 的说明。配置 PROFINET 系统时使用此 GSD 文件。

PROFISafe 模块的逻辑端口

逻辑端口 | 说明
DO1 | 数字输出 1
DO2 | 数字输出 2
TO1 | 测试输出 1。连接外部传感器的 ProfiSafe 模块。
TO2 | 测试输出 2。连接外部传感器的 ProfiSafe 模块。
DI1 | 数字输入 1
DI2 | 数字输入 2
DI3 | 数字输入 3
DI4 | 数字输入 4
DI5 | 数字输入 5
DI6 | 数字输入 6

逻辑图 - FlexSystem 中的 PROFISafe 实现

输入过程图像

输入过程图像包含从 PROFISafe 模块的本地数字输入收集的数据和状态，以及通过 PROFINET 从 PROFISafe 模块传输到 PROFIsafe PLC 的 PROFIsafe 框架元素。

| 第 0 位 | 第 1 位 | 第 2 位 | 第 3 位 | 第 4 位 | 第 5 位 | 第 6 位 | 第 7 位
字节 0 | DI_1 | DI_2 | DI_3 | DI_4 | DI_5 | DI_6 | Res | Res
字节 1 | QDI_1 | QDI_2 | QDI_3 | QDI_4 | QDI_5 | QDI_6 | Res | Res
字节 2 | Res | Res | Res | Res | Res | Res | Res | Res
字节 3 | PROFIsafe 控制字节
字节 4 | PROFIsafe CRC2
字节 5
字节 6

限定符位 QDI_X 表示在 ProfiSafe 模块的相应输入或输出通道是否检测到安全失败错误。如果设为 0，则输入或输出状态为“安全失败”，即输入数据包含安全失败值，或者输出被 ProfiSafe 模块以本地方式设为安全失败值。值为 1 的限定符表示输入或输出在没有任何安全失败错误的情况下运行。

输入和输出通道限定符是单独运行的，也就是说，限定符仅显示相应通道或通道组的错误状态。其他通道仍可正常工作。

位 | 值 | 说明
DI_x | 0 | 输入通道不活动（安全状态）
1 | 输入通道活动
QDI_x | 0 | 输入通道状态“错误”，DI_x 设为不活动/安全状态
1 | 输入通道正常运行。DI_x 反映物理输入值
QDO_x | 0 | 输出通道状态“错误”。Do_x 被设为安全状态/不活动
1 | 输出通道正常运行。Do_x 可通过安全现场总线协议设置/重置

输出过程图像

PROFISafe 模块的输出过程图像包含从 F-Host 发送到 PROFISafe 模块的所有安全相关数据。输出过程图像的数据一方面用于控制 PROFISafe 模块的安全数字输出状态，另一方面用于发送 PROFISafe 模块的数字输入和输出的安全失败错误确认数据。

| 第 0 位 | 第 1 位 | 第 2 位 | 第 3 位 | 第 4 位 | 第 5 位 | 第 6 位 | 第 7 位
字节 0 | DO_1 | DO_2 | Res | Res | Res | Res | Res | Res
字节 1 | ERDI_1 | ERDI_2 | ERDI_3 | ERDI_4 | ERDI_5 | ERDI_6 | Res | Res
字节 2 | ERDO_1 | ERDO_2 | Res | Res | Res | Res | Res | Res
字节 3 | PROFIsafe 控制字节
字节 4 | PROFIsafe CRC2
字节 5
字节 6

配置 | 双通道 | 单通道
DO_1 | 双通道输出组的请求值 | DO1 的请求值。
DO_2 | 未使用/已忽略 | DO2 的请求值。
ERDI_1，ERDI_3，ERDI_5 | 双通道输入的错误复位位 | 输入 DI1、DI3、DI5、DI7 的错误复位位。
ERDI_2，ERDI_4，ERDI_6 | 未使用/已忽略 | 输入 DI1、DI3、DI5、DI7 的错误复位位。
ERDO_1 | 双通道输入的错误复位位 | 输出 DO1 的错误复位位。
ERDO_2 | 未使用/已忽略 | 输出 DO2 的错误复位位。

位 | 值 | 说明
DO_x | 0 | 输出通道不活动（安全状态，低）。
1 | 输出通道活动（高）。
ERDI_x | 0 | 输入通道错误复位未请求。
1 | 输入通道错误复位已请求。
ERDO_x | 0 | 输出通道错误复位未请求。
1 | 输出通道错误复位已请求。