59 lines
751 B
Markdown
59 lines
751 B
Markdown
```pascal
|
|
// Block Type: FC
|
|
// Block Number: 40
|
|
// Original Network Languages: STL
|
|
|
|
FUNCTION "T_Timer" : Void
|
|
{ S7_Optimized_Access := 'TRUE' }
|
|
VERSION : 0.1
|
|
|
|
VAR_INPUT
|
|
Preset : Int;
|
|
Start : Bool;
|
|
Stop : Bool;
|
|
Reset : Bool;
|
|
Base : Bool;
|
|
END_VAR
|
|
|
|
VAR_OUTPUT
|
|
End : Bool;
|
|
END_VAR
|
|
|
|
VAR_INOUT
|
|
Actual : Int;
|
|
END_VAR
|
|
|
|
BEGIN
|
|
|
|
// Network 1: (Original Language: STL)
|
|
|
|
// --- BEGIN STL Network 1 ---
|
|
|
|
AN "Start"
|
|
O "Reset"
|
|
JC NOTM
|
|
|
|
L "Actual"
|
|
L "Preset"
|
|
GE_I
|
|
= "End"
|
|
AN "Base"
|
|
O "End"
|
|
O "Stop"
|
|
BEC
|
|
|
|
L "Actual"
|
|
ADD 1
|
|
T "Actual"
|
|
BEU
|
|
|
|
NOTM: L 0
|
|
T "Actual"
|
|
R "End"
|
|
|
|
// --- END STL Network 1 ---
|
|
|
|
END_FUNCTION
|
|
|
|
```
|