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
				
			
Bookmarks