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