E-stop source safety PLC connected FlexController
In this mode an external safety PLC controls the e-stop. The safety PLC is connected to a PROFINET fieldbus module on the FlexController. Use an ASM plug on the FlexCarrier.

Pos | |
1 | First FlexCarrier |
2 | Safety PLC |
3 | E-stop |
4 | ASM plug |
5 | PROFINET fieldbus |

Error-Bits reported by the FlexController via PROFIsafe shall not be used to trigger the safety function of a device or system.
GSD-file
Atlas Copco delivers a GSD-file that includes a description of the FlexSystem as an IO device in PROFINET. Use this GSD-file when configuring the PROFINET system.
Logical ports of PROFISafe module
Logical port | Description |
DO1 | Digital Output 1 |
DO2 | Digital Output 2 |
TO1 | Test Output 1. ProfiSafe module to external sensors. |
TO2 | Test Output 2. ProfiSafe module to external sensors. |
DI1 | Digital Input 1 |
DI2 | Digital Input 2 |
DI3 | Digital Input 3 |
DI4 | Digital Input 4 |
DI5 | Digital Input 5 |
DI6 | Digital Input 6 |
Logical illustration - PROFISafe implementation in the FlexSystem

Input process image
The input process image contains the data and status collected from the local digital inputs of the PROFISafe module as well as the PROFIsafe frame elements which are to be transported via PROFINET from the PROFISafe module to the PROFIsafe PLC.
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 | |
Byte 0 | DI_1 | DI_2 | DI_3 | DI_4 | DI_5 | DI_6 | Res | Res |
Byte 1 | QDI_1 | QDI_2 | QDI_3 | QDI_4 | QDI_5 | QDI_6 | Res | Res |
Byte 2 | Res | Res | Res | Res | Res | Res | Res | Res |
Byte 3 | PROFIsafe Control Byte | |||||||
Byte 4 | PROFIsafe CRC2 | |||||||
Byte 5 | ||||||||
Byte 6 |
The qualifier bits QDI_X indicate whether a fail-safe error was detected at the corresponding input or output channel of the ProfiSafe module. If set to 0, the input or output state is “fail-safe”, that is, the input data contains the fail-safe values or the output is locally set to the fail-safe value by the ProfiSafe module. A qualifier with the value 1 indicates that the input or output is operated without any fail-safe errors.

The input- and output channel qualifiers are operated individually, that is, the qualifiers show the error state only for the corresponding channel or channel group. Other channels may still operate correctly.
Bit | Value | Description |
DI_x | 0 | Input channel inactive (safe state) |
1 | Input channel active | |
QDI_x | 0 | Input channel status “error”, DI_x set to inactive / safe state |
1 | Input channel normal operation. DI_x reflects physical input value | |
QDO_x | 0 | Output channel status “error”. DO_x is set to safe state / inactive |
1 | Output channel normal operation. DO_x can be set/reset via safety fieldbus protocol |
Output process image
The output process image of the PROFISafe module contains all the safety-relevant data sent from the F-Host to the PROFISafe module. The data of the output process image is used on the one hand to control the safe digital output states of the PROFISafe module and on the other hand to send the fail-safe error acknowledge data for the digital inputs and outputs of the PROFISafe module.
Bit 0 | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 | Bit 6 | Bit 7 | |
Byte 0 | DO_1 | DO_2 | Res | Res | Res | Res | Res | Res |
Byte 1 | ERDI_1 | ERDI_2 | ERDI_3 | ERDI_4 | ERDI_5 | ERDI_6 | Res | Res |
Byte 2 | ERDO_1 | ERDO_2 | Res | Res | Res | Res | Res | Res |
Byte 3 | PROFIsafe Control Byte | |||||||
Byte 4 | PROFIsafe CRC2 | |||||||
Byte 5 | ||||||||
Byte 6 |
Configuration | Dual-Channel | Single-Channel |
DO_1 | Requested value for dual channel output group | Requested value for DO1. |
DO_2 | Unused / Ignored | Requested value for DO2. |
ERDI_1, ERDI_3, ERDI_5 | Error-Reset Bits of the dual channel inputs | Error-Reset Bits of the inputs DI1, DI3, DI5, DI7. |
ERDI_2, ERDI_4, ERDI_6 | Unused / Ignored | Error-Reset Bits of the inputs DI1, DI3, DI5, DI7. |
ERDO_1 | Error-Reset Bits of the dual channel inputs | Error-Reset Bits of the output DO1. |
ERDO_2 | Unused / Ignored | Error-Reset Bits of the output DO2. |
Bit | Value | Description |
DO_x | 0 | Output channel inactive (safe state, low). |
1 | Output channel active (high). | |
ERDI_x | 0 | Input channel error reset not requested. |
1 | Input channel error reset requested. | |
ERDO_x | 0 | Output channel error reset not requested. |
1 | Output channel error reset requested. |