adccommunitymod (AutomationDirect) asked a question.

timer problems

Created Date: December 02,2002

Created By: longzoo

**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****

I am using a DL-05 to run the boiler in my house with three zones. I have written a simple program to open and close zone valves, the pump and burner. My main concern was to allow time delays for the heat to get out of the boiler and into the zones. To this end, the program works perfectly. What I am now interested in is finding out how long and how many times each zone called for heat. I used three SGCNT boxes CT10, CT11 and CT12 and I am able to see the number of times heat was called to those zones with no problem. However, I used three TMRA boxes T10, T11, and T12 and I noticed when T12 is counting the first four digits of T11 is incrementing along with it!? This only allows me to get accurate readings of T12 as T11 and T10 are overwritten when they get above 999.9 seconds. Does anyone have a solution to my dilemma? (sorry I'm a little long winded) Thanks, Dave


  • adccommunitymod (AutomationDirect)

    Created Date: December 02,2002

    Created by: longzoo

    I am using a DL-05 to run the boiler in my house with three zones. I have written a simple program to open and close zone valves, the pump and burner. My main concern was to allow time delays for the heat to get out of the boiler and into the zones. To this end, the program works perfectly. What I am now interested in is finding out how long and how many times each zone called for heat. I used three SGCNT boxes CT10, CT11 and CT12 and I am able to see the number of times heat was called to those zones with no problem. However, I used three TMRA boxes T10, T11, and T12 and I noticed when T12 is counting the first four digits of T11 is incrementing along with it!? This only allows me to get accurate readings of T12 as T11 and T10 are overwritten when they get above 999.9 seconds. Does anyone have a solution to my dilemma? (sorry I'm a little long winded) Thanks, Dave

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: December 02,2002

    Created by: ericn

    Simple... Don't use consecutively numbered timers.

    Instead of T10, T11, T12, use T10, T12, T14

    Reason being is that an accumulating timer (TMRA) uses TWO consecutive timer (and V-memory) locations (so it can count higher than 999.9).

    Re-read the page about Accumulating Timers... It's all there

    -Eric

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: December 02,2002

    Created by: longzoo

    Thanks Eric! That seems to have worked fine. You mentioned rereading the page on Accumulating Timers, but I can't find much for information on the various boxes and timers in the Programming Software Users Manual. Is there some other place that you are referring to?

  • adccommunitymod (AutomationDirect)

    Created Date: December 02,2002

    Created by: longzoo

    Thanks franji1,

    The manual either got lost in unpacking or I wasn't sent it by accident. I only have the DirectSoft32 manuals but the online manual you linked to will suffice.

    Thanks again,

    Dave