Rockwell Automation 1769-HSC Compact High Speed Counter Module User Manual

Page 105

Advertising
background image

Rockwell Automation Publication 1769-UM006E-EN-P - July 2013

105

Module Configuration, Output, and Input Data

Chapter 4

Current Rate (Ctr[0].CurrentRate to Ctr[3].CurrentRate)

This 32-bit value is the current rate value, scaled by Ctr

nScalar, from the counter.

This uses the Cyclic Rate Calculation Method. See

page 32

for more

information.

Rate-based ranges use this value for comparisons, even when the Ctr[

n].RateValid

bit is zero.

Pulse Interval (Ctr[0].PulseInterval and Ctr[1].PulseInterval)

This is the time, in microseconds, between the last two pulses for the counter.
The pulses indicated here are those transitions on which the count value can
change. For example, in quadrature X1 mode, these are the successive rising edges
of A only.

If more than two pulses have occurred since the value was last read, the value
indicates only the time between the last two pulses that have been processed.

IMPORTANT

For the L23E packaged controllers embedded HSC, the current rate words
do not apply; they are always returned as 0 in the input array. The rate
words in this section apply to the 1769-HSC module and the CMX 5370
L2 packaged controllers embedded HSC.

Input Array Words

15

14

13

12

11

10

09

08

07

06

05

04

03

02

01

00

8

Counter 0 Current Rate

Ctr[0].CurrentRate

9

18

Counter 1 Current Rate

Ctr[1].CurrentRate

19

26

Counter 2 Current Rate

Ctr[2].CurrentRate

27

32

Counter 3 Current Rate

Ctr[3].CurrentRate

33

IMPORTANT

This value is current only when the Ctr[n].RateValid bit is set (1).

IMPORTANT

For the L23E packaged controllers embedded HSC, the pulse interval
words do not apply; they are always returned as 0 in the input array. The
pulse interval words in this section apply to the 1769-HSC module and
the CMX 5370 L2 packaged controllers embedded HSC.

Input Array Words

15

14

13

12

11

10

09

08

07

06

05

04

03

02

01

00

10

Counter 0 Pulse Interval

Ctr[0].PulseInterval

11

20

Counter 1 Pulse Interval

Ctr[1].PulseInterval

21

Advertising