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 97
Module Configuration, Output, and Input Data Chapter 4
ToThisCtr - Range Counter Number (Range12To15[n].ToThisCounter)
This 2-bit value indicates which counter will be used in the range comparison or
Range12To15[n].LoadDirectWrite. The counter is indicated in the table below.
If Range12To15[n].ToThisCounter is set to a number larger than
NumberOfCounters in the configuration array, then the
InvalidCtrAssignToRangen error bit in the input array will be set.
Type - RangeType (Range12To15[n].Type)
This bit value indicates which type of value to use for the range comparison in
Range. That is, the Range12To15[n].ToThisCounter, from above, and this
Range12To15[n].Type value determine the rate or count value, the current value
which is compared to, for the range comparison. The type of value is indicated as
follows:
• 0 = Count Value
• 1 = Rate Value
When Range12To15[n].LoadDirectWrite is set Range12To15[n]. Type is
ignored.
LDW - Load Direct Write (Range12To15[n].LoadDirectWrite)
A 0 to 1 transition of this bit causes counter (n)’s current count value to change to
the value of Range12To15[n].HiLimOrDirWr.
Bit 01 Bit 00 Counter
000
011
102
113
IMPORTANT
For the L23E packaged controllers embedded HSC, the range type is fixed
at 0, which sets the range type to count value. The ranges in this section
apply to only the 1769-HSC module and the CMX 5370 L2 packaged
controllers embedded HSC.
IMPORTANT
The write occurs according to the internal timings of the module and the
system. For the most predictable results, the counter should be disabled
or stopped while performing this action.
IMPORTANT
If both CtrnSoftPreset and Range12To15[n].HiLimOrDirWr transition to 1
during the same Output Array update, only the CtrnSoftPreset occurs.
Range12To15[n].HiLimOrDirWr is ignored.