ed said:
Lastly is Accum: this is the accumulated value of the timed interval at any given time prior to reaching preset. If the rung ahead of the time is interrupted the time will stop and you'd see the value it was at
With a retentive timer (RTO), that is true, but with a 'regular' timer (TON, TOF), the accumulator value gets reset to zero when rung conditions go false.
To further confuse you pkitech... Here's yet ANOTHER explanation...
TIMER: The 'address' of the timer. The 'default' place for timers is in file #4, so in the TIMER box, you'd put "T4:n" (without the quotes, of course). The 'n' can be any number from 0 to 255, but you can only use each number once. So, let's say you choose "T4:1". Now the timer has an 'address'. If you want to know when the timer expires, you could use a Normally Open contact ---] [--- (XIC in A-B speak), and specify T4:1/DN as the address. The /DN means look at the "DONE" bit of T4:1. The "DONE" bit turns ON when the timer has reached the preset value.
TIME BASE: How 'precise' the timing will be. This can be 1.000, 0.01, or 0.001. Basically, it's the multiplication factor of the preset value. Let's say you enter a preset value of "1000". If the timebase is "1.00" (IOW, a
1 second timebase), then the timer would be set to 1000 x 1.00, or 1000 seconds. With a timebase of "0.01" (IOW, a
10 millisecond timebase), the timer would be set to 1000 x 0.01, or 10.00 (10 seconds). With a timebase of 0.001 (IOW, a
1 millisecond timebase), the timer would be set to 1000 x 0.001, or 1.000 (1 second)
PRESET: Basically just that, the preset for the timer. I kinda explained what the 'preset' means in my "TIME BASE" description
ACCUM: Don't worry yourself with understanding this one just yet. It's more or less irrelevant when it comes to basic timer use. You can just put a "0" (zero) in this box.
Is you're head spinning yet? Don't worry, it'll all make sense once you start actually USING them.
Try a simple 2 rung program like this:
| I:0.0/0 +-- TON ----------+ |
|------] [---------------------| Timer On Delay |---( EN )---+
| | Timer T4:1 | |
| | Time Base 0.01 |---( DN )-- |
| | Preset 1000 | |
| | Accum 0 | |
| +-----------------+ |
| |
| T4:1/DN O:0.0/0 |
|------] [---------------------------------------------( )---+
| |
|----------------------------------------------------( END )--+
.
Then turn on input I:0.0/0 and watch how long it takes for output O:0.0/0 to turn on. With the values I gave, there will be a 10 second delay. Now try different "Time Base" and "Preset" values, and notice the effect it has on the delay between INPUT and OUTPUT. I have a feeling you'll soon say "
Oh, NOW I get it"... :nodi:
Keep us posted on your progress!...
beerchug
-Eric