Instruction Manual
Table Of Contents
- 1769-UM006E-EN-P, Compact High-speed Counter Module User Manual
- Summary of Changes
- Table of Contents
- Preface
- 1 - Module Overview
- 2 - Module Operation
- 3 - Installation and Wiring
- 4 - Module Configuration, Output, and Input Data
- Configure the Module
- Configuration Array
- General Configuration Bits
- Filter Selection
- Program Mode and Program State Run
- Output Program Value (Out0ProgramValue through Out3ProgramValue)
- Output Fault Mode and Output Fault State Run
- Output Fault Value (Out0FaultValue through Out3FaultValue)
- Counter Maximum Count (CtrnMaxCount)
- Counter Minimum Count (CtrnMinCount)
- Counter Preset (CtrnPreset)
- Counter Hysteresis (CtrnHysteresis)
- Counter Scalar (CtrnScalar)
- Cyclic Rate Update Time (CtrnCyclicRateUpdateTime)
- Configuration Flags
- Range High Limit (Range0To11[n].HighLimit) and Range Low Limit (Range0To11[n].LowLimit)
- Range Output Control (Range0To11[n].OutputControl)
- Range Configuration Flags
- Output Array
- Output on Mask (OutputOnMask.0 through OutputOnMask.15)
- Output Off Mask (OutputOffMask.0 through OutputOffMask.15)
- Range Enable (RangeEn.0 through RangeEn.15)
- RBF - Reset Blown Fuse (ResetBlownFuse)
- Control Bits
- Range High Limit or Direct Write Value (Range12To15[n].HiLimOrDirWr)
- Range Low Limit (Range12To15[n].LowLimit)
- Range Output Control (Range12To15[n].OutputControl)
- Range Configuration Flags (12To15)
- Input Array
- Input State (InputStateA0 through InputStateZ1)
- Readback (Readback.0 through Readback.15)
- Status Flags
- Range Active (RangeActive.0 through RangeActive.15)
- Current Count (Ctr[n].CurrentCount)
- Stored Count (Ctr[n].StoredCount)
- Current Rate (Ctr[0].CurrentRate to Ctr[3].CurrentRate)
- Pulse Interval (Ctr[0].PulseInterval and Ctr[1].PulseInterval)
- Status Flags
- 5 - Diagnostics and Troubleshooting
- A - Specifications
- B - Program a 1769-HSC Module, CompactLogix Controller, and 845F Incremental Encoder with RSLogix 5000 Software
- C - Program a 1769-HSC Module, MicroLogix 1500 Controller, and 845F Incremental Encoder with RSLogix 500 Software
- D - Programming Quick Reference
- E - History of Changes
- Glossary
- Index
- Back Cover

Rockwell Automation Publication 1769-UM006E-EN-P - July 2013 95
Module Configuration, Output, and Input Data Chapter 4
When Load Direct Write = 1
When Range12To15[n].LoadDirectWrite = 1, then
Range12To15[n].HiLimOrDirWr is used to change the Ctr[n].CurrentCount to
Range12To15[n].HiLimOrDirWr.
When the Range12To15[n].LoadDirectWrite bit transitions from 0 to 1, then
Range12To15[n].HiLimOrDirWr is loaded into Ctr[n].CurrentCount (where n
is the counter indicated in Range12To15[n].ToThisCounter).
Range Low Limit (Range12To15[n].LowLimit)
This value is used in the range comparison. It is the complement of the
Range12To15[n].HiLimOrDirWr value in setting the compare window.
When the rate or count value is equal to Range12To15[n].LowLimit, the range
will change state – opposite of the action at Range12To15[n].HiLimOrDirWr.
The range will become active or inactive depending on the
Range12To15[n].Invert bit.
TIP
When CtrnSoftPreset and a Range12To15[n].LoadDirectWrite to counter
n are indicated at the same time, only the CtrnSoftPreset will occur.
When more than one range indicates a Range12To15[n].LoadDirectWrite
to a single counter, only the one from the lowest designated range will
take effect.
IMPORTANT
For the L23E packaged controllers embedded HSC, the ranges referred to
in this section are numbered 0…3 instead of 12…15. The ranges in this
section apply to only the 1769-HSC module and the CMX 5370 L2
packaged controllers embedded HSC.
Output Array Words 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
12 and 13 Range 12 Low Limit Range12To15[0].LowLimit
18 and 19 Range 13 Low Limit Range12To15[1].LowLimit
24 and 25 Range 14 Low Limit Range12To15[2].LowLimit
30 and 31 Range 15 Low Limit Range12To15[3].LowLimit
TIP
Range12To15[n].LowLimit must be lower than the
Range12To15[n].HiLimOrDirWr or the InvalidRangeLimitn error flag in the
input array will be set.
TIP
Like Range12To15[n].HiLimOrDirWr
Range12To15[n].LowLimit can extend beyond the minimum rate or
count value.
TIP
When Range12To15[n].LoadDirectWrite is set, Range12To15[n].LowLimit
is ignored.