04/26/2024

Get ctrlX SAFETY Diagnosis at XMxx controls (over PROFINET)

This function block reads the diagnostic information from ctrlX SAFETY SAFEX-C.1x and monitors the communication.

If you use the ctrlX SAFETY as a PROFINET device with XMxx control as a PROFINET control you need the status information from the ctrlX SAFETY. You find this information as functional Outputs from SAFEX at the functional Inputs for the PLC. 

5 Bytes Status information from ctrlX SAFETY

 

The first 5 Bytes include the Mode, the LiveCounter and the ErrorCode of the ctrlX SAFETY. To make the access to this information easier you can use the function block in appendix.

Step 1: Import the atached Functionblock

Import the Functionblock

Step 2: Call an instance of this function block

Call and configure the Functionblock

You need the start address of the functional Outputs as an Input, in this case ADR(%IB0). The function block gives you the Mode as Byte and as Bits the LiveCounter, the CommunicationOK and an ErrorCode.

Mode:                     1=STARTUP; 2=SENDCONFIG; 3=STARTUP BUS; 4=RUN; 5=STOP; 6=ERROR; 7=ALARM; 8=RUN INTERN
LiveCounter:           As long the value counts the communication is OK
CommunicationOK:  If this Bit is TRUE communication is OK
ErrorCode:              Includes the ErrorCode in case a Warning or Alarm is active

 

 

SAFEX_Diagnosis_1V03_(FB)-2023-10-25-15-27-29.xml
11.15KB

Latest published/updated articles

Types
Example
How-to
Categories
PLC
Safety
Attachments
Project