35 lines
562 B
Markdown
35 lines
562 B
Markdown
```pascal
|
|
// Block Type: FC
|
|
// Block Number: 1920
|
|
// Original Network Languages: LAD
|
|
|
|
FUNCTION "ONS_R" : Void
|
|
{ S7_Optimized_Access := 'TRUE' }
|
|
VERSION : 0.1
|
|
|
|
VAR_INPUT
|
|
Enable_ONS : Bool;
|
|
END_VAR
|
|
|
|
VAR_OUTPUT
|
|
ONS_R : Bool;
|
|
END_VAR
|
|
|
|
VAR_INOUT
|
|
Aux_ONS : Bool;
|
|
END_VAR
|
|
|
|
BEGIN
|
|
|
|
// Network 1: (Original Language: LAD)
|
|
|
|
// Edge Logic handled by Coil 26
|
|
"Aux_ONS" := "Enable_ONS"; // P_TRIG("Enable_ONS") - Mem: "Aux_ONS"
|
|
|
|
"ONS_R" := "Enable_ONS" AND NOT "Aux_ONS";
|
|
"Aux_ONS" := "Enable_ONS"; // P_TRIG("Enable_ONS") - Mem: "Aux_ONS"
|
|
|
|
END_FUNCTION
|
|
|
|
```
|