FUNCTION_BLOCK FB 1
TITLE =Entprellung von Eingängen
VERSION : 0.1
VAR
Entprellung_DI_0_0 : SFB 5;
Entprellung_DI_0_1 : SFB 5;
Entprellung_DI_0_2 : SFB 5;
Entprellung_DI_0_3 : SFB 5;
Entprellung_DI_0_4 : SFB 5;
Entprellung_DI_0_5 : SFB 5;
Entprellung_DI_0_6 : SFB 5;
Entprellung_DI_0_7 : SFB 5;
END_VAR
BEGIN
NETWORK
TITLE =Entprellung Eingang 0.0
CALL #Entprellung_DI_0_0 (
IN := E 0.0,
PT := T#50MS,
Q := E 0.0);//Wenn du den Baustein an erster stelle im OB1 aufrufst dann kannst du den Eingang gleich direkt wieder überschreiben ausser du benötigst den nicht Entprellten Eingang dann solltest du ein DB Bit oder Merker verwenden!
NETWORK
TITLE =Entprellung Eingang 0.1
CALL #Entprellung_DI_0_1 (
IN := E 0.1,
PT := T#50MS,
Q := E 0.1);
NETWORK
TITLE =Entprellung Eingang 0.2
CALL #Entprellung_DI_0_2 (
IN := E 0.2,
PT := T#50MS,
Q := E 0.2);
NETWORK
TITLE =Entprellung Eingang 0.3
CALL #Entprellung_DI_0_3 (
IN := E 0.3,
PT := T#50MS,
Q := E 0.3);
NETWORK
TITLE =Entprellung Eingang 0.4
CALL #Entprellung_DI_0_4 (
IN := E 0.4,
PT := T#50MS,
Q := E 0.4);
NETWORK
TITLE =Entprellung Eingang 0.5
CALL #Entprellung_DI_0_5 (
IN := E 0.5,
PT := T#50MS,
Q := E 0.5);
NETWORK
TITLE =Entprellung Eingang 0.6
CALL #Entprellung_DI_0_6 (
IN := E 0.6,
PT := T#50MS,
Q := E 0.6);
NETWORK
TITLE =Entprellung Eingang 0.7
CALL #Entprellung_DI_0_7 (
IN := E 0.7,
PT := T#50MS,
Q := E 0.7);
END_FUNCTION_BLOCK