Skip to main content

FB_DECOUPLER

Description Function Block

The FB_DECOUPLER function block is used to decouple signals from a TwinSAFE connection. The function block has 8 inputs and 8 outputs, whereby the inputs are looped through to the outputs one-to-one. The corresponding output must also be linked as soon as one of the inputs of the function block is used. This also applies in the reverse direction.

EL6900_DECOUPLER.png

Because a TwinSAFE connection is always assigned to a POU (TwinSAFE group), the DECOUPLER function block can be used to distribute the signals of a TwinSAFE connection to multiple POUs (TwinSAFE groups) and therefore decouple them. The function block can be used within an existing POU (TwinSAFE group) to distribute the signals. The function block has to be used in a separate POU (TwinSAFE group) if the signals should also be decoupled, because all used outputs of a POU (TwinSAFE group) are switched off in the event of a communication error in the connection. The input signals of a TwinSAFE connection can now be linked to the inputs of the FB_DECOUPLER function block. The outputs can then be distributed to various POUs (TwinSAFE groups).

It works exactly the same way in the other direction. The outputs of a TwinSAFE connection are linked to the outputs of the FB_DECOUPLER function block, and the inputs of the FB_DECOUPLER function block can in turn come from different POUs (TwinSAFE groups).

Table 8. VAR_INPUT

Name

Data Type

Initial Value

Description, Parameter Values

bDecIn1

SAFEBOOL

FALSE

1st input channel

bDecIn2

SAFEBOOL

FALSE

2nd input channel

bDecIn3

SAFEBOOL

FALSE

3rd input channel

bDecIn4

SAFEBOOL

FALSE

4th input channel

bDecIn5

SAFEBOOL

FALSE

5th input channel

bDecIn6

SAFEBOOL

FALSE

6th input channel

bDecIn7

SAFEBOOL

FALSE

7th input channel

bDecIn8

SAFEBOOL

FALSE

8th input channel



Table 9. VAR_OUTPUT

Name

Data Type

Initial Value

Description, Parameter Values

bDecOut1

SAFEBOOL

FALSE

1st output channel

bDecOut2

SAFEBOOL

FALSE

2nd output channel

bDecOut3

SAFEBOOL

FALSE

3rd output channel

bDecOut4

SAFEBOOL

FALSE

4th output channel

bDecOut5

SAFEBOOL

FALSE

5th output channel

bDecOut6

SAFEBOOL

FALSE

6th output channel

bDecOut7

SAFEBOOL

FALSE

7th output channel

bDecOut8

SAFEBOOL

FALSE

8th output channel