Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2002 Delmar Thomson Learning Chapter 15 Timer and Counter Instructions.

Similar presentations


Presentation on theme: "Copyright © 2002 Delmar Thomson Learning Chapter 15 Timer and Counter Instructions."— Presentation transcript:

1 Copyright © 2002 Delmar Thomson Learning Chapter 15 Timer and Counter Instructions

2 Copyright © 2002 Delmar Thomson Learning Objectives  Describe the function of an on-delay timer.  Describe the function of an off-delay timer.  Describe in what instances one would use a retentive timer.  Describe the function of an up counter.  Describe the function of a down counter.

3 Copyright © 2002 Delmar Thomson Learning Objectives (cont’d.)  Describe in what instances one would use an up counter versus a down counter.  Define preset, accumulative value, and the timer or counter address.  Explain how the various timers and counters are reset.

4 Copyright © 2002 Delmar Thomson Learning T4, Timer File  The timer file stores only timer elements.  An element is a word or group of words that work together as a unit.  A timer is made of of three pieces or words:  Preset value  Accumulated value  Status bits

5 Copyright © 2002 Delmar Thomson Learning T4, Timer File (cont’d.)  The preset value and accumulated value are 16-bit signed integers.  Status bits are single bits that make up one 16-bit word.  These three words work together as a unit.

6 Copyright © 2002 Delmar Thomson Learning One Timer Element Is Made of Three 16-Bit Words

7 Copyright © 2002 Delmar Thomson Learning Timer Addressing  Sample timer element addressT4:2  T4 = timer file 4  :2 = timer element #2 (0-255 timer elements per file)

8 Copyright © 2002 Delmar Thomson Learning Sub-Element  A sub-element is part of an element addressable as a unit.  The preset value and accumulated value are sub-elements of a timer:  T4:0.PRE  T4:0.ACC

9 Copyright © 2002 Delmar Thomson Learning Timer Status Bits  Timers have three status bits.  Done bit (DN) is true when the accumulated value and preset are equal.  Timer timing bit (TT) is true when the timer is timing.  Enable bit (EN) is true when the timer instruction is enabled or true.

10 Copyright © 2002 Delmar Thomson Learning Timer Bit Addressing  Status bit addresses for timer file 4, timer element 2 (T4:2) are listed below:  T4:2/DN is the address for the done bit.  T4:2/EN is the address for the enable bit.  T4:2/TT is the address for the timer timing bit.

11 Copyright © 2002 Delmar Thomson Learning Timer File T4

12 Copyright © 2002 Delmar Thomson Learning C5, Counter File  The counter file stores only counter elements.  An element is a word or group of words that work together as a unit.  A counter is made of of three pieces or words:  Preset value  Accumulated value  Status bits

13 Copyright © 2002 Delmar Thomson Learning C5, Counter File (cont’d.)  The preset value and accumulated value are 16-bit signed integers.  Status bits are single bits that make up one 16-bit word.  These three words work together as a unit.

14 Copyright © 2002 Delmar Thomson Learning One Counter Element Is Made of Three 16-Bit Words

15 Copyright © 2002 Delmar Thomson Learning Counter Addressing  Sample counter element address C5:2  C5 = timer file 5  :2 = counter element #2 (0-255 timer elements per file)

16 Copyright © 2002 Delmar Thomson Learning Sub-Element  A sub-element is part of an element addressable as a unit.  The preset value and accumulated value are sub-elements of a counter:  C5:0.PRE  C5:0.ACC

17 Copyright © 2002 Delmar Thomson Learning Counter Status Bits  Counters have five status bits.  Done bit (DN) is true when the accumulated value and preset are equal.  Count up enable bit (CU) is true when the up counter is true or enabled.  Count down enable bit (CD) is true when the count down counter is enabled or true.

18 Copyright © 2002 Delmar Thomson Learning Counter Status Bits (cont’d.)  The overflow bit (OV) is true when the up counter has overflowed above +32767.  The underflow bit (UN) is true when the down counter has underflowed below - 32768.  The update accumulator bit (UA) is a high- speed counter status bit for fixed SLC 500 PLCs.

19 Copyright © 2002 Delmar Thomson Learning Counter Status Bit Addressing  Status bit addresses for counter file 5, counter element 0 (C5:0) are listed below:  C5:0/DN is the address for the done bit.  C5:0/CU is the address for the count up enable bit.

20 Copyright © 2002 Delmar Thomson Learning Counter Status Bit Addressing (cont’d.)  C5:0/CD is the address for the count down enable bit.  C5:0/OV is the address for the count up overflow bit.  C5:0/UN is the address for the count down underflow bit.

21 Copyright © 2002 Delmar Thomson Learning Counter File C5

22 Copyright © 2002 Delmar Thomson Learning SLC 500 On-Delay Timer

23 Copyright © 2002 Delmar Thomson Learning SLC 500 Timer Instructions

24 Copyright © 2002 Delmar Thomson Learning SLC 500 On-Delay Timer and Associated Status Bits

25 Copyright © 2002 Delmar Thomson Learning SLC 500 Off-Delay Timer

26 Copyright © 2002 Delmar Thomson Learning SLC 500 Retentive Timer

27 Copyright © 2002 Delmar Thomson Learning Retentive Timer and Its Reset Instruction

28 Copyright © 2002 Delmar Thomson Learning SLC 500 Counters

29 Copyright © 2002 Delmar Thomson Learning SLC 500 Count Up Counter

30 Copyright © 2002 Delmar Thomson Learning SLC 500 Count Down Counter

31 Copyright © 2002 Delmar Thomson Learning SLC 500 Count Down Counter Instruction

32 Copyright © 2002 Delmar Thomson Learning Reset Instruction to Reset Counter C20:7

33 Copyright © 2002 Delmar Thomson Learning Using the Clear Instruction to Clear C5:0.ACC and C5:1.Acc


Download ppt "Copyright © 2002 Delmar Thomson Learning Chapter 15 Timer and Counter Instructions."

Similar presentations


Ads by Google