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