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.
49 lines
947 B
49 lines
947 B
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
|
|
|