Time-series data from utility meters can be valuable for many applications, but getting reliable data from some meters can be challenging. A common option on many older meters is a pulse output that provides some information about the rate of consumption. Your electric utility company can often add a pulse output to an existing commercial meter.
How can we interface to the meter's pulse output? First, we need to know what interface standard is used by the pulse output; common interface standards are KYZ (a.k.a. Form C relay closure) and digital KYZ (actively driven digital output). Second, we need to find out what the upper frequency limit is on the pulse stream. Armed with that information, we can choose a compatible device that can count the pulses, apply a scale factor, and make the data accessible through a communication interface.
The Cimetrics B6070 is designed to reliably convert data from pulse meters to BACnet.