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.
50 lines
947 B
50 lines
947 B
6 days ago
|
FUNCTION_BLOCK TimerForm
|
||
|
|
||
|
|
||
|
VAR_INPUT
|
||
|
OnH1st : INT := 0 ;
|
||
|
OnM1st : INT := 0 ;
|
||
|
OffH1st : INT := 0 ;
|
||
|
OffM1st : INT := 0 ;
|
||
|
Enable1st : BOOL := FALSE ;
|
||
|
OnH2nd : INT := 0 ;
|
||
|
OnM2nd : INT := 0 ;
|
||
|
OffH2nd : INT := 0 ;
|
||
|
OffM2nd : INT := 0 ;
|
||
|
Enable2nd : BOOL := FALSE ;
|
||
|
OnH3rd : INT := 0 ;
|
||
|
OnM3rd : INT := 0 ;
|
||
|
OffH3rd : INT := 0 ;
|
||
|
OffM3rd : INT := 0 ;
|
||
|
Enable3rd : BOOL := FALSE ;
|
||
|
OnH4th : INT := 0 ;
|
||
|
OnM4th : INT := 0 ;
|
||
|
OffH4th : INT := 0 ;
|
||
|
OffM4th : INT := 0 ;
|
||
|
Enable4th : BOOL := FALSE ;
|
||
|
OnH5th : INT := 0 ;
|
||
|
OnM5th : INT := 0 ;
|
||
|
OffH5th : INT := 0 ;
|
||
|
OffM5th : INT := 0 ;
|
||
|
Enable5th : BOOL := FALSE ;
|
||
|
OnH6th : INT := 0 ;
|
||
|
OnM6th : INT := 0 ;
|
||
|
OffH6th : INT := 0 ;
|
||
|
OffM6th : INT := 0 ;
|
||
|
Enable6th : BOOL := FALSE ;
|
||
|
END_VAR
|
||
|
|
||
|
VAR_OUTPUT
|
||
|
TimeSw1 : BOOL ;
|
||
|
TimeSw2 : BOOL ;
|
||
|
TimeSw3 : BOOL ;
|
||
|
TimeSw4 : BOOL ;
|
||
|
TimeSw5 : BOOL ;
|
||
|
TimeSw6 : BOOL ;
|
||
|
OUT_Z : bool ;
|
||
|
END_VAR
|
||
|
|
||
|
|
||
|
|
||
|
END_FUNCTION_BLOCK
|