SF_PSE
Help version 1.0 / Issue date: 2021.01
The following description is valid for the function block SF_PSE_V2_0z, Version 2.0z (where z = 0 to 9).
| Short Description |
|
|||||||||||||||||||||||||||
| Block Icon | ![]() |
|||||||||||||||||||||||||||
| Inputs | Activate
Refer to the topic "Activate" for details. S_PSE_In
Refer to the topic "S_PSE_In" for details. S_StartReset
Refer to the topic "S_StartReset" for details. S_AutoReset
Refer to the topic "S_AutoReset" for details. Reset
Resetting the function block by means of a positive signal edge at the Reset input can cause the S_PSE_Out output to switch to SAFETRUE immediately (depending on the status of the other inputs).
Refer to the topic "Reset" for details. |
|||||||||||||||||||||||||||
| Outputs | Ready
Refer to the topic "Ready" for details. S_PSE_Out
Refer to the topic "S_PSE_Out" for details. SafetyDemand
Refer to the topic "SafetyDemand" for details. ResetRequest
Refer to the topic "ResetRequest" for details. Error
Refer to the topic "Error" for details. DiagCode
Refer to the topic "DiagCode" for details. |
|||||||||||||||||||||||||||
| Detailed information | Signal sequence diagram
This diagram shows the signal curve for a typical application with an active start-up inhibit and an active restart inhibit:
Application example
This example shows a single-channel connection between the status output of pressure-sensitive protective equipment (PSE) B1 and the safety-related SF_PSE function block. The PSE status signal is connected to input terminal 1.1 of the safety-related input device PSDI with an ID of 1. In this example the following applies:
The function block is perpetually activated by the TRUE constant at the Activate input. S_StartReset = SAFEFALSE specifies a start-up inhibit after the Safety PLC has been started up or the function block has been activated. Furthermore, S_AutoReset = SAFEFALSE specifies a restart inhibit for the function block. This is active when the PSE that was previously triggered is no longer triggered, i.e., after the SAFETRUE signal has returned at the S_PSE_In input. To this end, the S1 reset button is connected to input 1.1 of the standard input device DI 1.
Function block instantiation
The IEC 61131-3 standard defines function block instantiation. Instantiation means, a function block is defined once and can be used (instantiated) several times. This applies to all FBs (user-defined POUs as well as library FBs, such as IEC standard FBs, firmware FBs, user library FBs).
Why instantiation? The following applies:
The user-defined function block 'TLC' ("Two Level Controller") is added to the 'Functions & Function Blocks' category (COMPONENTS area). It shall be called twice in the program POU 'Container' to control the filling level and the temperature of a boiler. For both FB instances, an instance name declaration is added to the 'Variables' table of the calling program POU 'Container': TLCTemperature and TLCLevel. Thus the 'TLC' function block can be called twice in the code worksheet of the calling POU by means of these instance names. |

Activate

