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 93
Module Configuration, Output, and Input Data Chapter 4
RCU - Reset Counter Underflow (CtrnResetCounterUnderflow)
A 0 to 1 transition of this bit causes the corresponding Ctr[n]Underflow bit to be
reset.
D Inv - Direction Invert (CtrnDirectionInvert)
This bit, when set, inverts the direction of the counter (n) as follows:
• If the CtrnDirectionInhibit bit is set when this bit is 0, the resulting
direction is up, increasing counts.
• If the CtrnDirectionInhibit bit is set when this bit is 1, the resulting
direction is down, decreasing counts.
D Inh - Direction Inhibit (CtrnDirectionInhibit)
This bit, when set, inhibits the direction of the input signal from being used by
the module.
Z Inv - Z Invert (CtrnZInvert)
When set, this bit inverts the Zn value. The Zn value is also affected by the
CtrnZInhibit bit. If the CtrnZInhibit is set, the module uses CtrnZInvert for all
internal Z activities, preset, hold and store. Input state Zn is not affected by this
bit.
Z Inh - Z Inhibit (CtrnZInhibit)
When set, this bit inhibits the Zn state from being used by the module. However,
even if the counter is inhibited, it still will count the pulses at input. For example,
if the counter is inhibited with count of 10 and there are 10 more pulses after
which it was un-inhibited, then the current count instead of starting with 11 will
be 21 for the next pulse.
RREZ - Reset Rising Edge Z (CtrnResetRisingEdgeZ)
A 0 to 1 transition causes the Ctr[n].RisingEdgeZ bit to be reset.
RPW - Reset Counter Preset Warning (CtrnResetCtrPresetWarning)
A 0 to 1 transition causes the Ctr[n]PresetWarning bit to be reset.