1-919-535-3180 | 1-800-360-6802

GE / IP FANUC Series 90/30 In Stock

World's Largest Warehouse

of GE 90-30, Genius, and RX7i



Mon-Fri 8AM-5PM EST



RX3i HSC304 High Speed Counter

Rated 4.3/5 Based on 10 ratings.

Rate your purchase of the IC695HSC304

SKU 2171237  UPC 0717239403891




3 In Stock

✓  2 Year PDF Supply Warranty

*Need a Specific Revision?



3 In Stock

✓  2 Year PDF Supply Warranty

*What is Remanufactured?

Repair Service


5-10 Days

✓  2 Year PDF Supply Warranty

*What is Fast Repair?

Other Available Revisions for the IC695HSC304 IC695HSC304-AAIC695HSC304-BAIC695HSC304-CAIC695HSC304-DAIC695HSC304-LT

Common misspellings:
  • 1C695HSC304
  • IC695HSC3o4
  • IC695HSC30A
  • IC695HSC304

Product Description

The IC695HSC304 is a High Speed Counter module from the GE Fanuc RX3i Series. This module provides direct processing of rapid pulse signals up to 1.5 MHz for industrial control applications.  See specifications for this unit on IC695HSC304's website page.

Technical Specifications

Processing Speed:  1.5 MHz 
Input Voltage Range: 5 VDC or 12 to 24VDC
Output Voltage Range: 4.7 to 40VDC 
Module Type: High Speed Counter
Input/Output Type: Positive Logic
Power Consumption:     457mA @ 3.3V, 64 mA @ 5V


Technical Information


Number of Counter Channels

IC695HSC304:  4 counters (8 inputs and 7 outputs)

IC695HSC308:  8 counters (16 inputs and 14 outputs)

High Speed Counter Types

Configurable as Type A, Type B, Type C, Type D, Type E, Type Z, and User- Defined.

Maximum Count Rates

1.5MHz with configurable input filtering, all counter types except 750kHz for Type C or User-Defined when using four counter outputs. (40 MHz internal oversampling). For A-Quad B count mode, 1.5MHz is the maximum overall count rate.

Counting Range

-2147483648 to 2147483647

Oscillator Accuracy over Operating Temperature Range

±100 PPM

Oscillator Drift Over Time

±5 PPM/year maximum

Backplane Power Requirements


64mA maximum @ 5V 457 mA maximum @ 3.3V


94mA maximum @ 5V 561mA maximum @ 3.3V


Module Status (S1), Field Status (S2), Terminal Block (TB), plus LEDs to indicate state of each input and output point.

Input Voltages

5VDC nominal:  4.7VDC to 5.5VDC

12 to 24VDC nominal:  10VDC to 26.4VDC

Peak input voltage


Input Impedance

10K Ohms

Output Voltage Range

4.7 to 40VDC, VA/Vinput range

Output Current Rating

1.5A maximum per channel, 10.5A maximum per module

Thermal Derating

Number of output points on at the same time depends on ambient temperature and current per point. For module IC695HSC308, thermal derating also depends on distribution of output points on the module. See the charts that follow

Output Control

Module outputs can be mapped to any number of counter setpoint outputs. Each counter controls up to 4 setpoints with “turn on” and “turn off” values. If multiple setpoint outputs are assigned to the same external module output, the signals are logically ORed. External outputs can optionally be configured for control through output scan bits from PLC memory.

Surge Current per Point

4.5A < 450uS (Self-protected for overcurrent faults)

Minimum Load Current

0mA (up to 150mA to satisfy open load detection)

Maximum On State Voltage Drop/Output

0.35V @ 1.5A

Maximum Off-State Leakage Current/Output


Output Delay time

Off to On: 125uS @ 1.5A

On to Off: 85uS @ 1.5A

Current Limit

4.5A < 450uS, 1.5A continuous

Reverse Polarity Protection

Outputs protected from reverse wiring

Isolation, Field to Backplane (optical) and to frame ground.

250 VAC continuous; 2500 VAC for 1 minute


Troubleshooting IC695HSC304

Troubleshooting information is available on IC695HSC304's website page; it also includes a datasheet user-manual and a wiring diagram.

Repair your IC695HSC304

PDF Supply can repair your IC695HSC304 in 3-5 business days. And PDF Supply stands by all of its repairs with a 1 year customer satisfaction warranty.


Action of the Encoder Fault Signal on the IC695HSC304 and IC695HSC308


Action of the Encoder Fault signal on the IC695HSC304 and IC695HSC308


The Encoder Fault flag on the IC695HSC304 and 308 indicates that a quadrature error has been detected on the encoder signal. This flag will remain on for at least one sweep of the ladder even if the condition clears before then. This is to make certain that the program will be able to detect the fault. The flag will clear automatically if no further quadrature faults are encountered.


Frequency measurement by signal period using a high speed counter

The usual method for measuring frequency with a high-speed counter (HSC) is to count the number of pulses received in a fixed period of time (counts per timebase).  This has the advantage of having a fixed sensitivity, as the resolution is inversely proportional to the time period, but the disadvantage is that fine resolution requires slow updates.

An alternate method is to measure the time between pulses, and inverting to calculate speed.  This allows the data to be updated every time a fixed number of pulses have been received.  The attached project accomplishes this using two channels of the IC695HSC308 high speed counter module.  The HSC304 could be used as well.

The counter is configured as follows:

  1. Counter 1 is a user defined single input up-counter.  Its clock source is the 2 MHz internal oscillator, so the accumulator will be some amount of time in 0.5 us counts.  The counter is configured so that its strobe and reset inputs are triggered whenever the accumulator for counter 2 changes.  Thus the strobe register will measure the length of one period of the input for counter 2.
  2. Counter 2 is a simple type A up-counter.  The input is the external pulse.  Scaling can be adjusted from the user program using the SetScaling function block.  Setting a scaling factor greater than 1 allows for smoothing of the data at the expense of slower response.

The SpeedCalc block converts the input data to Hz by doing the following:

  1. Convert the time period in the strobe register from DINT to LREAL.
  2. Multiple by 0.0000005 to convert that value to seconds (2 MHz clock, 0.5us pulse time)
  3. Invert the result to get pulses per second.
  4. Multiple by the scaling factor.

SpeedCalc is called ever 10ms by a timed interrupt and uses DO_IO to get the latest module data.  This calling rate is application specific.

The SetScaling block changes the input divider on counter 2.  The allows specifying the number of pulses to be timed, allowing use over a greater range of speeds.  Care should be taken when changing the scaling factor as strange values can be seen if the module is using an older value of scaling while the logic is using a newer one.  The counts-per-timebase register on counter 2 can be used for sanity checking.


Customer Questions and Answers

  • Question:  What is an IC695HSC304?  Answer:  The IC695HSC304 is a High Speed Counter module from the GE Fanuc RX3i Series.
  • Question:  What does IC695HSC304 provide?  Answer:  This module provides direct processing of rapid pulse signals up to 1.5 MHz for industrial control applications.
  • Question:  IC695HSC304 provides direct processing of rapid pulse signals for what kind of applications?  Answer:
    • Turbine flowmeter
    • Meter proving
    • Velocity measurement
    • Material handling
    • Motion control
    • Process control
  • Question:  What can IC695HSC304 do?  Answer:  This module can sense inputs, process input count information, and control outputs without CPU intervention.
  • Question:  Specifically, what does IC695HSC304 provide?  Answer:  IC695HSC304 provides: 8 high-speed inputs, 7 high-speed outputs, and 1 to 4 counters.
  • Question:  What are some of the features of IC695HSC304?  Answer:
    • Hot insertion/extraction
    • Terminal Block insertion or removal detection
    • Meets CE, UL/CUL 508/1604, and ATEX requirements
    • Flash memory for future upgrades
    • Module fault reporting
    • Configurable I/O interrupts
  • Question:  What should I do if my IC695HSC304 is not working properly?  Answer:   Your IC695HSC304 may need repair.

For more information on the IC695HSC304 High Speed Counter Module of the GE Fanuc RX3i Series, please see the Datasheet User-Manual.

Release History




IC695HSC304-DA, IC695HSC308-DA

Mar. 2012

Hardware change to address a component obsolesence issue. No change in functions, performance or compatibility.

IC695HSC304-CA, IC695HSC308-CA

Oct. 2010

Label change only. No change in functions, performance or compatibility.

IC695HSC304-BA, IC695HSC308-BA

Jul. 2009

Hardware update for improved manufacturability.

IC695HSC304-AA, IC695HSC308-AA

Jun. 2007

Initial Release


ST. LOUIS, Feb. 1, 2019 – Emerson today announced it has completed the purchase of Intelligent Platforms from General Electric.
All online orders placed before 4:30 PM EST “SHIPS SAME DAY FREE!" World’s largest warehouse of Factory Sealed GE 90-30 PLC, GENIUS I/O and RX7i PACSystem.highlight_off

PDF Electric & Supply Inc. sells new, new surplus and refurbished products which are sourced through independent channels. All warranties and support, if applicable, are with PDF Electric & Supply Inc. and not the manufacturer. PDF Electric & Supply Inc. is not an authorized distributor or representative for the listed manufacturers and makes no representations as to any quality control performed by any listed manufacturer on the products. The products listed on this website may vary as to their country of origin; the accessories, and other items included with the product; and the language used on the packaging, the parts, and any related instructions or printed material related to the products. This website is not sanctioned or approved by any manufacturer or tradename listed. Designated trademarks, brand names and brands appearing herein are the property of their respective owners.