Pulse outputs are one of the oldest and most widely used methods for transmitting metering data from utility meters and sensors to external monitoring systems. Despite the proliferation of digital communication protocols like Modbus, M-Bus, and BACnet, the humble pulse output remains a cornerstone of energy monitoring — valued for its simplicity, reliability, and near-universal availability across meter types and manufacturers.
In this article, we provide a comprehensive overview of pulse outputs: what they are, how they work, how to wire and configure them, and how they fit into modern energy monitoring architectures.
What Is a Pulse Output?
A pulse output is a simple electrical signal produced by a meter (electricity, gas, water, heat, or other utility meter) where each pulse represents a fixed quantity of the measured commodity. For example, an electricity meter with a pulse output rated at 1000 imp/kWh (impulses per kilowatt-hour) produces exactly 1000 pulses for every kilowatt-hour of energy consumed. By counting these pulses over time, an external device can calculate both cumulative energy consumption and instantaneous power demand.
The pulse output interface is standardised under several norms:
- DIN 43864 — the original German standard defining the S0 pulse interface for electricity meters
- EN 62053-31 (IEC 62053-31) — the international standard for pulse output devices on electricity meters, which has largely superseded DIN 43864
- EN 62053-21 and EN 62053-22 — accuracy class standards for AC electricity meters that include provisions for pulse outputs
The term "S0 interface" specifically refers to the pulse output as defined in these standards. It is a passive, potential-free (galvanically isolated) output, meaning it does not supply its own voltage — the receiving device must provide the excitation current.
How Pulse Counting Works
The operating principle of a pulse output is straightforward. Inside the meter, a switching element — typically an open-collector transistor or a reed relay — closes briefly each time a unit of the measured quantity is registered. This produces a voltage pulse at the output terminals when an external pull-up voltage is applied.
Open-Collector Outputs
Most modern electronic meters use an open-collector (or open-drain) transistor output. In this configuration, the meter's internal transistor acts as a switch to ground. When the transistor is off, the output is floating (high impedance). When it turns on, it pulls the output low. The external monitoring device provides a pull-up voltage (typically 5V to 24V DC) through a pull-up resistor, and detects the transition from high to low as a pulse.
Key specifications for S0 open-collector outputs per EN 62053-31:
- Maximum voltage: 27V DC
- Maximum current: 27mA
- Minimum current for reliable operation: 2mA
- Minimum pulse width: 30ms
- Maximum pulse frequency: Depends on the meter's rated pulse constant and maximum power, but typically limited to around 25-50 Hz
Reed Relay Outputs
Older electromechanical meters and some gas/water meters use a reed relay, which is a magnetically actuated switch. A rotating disc or register wheel contains a small magnet that closes the reed contacts once per revolution. Reed relay outputs are electrically similar to open-collector outputs from the perspective of the monitoring device, but they may exhibit contact bounce — brief, rapid opening and closing of the contacts during switching — which requires debouncing in the receiving device.
Pulse Rates and Resolution
The pulse constant (or pulse rate) defines the relationship between pulses and the measured quantity. It is typically printed on the meter's nameplate or data sheet. Common pulse constants include:
Electricity Meters
- 1000 imp/kWh — the most common rate for single-phase and small three-phase meters. Each pulse represents 1 Wh (watt-hour) of energy.
- 500 imp/kWh — common on larger three-phase meters.
- 100 imp/kWh — used on higher-capacity meters where the pulse frequency at full load would otherwise be too high.
- 10 imp/kWh — used on very large CT-connected meters measuring hundreds of kW or MW.
- 10,000 imp/kWh — used on low-power meters where high resolution is needed.
Gas Meters
- 1 imp/10 litres (0.01 m³) — common on residential gas meters
- 1 imp/100 litres (0.1 m³) — common on commercial gas meters
Water Meters
- 1 imp/litre — high-resolution water meters
- 1 imp/10 litres — standard resolution
The pulse constant directly affects the temporal resolution of your measurements. A higher pulse constant (more pulses per unit) provides finer resolution of instantaneous flow or power, but also requires a faster counting input. For electricity metering, a rate of 1000 imp/kWh means that at 1 kW load, you receive approximately one pulse every 3.6 seconds — fast enough for reasonable real-time power monitoring.
Pulse Output vs Direct Metering vs CT Metering
Understanding where pulse outputs fit relative to other metering approaches is important for system design:
Pulse Output from an Existing Meter
This approach leverages a utility meter or sub-meter that is already installed. The pulse output provides verified, revenue-grade data from a calibrated and sealed meter. The main advantages are accuracy (the meter's accuracy class applies), low cost (no additional meter needed), and simplicity. The disadvantage is limited data — you only get cumulative energy (kWh) or volume, with no direct measurement of power factor, voltage, current, harmonics, or per-phase breakdown.
Direct CT-Based Metering
Current transformers (CTs) clipped around conductors feed data to a dedicated metering device that calculates all electrical parameters. This approach provides rich, real-time data including true RMS voltage, current, power factor, reactive power, harmonics, and per-phase measurements. CT-based meters like those in EpiSensor's product range are the preferred approach for sub-metering at the distribution board level.
When to Use Pulse Outputs
Pulse outputs are ideal when:
- An existing calibrated meter is already in place and you want to capture its data remotely
- You need to monitor gas, water, or thermal energy — commodities that cannot be measured with CTs
- You need billing-grade accuracy from a sealed, revenue-certified meter
- You want a simple, protocol-agnostic interface that works with almost any data logger or monitoring device
Wiring and Connection
Connecting a pulse output to a monitoring device requires careful attention to wiring, voltage levels, and noise management.
Basic Wiring
The S0 interface is a two-wire connection:
- S0+ (positive terminal): Connect to the positive terminal of your monitoring device's pulse input, which provides the pull-up voltage.
- S0- (negative terminal): Connect to the common/ground terminal of your monitoring device.
The cable should be a twisted pair or shielded cable to minimise electromagnetic interference, especially in industrial environments with variable-speed drives, contactors, or other electrically noisy equipment. Maximum recommended cable length is typically 20 metres for an unshielded twisted pair, though longer runs are possible with shielded cable and proper grounding.
Pull-Up Resistors
Most dedicated pulse counting inputs have internal pull-up resistors and do not require external components. However, if you are connecting an S0 output to a general-purpose digital input (such as on a PLC or GPIO pin), you may need to add an external pull-up resistor. The resistor value depends on the supply voltage: for a 24V supply with a target current of 10mA, a 2.4kΩ resistor is appropriate. For a 5V supply, a 330Ω to 1kΩ resistor works well.
Debouncing
Reed relay outputs require debouncing to prevent a single pulse from being counted multiple times. Debouncing can be implemented in hardware (an RC filter with a time constant of a few milliseconds) or in software (ignoring transitions within a minimum time window after the first edge). The EN 62053-31 standard specifies a minimum pulse width of 30ms, so a debounce period of 20-30ms is generally sufficient.
Multiple Meters on One Logger
When connecting multiple S0 outputs to a single data logger, ensure that each pulse input is electrically isolated from the others. Most purpose-built pulse counting devices provide isolated inputs, but if using general-purpose digital inputs, you may need opto-isolators to prevent ground loops or crosstalk between channels.
Calculating Power and Energy from Pulses
Converting pulse counts into meaningful engineering units requires two calculations:
Cumulative Energy
Total energy = (Total pulse count) / (Pulse constant)
For example, if you have counted 5,000 pulses from a meter with a 1000 imp/kWh constant: Energy = 5000 / 1000 = 5.0 kWh
Instantaneous Power
Power = (3600 × 1000) / (Pulse interval in seconds × Pulse constant)
Or equivalently: Power (W) = 3,600,000 / (T × K)
Where T is the time between two consecutive pulses in seconds and K is the pulse constant in imp/kWh.
For example, if pulses arrive every 3.6 seconds from a 1000 imp/kWh meter: Power = 3,600,000 / (3.6 × 1000) = 1000 W = 1.0 kW
Using Pulse Outputs with EpiSensor
EpiSensor offers several wireless products that accept pulse inputs, making it easy to integrate existing meters with pulse outputs into a modern wireless energy monitoring system:
- Wireless Pulse Counter (ZPC): A dedicated wireless device with multiple S0 pulse inputs, designed to count pulses from electricity, gas, and water meters and transmit the data over EpiSensor's ZigBee mesh network. The ZPC supports configurable pulse constants, stores data locally in case of network interruptions, and delivers accumulated counts and calculated rates to the EpiSensor gateway.
- EpiSensor Gateway (ZGW): The gateway aggregates data from all wireless devices on the network, including pulse counters, and forwards it to upstream platforms via MQTT, HTTP, or Modbus TCP. The gateway can also perform rate calculations, unit conversions, and data validation before transmission.
By using EpiSensor's wireless pulse counters alongside wireless electricity monitors (which use CTs for direct metering), energy managers can build a comprehensive monitoring system that captures data from every meter on site — whether it is a utility-grade fiscal meter with an S0 output, a sub-distribution board monitored with CTs, or a gas or water meter with a pulse interface.
Best Practices for Pulse Output Monitoring
- Record the pulse constant: Always document the pulse constant for each meter during installation. Incorrect pulse constants are the most common source of errors in pulse-based monitoring systems.
- Use shielded cable: In industrial environments, electromagnetic interference from VFDs, motors, and switchgear can cause false pulses. Shielded twisted pair cable significantly reduces this risk.
- Implement battery backup or non-volatile storage: Pulse counts are cumulative. If your monitoring device loses power and does not store its count, you will lose data. EpiSensor devices store data locally to prevent loss during network or power interruptions.
- Validate against meter readings: Periodically compare your pulse counter's cumulative reading against the meter's display to confirm accuracy and correct any drift caused by missed or spurious pulses.
- Consider pulse resolution: For low-load monitoring, a high pulse constant (e.g., 10,000 imp/kWh) provides better resolution. For high-load monitoring, a lower constant (e.g., 100 imp/kWh) prevents excessively high pulse frequencies.
Summary
Pulse outputs remain one of the most versatile and reliable methods for capturing energy and utility data. Their simplicity, universal availability, and compatibility with virtually any monitoring platform make them an essential part of any energy monitoring strategy. Whether you are monitoring a single gas meter or hundreds of electricity sub-meters across a building portfolio, understanding how pulse outputs work and how to wire, configure, and validate them is fundamental knowledge for energy monitoring professionals.
EpiSensor's wireless pulse counters and gateway infrastructure make it straightforward to bring pulse-based meter data into a modern, cloud-connected monitoring system alongside direct CT metering, Modbus devices, and other sensor types.