beautypg.com

2 instructions, Example timer and counter applications – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 98

background image

2 Instructions

2-62

CP1E CPU Unit Instructions Reference Manual(W483)

Example Timer and Counter Applications

Example 1: Long-term Timers

The following program examples show three ways to create long-term timers with standard TIM and
CNT instructions.

1) Two TIM Instructions

In this example, two TIM instructions are combined to make a 30-minute timer.

2) TIM and CNT Instructions

In this example, a TIM instruction and a CNT instruction are combined to make a 500-second timer.
TIM 0001 generates a pulse every 5 s and CNT 0002 counts these pulses. The set value for this combi-
nation is the timer interval

× counter SV. In this case, the timer SV would be 5 s × 100 = 500 s. With this

combination, the long-term timer’s PV is actually the PV of a counter, which is maintained through
power interruptions.

3) Clock Pulse and CNT Instruction

In this example, a CNT instruction counts the pulses from the 1-s clock pulse to make a 700-second
timer.
If the First Cycle Flag (A200.11) is ORed with the counter’s reset input (CIO 0.01), the counter’s PV will
be reset to the SV (0700) when program execution begins rather than resuming the count from the pre-
vious PV.

TIM

0001

#9000

0.00

TIM

0002

#9000

T0001

T0002

100.00

(900 seconds)

(900 seconds)

Instruction

Operands

0.00

1

#9000

T0001

2

#9000

T000

100.00

LD

TM

LD

TM

LD

OUT

CNT

0002

#0100

100.00

100.01

TIM

0001

#0050

100.00

0.01

T0001

C0002

0.00

100.00

C0002

Operands

Instruction

Count up

Start

(100 times)

(5 seconds)

100.00

0.01

2

#0100

0.00

100.00

C0002

1

#0050

T0001

100.00

C0002

100.01

LD

LD

CNT

LD

AND NOT

AND NOT

TIM

LD

OUT

LD

OUT

CNT

0001

#0700

0.00

0.01

A200.11

C0001

100.02

P_1s (1-s clock)

Instruction

Operands

0.00

1s

0.01

1

#0700

C0001

100.02

LD

AND

LD NOT

CNT

This manual is related to the following products: