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 117
Diagnostics and Troubleshooting Chapter 5
TIP
The OK status indicator flashes red for all error codes in the
Configuration Error Codes table.
IMPORTANT
Only error codes X400…X443 apply to the packaged controller.
Table 23 - Configuration Error Codes
Hex
Equivalent
(1)
Module
Error
Code
Extended
Error
Information
Code
Error Description
Binary Binary
X400 010 0 0000 0000 General Configuration Error No additional information
X401 010 0 0000 0001 UnusedConfigBitSet One or more of the unused module configuration bits are set.
X402 010 0 0000 0010 BadModConfigUpdate Occurs when you attempt to change a forbidden module
configuration parameter while a counter or range is still enabled.
See
Table 24 on page 120 for a list of the forbidden parameters.
X411 010 0 0001 0001 BadCounterNum_1 Nonzero configuration values were entered for Counter 1, when
Counter 1 was not available.
X412 010 0 0001 0010 BadCounterNum_2 Nonzero configuration values were entered for Counter 2, when
Counter 2 was not available.
X413 010 0 0001 0011 BadCounterNum_3 Nonzero configuration values were entered for Counter 3, when
Counter 3 was not available.
X420 010 0 0010 0000 BadCounterMode_0 Operation Mode_0 is set to an invalid value. For example, value is
reserved (011 or 111) or nonzero when NumberofCounters = 11.
X421 010 0 0010 0001 BadCounterMode_1 Operation Mode_1 is set to an invalid value. For example, value is
reserved (011 or 111) or nonzero when NumberofCounters = 10 or
11.
X430 010 0 0011 0000 BadMin_0 Programmed Ctr0MinCount is greater than the Ctr0MaxCount.
X431 010 0 0011 0001 BadMin_1 Programmed Ctr1MinCount is greater than the Ctr1MinCount.
X432 010 0 0011 0010 BadMin_2 Programmed Ctr2MinCount is greater than the Ctr2MaxCount.
X433 010 0 0011 0011 BadMin_3 Programmed Ctr3MinCount is greater than the Ctr3MaxCount.
X440 010 0 0100 0000 BadPreset_0 The programmed Ctr0Preset is greater than the Ctr0MaxCount or
less than the Ctr0MinCount.
X441 010 0 0100 0001 BadPreset_1 The programmed Ctr1Preset is greater than the Ctr1MaxCount or
less than the Ctr1MinCount.
X442 010 0 0100 0010 BadPreset_2 The programmed Ctr2Preset is greater than the Ctr2MaxCount or
less than the Ctr2MinCount.
X443 010 0 0100 0011 BadPreset_3 The programmed Ctr3Preset is greater than the Ctr3MaxCount or
less than the Ctr3MinCount.
X450 010 0 0101 0000 BadHysteresis_0 The Ctr0Hysteresis value is invalid, that is, less than zero.
X451 010 0 0101 0001 BadHysteresis_1 The Ctr1Hysteresis value is invalid, that is, less than zero.
X452 010 0 0101 0010 BadHysteresis_2 The Ctr2Hysteresis value is invalid, that is, less than zero.
X453 010 0 0101 0011 BadHysteresis_3 The Ctr3Hysteresis value is invalid, that is, less than zero.
X460 010 0 0110 0000 BadScalar_0 The Ctr0Scalar value is invalid, that is, less than one.
X461 010 0 0110 0001 BadScalar_1 The Ctr1Scalar value is invalid, that is, less than one when
NumberofCounters = 01, 10 or 11.