This is the web edition of the original ⮫ AC500-S safety user manual, version 1.3.2. This web edition is provided for quick reference only. The original safety user manual must be used to meet functional safety application requirements. |
SafetyExt_AC500_V22.lib library includes the following POUs:
-
System commands
-
SF_E_ERR_LED_SET (Setting E-ERR LED state (ON or OFF))
-
SF_MAX_POWER_DIP_SET (Setting the maximum number of restarts after power dip in the safety CPU)
-
SF_WDOG_TIME_SET (Setting the maximum allowed cycle time of the safety CPU)
-
SF_APPL_MEASURE_BEGIN (This function defines the start point of time profiling)
-
SF_APPL_MEASURE_END (This function defines the end point of time profiling)
-
-
System information
-
SF_MAX_POWER_DIP_GET (Getting the current number of restarts after power dip in the safety CPU)
-
SF_SAFETY_MODE (Reading out if the safety CPU is in DEBUG or SAFETY mode)
-
SF_SM5XX_OWN_ADR (Getting the value of the hardware switch address on the safety CPU)
-
SF_RTS_INFO (It provides the firmware version of the safety CPU. The version is a binary coded decimal, e.g., 16#10 means version 1.0)
-
-
Data storage
-
SF_FLASH_DEL (This function block deletes a data segment in the flash memory. All data in this data segment will be deleted.)
-
SF_FLASH_READ (The function block reads a data set from a data segment of the flash memory and stores the read data set beginning at the start flag defined by the safety CPU.)
-
SF_FLASH_WRITE (The function block writes data to a data segment in the flash memory.)
-
-
Acyclic non-safe data exchange
-
SF_DPRAM_PM5XX_S_REC (Receiving data from non-safety CPU)
-
SF_DPRAM_PM5XX_S_SEND (Sending data to non-safety CPU)
-




NOTICE

For establishing an acyclic non-safe data exchange between safety and non-safety CPU, you have to use dedicated function blocks for the non-safety CPU.
-
SF_E_ERR_LED_SET
-
SF_MAX_POWER_DIP_SET
-
SF_WDOG_TIME_SET
-
SF_APPL_MEASURE_BEGIN
-
SF_APPL_MEASURE_END
-
SF_MAX_POWER_DIP_GET
-
SF_SAFETY_MODE
-
SF_SM5XX_OWN_ADR
-
SF_RTS_INFO
-
SF_FLASH_READ
-
SF_FLASH_WRITE
-
SF_FLASH_DEL
-
SF_DPRAM_PM5XX_S_REC
-
SF_DPRAM_PM5XX_S_SEND