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.
 
 
 
 
 
 

36 lines
742 B

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