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 87
Module Configuration, Output, and Input Data Chapter 4
Type (Range0To11[n].Type)
This bit indicates which type of value to use for the range comparison in range n.
This value and Range0To11[n].ToThisCounter determine the current value that
is used in range comparison as the rate or count value.
Inv (Range0To11[n].Invert)
This bit indicates whether the range n should be active inside or outside the
Range0To11[n].Low Limit and Range0To11[n].HighLimit window.
• 0 = The range n is active when the rate or count value is at or between
Range0To11[n].Low Limit and Range0To11[n].HighLimit. When the
range is active, the RangeActive.n bit is set. When the range is active and
enabled, the outputs indicated in the Range Output Control word
are activated.
• 1 = The range n is active when the rate or count value is lower than or
equal to Range0To11[n].LowLimit or higher than or equal to
Range0To11[n].HighLimit. When the range is active, the RangeActive.n
bit is set. When the range is active and enabled, the outputs indicated in
the Range Output Control word are applied.
IMPORTANT
If this value is greater than NumberOfCounters, a configuration error
occurs.
Range0To11[n].Type Range Type
0 Count Value
1 Rate Value
TIP
Ranges can be active in overflow, underflow, and rollover
situations.