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 107
Module Configuration, Output, and Input Data Chapter 4
IDW - Invalid Direct Write (Ctr[0].InvalidDirectWrite to
Ctr[3].InvalidDirectWrite)
This bit is set when the Range12To15[n].HiLimOrDirWr is invalid. (For
example, if CtrnMaxCount < Range12To15[n].HiLimOrDirWr or
Range12To15[n].HiLimOrDirWr < CtrnMinCount.)
When this error occurs, the entire output array is rejected until a valid
configuration is detected.
IC - Invalid Counter (Ctr[1].InvalidCounter to Ctr[3].Invalid Counter)
When set (1) this bit indicates that an invalid control bit is set for the counter.
Depending on the value of NumberOfCounters, the following errors will occur:
• If NumberOfCounters < 1, then setting one of the control bits for
Counter 1 will result in input error flag Ctr[1].InvalidCounter.
• If NumberOfCounters <2, then setting one of the control bits for
Counter 2 will result in input error flag Ctr[2].InvalidCounter.
• If NumberOfCounters <3, then setting one of the control bits for
Counter 3 will result in input error flag Ctr[3].InvalidCounter.
When this error occurs, the entire output array is rejected until an output array
that does not have this error is sent.
The control bits are shown on page 92.
RV - Rate Valid (Ctr[0].RateValid to Ctr[3].RateValid)
This bit is set (1) when the rate value indicated in Ctr[n].CurrentRate is current.
When this bit is reset (0), Ctr[n].CurrentRate is frozen at the last known good
value.
This bit is reset when the Ctr[n].Overflow or Ctr[n].Underflow bits have been
set during the last CtrnCyclicRateUpdateTime period.
See
page 34 for more Rate Valid reset conditions.
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.
IMPORTANT
For the L23E packaged controllers Embedded HSC, the RV value does not
apply; they are not used and are always set to 0. The RV values in this
section apply to the 1769-HSC module and the CMX 5370 L2 packaged
controllers Embedded HSC.