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

98 Rockwell Automation Publication 1769-UM006E-EN-P - July 2013
Chapter 4 Module Configuration, Output, and Input Data
Inv - Range Invert (Range12To15[n].Invert)
Indicates the active portion of Rangen. When Range12To15[n].Invert = 0, the
outputs are activated when the range value is at or between the
Range12To15[n].LowLimit and Range12To15[n].HiLimOrDirWr. When
Range12To15[n].Invert = 1, the outputs are activated when the range is at or
outside the range limits.
Input Array
The input array, which consists of 35 words, allows read-only access to the
module’s input data via word and bit access. The input array is described below.
The functions are described in more detail in the sections following the table.
Object Value (Current Count or Current Rate)
Low Limit High Limit or
Direct Write Value
INACTIVE ACTIVE INACTIVE
ACTIVE ACTIVEINACTIVE
Invert Bit = 0
Invert Bit = 1
IMPORTANT
During the non-run states (program and fault), the module continues to
update the input array (continues counting). Depending on the bus
master, you may not see this.
TIP
Status bits for a particular counter reflect the configuration settings for
that counter. To receive valid status, the counter must be enabled and the
module must have stored a valid configuration for that counter.
Table 16 - Input Array - 1769-HSC Module and CMX 5370 L2 Packaged Controller Embedded HSC
Word Bit Function
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0
Not used Z1 B1 A1 Z0 B0 A0 Input State
1 Readback.0 through Readback.15 Readback
2 InvalidRangeLimit1
2 through
InvalidRangeLimit1
5
InvalidCtrAssignToRange1
2 through
InvalidCtrAssignToRange1
5
Gen
Error
Invalid
Output
Mod
Config
Not used Out0Overcurrent through
Out3Overcurrent
Status Flags
3 RangeActive.0 through RangeActive.15 Range Active
4 Ctr[0].CurrentCount Counter 0 Current
Count
5
6 Ctr[0].StoredCount Counter 0 Stored
Count
7