You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
742 B
37 lines
742 B
3 months ago
|
FUNCTION_BLOCK BS_Schedule
|
||
|
|
||
|
|
||
|
VAR_INPUT
|
||
|
W1SCH_str : STRING ;
|
||
|
W2SCH_str : STRING ;
|
||
|
W3SCH_str : STRING ;
|
||
|
W4SCH_str : STRING ;
|
||
|
W5SCH_str : STRING ;
|
||
|
W6SCH_str : STRING ;
|
||
|
W7SCH_str : STRING ;
|
||
|
W1SCH : ARRAY [ 1 .. 4 ] OF TimeConfig ;
|
||
|
W2SCH : ARRAY [ 1 .. 4 ] OF TimeConfig ;
|
||
|
W3SCH : ARRAY [ 1 .. 4 ] OF TimeConfig ;
|
||
|
W4SCH : ARRAY [ 1 .. 4 ] OF TimeConfig ;
|
||
|
W5SCH : ARRAY [ 1 .. 4 ] OF TimeConfig ;
|
||
|
W6SCH : ARRAY [ 1 .. 4 ] OF TimeConfig ;
|
||
|
W7SCH : ARRAY [ 1 .. 4 ] OF TimeConfig ;
|
||
|
EnableNum : INT ;
|
||
|
Enable : BOOL ;
|
||
|
Delay : INT ;
|
||
|
Mode : INT ;
|
||
|
InputMode : INT ;
|
||
|
END_VAR
|
||
|
|
||
|
VAR_OUTPUT
|
||
|
TimeSw1 : BOOL ;
|
||
|
TimeSw2 : BOOL ;
|
||
|
TimeSw3 : BOOL ;
|
||
|
TimeSw4 : BOOL ;
|
||
|
OUT_Z : BOOL ;
|
||
|
END_VAR
|
||
|
|
||
|
|
||
|
|
||
|
END_FUNCTION_BLOCK
|