well after a few more tests that did not work well , yes , when you enter a event period of 10sec for the event time or 1 min or 1 hour , 1day then code answers earlier will allow for the <0 error when it roles over , but its does not when you combine Event set time for say 1 m 10 sec

so lets start again
sounds simple but its giving me a problem
GOAL
------
the count up elapsed base timer is counting up from 0 , when the set time values are => then time set for the event the Overtime clock is enabled starts counting up to show the time past the set time

code references
---------------
Base Elapsed timer is set to count up = EL1
Overtime Clock = EL2
Event1_OT_xxx = Time set duration for event


EL1 has the standard time duration if statements enabled so that sec = 60 then sec = 0 , min = min +1 , same for hour , day 0 then 1 min , etc etc for counting up


Code:
'-------  Event overrun timer 1-------- 
     if EL1_Days => Event1_OT_Day    and EL1_hOURS => Event1_OT_Hour  and _
        EL1_Minutes => Event1_OT_Min and EL1_Seconds => Event1_OT_Sec and _
        EL1_100th => Event1_OT_100th then EL2_Enable = 1
     
    if  Event1_OT_Day = 0 and Event1_OT_hour  = 0 and Event1_OT_Min = 0 and _  ' if all values are 0 , then dont enable the overrun timer 
        Event1_OT_sec = 0 and Event1_OT_100th = 0 then  EL2_Enable = 0
  
     if EL2_Enable = 1 THEN     ;  EL2 = EL1 current values - set overrun value  
        EL2_Days    = EL1_Days    - Event1_OT_Day  
        EL2_Hours   = EL1_Hours   - Event1_OT_hour
        EL2_Minutes = EL1_Minutes - Event1_OT_Min 
        EL2_Seconds = EL1_Seconds - Event1_OT_sec
        EL2_100th   = EL1_100TH   - Event1_OT_100th
     endif

addings code to allow for <0 error ( EL1_Seconds - Event1_OT_sec) - this occurs when secs role over 1min but the work arround is not working when combined with sat set times of 1min 10 sec


any further sugestions