What to look for when selecting ANSI protocol meters
By Ted York, THY Consulting, Inc., for ABB Electricity Metering
Table of contentsGeneral GuidelinesAvoiding Potential ProblemsInsist on End Device Language FilesLook for Product FlexibilityImportant Features to ConsiderBilling DataPresent ValuesInterval Data RecordingSecurity ConsiderationsUser Defined TablesLoggingPower Quality MonitoringIn Summary
As the industry settles into the new ANSI metering standards and major metering manufacturers develop and introduce ANSI Protocol Meters (APMs), it is important to know how to select the optimum ANSI compliant metering solution. APMs use ANSI metering standards C12.18, C12.19 and C12.21. (see Table 1) ANSI standards C12.18 and C12.19 define communications protocols that provide an open standard for optical port and telephone communications. ANSI C12.19 forms the basis for common industry data structures and provides a common industry "vocabulary" for meter data communications.
APMs allow users to reach new levels in flexible metering capability. The open meter designs and common support software promise increased efficiency in meter operations. But all APMs are not created equal. While current APM designs are based on the same ANSI standards, inclusion of some protocol services in ANSI C12.18 and most data structures or "tables" in ANSI C12.19 are optional. Meter manufacturers will each select what portions of these standards to support, which portions to replace and where to extend the standards. Before purchasing, each meter's application of the standards should be reviewed.
In recognition of the expected variations in APM designs, the AEIC examined the standards and published a guideline (AEIC Guidelines for Implementation of ANSI C12.19-1997) available at www.aeic.org/meter_service. A simpler approach is to adopt a policy that states, "If an ANSI C12 protocol standard covers a functionality implemented in the meter, the meter should perform the function in the standard way."
General Guidelines (Back to top)At the heart of the ANSI C12.19 standard is a set of defined standard tables and procedures. Collected metering data and control parameters are stored in the tables while procedures provide a method of invoking actions in the meter (e.g. reset the demand). In general, the more dependent the ANSI meter design is on standard tables and standard procedures, the more the meter becomes universal in application. The functional structures defined within the ANSI standards are similar in efficiency but much more powerful than equivalent functions currently found in meters using proprietary communications protocols. However, there are also pitfalls to avoid.
Avoiding Potential Problems (Back to top)Avoid or very carefully evaluate "almost implementations" where standard tables, procedures, or protocol services are partially implemented with non-standard tweaks to standard features. These implementations can cause confusion and make it difficult or impossible to use common software to communicate with multiple meter products. If standard tables or procedures are used in a meter they should either follow the standard or be re-defined as manufacturer specific structures. Non-standard protocol services should be totally avoided. They will cause more problems for the user than they are worth.
Though the standards were given much thought and review during their development, it is generally agreed that standard tables 10 through 16 in ANSI Standard C12.19 leave a lot to be desired. These tables control the definition of measurement sources within the meter. Utilities and manufacturers in both the U.S. and Canada have called for improvements. The problems center on standard table 16, which forces other tables in this area to be much larger than necessary. Users will be better off with a meter that does not try to use all of these tables, but instead replaces one or more of them with manufacturer designed tables. A good start would be a manufacturer's substitute for table 16, designed to reduce the required size of standard tables 12 through 15.
Insist on End Device Language Files (Back to top)Each meter delivery should be accompanied (or preceded) by an End Device Language (EDL) text file fully describing every table and procedure accessible by the users. EDL is the C12.19 syntax used to describe tables and procedures in the meter. If dissimilar meters are present in a shipment, there should be a file covering each style of meter in the shipment. These files should include both standard and manufacturer defined tables and procedures. EDL files maximize the opportunity to use a single software package to read and routinely program all ANSI meters purchased, by providing a parsable definition of how each meter is organized and how it talks to the outside world.
It is expected that manufacturers will hold selected tables and procedures to be proprietary for handling issues such as functionality upgrades or manufacturing tests. These processes are normally performed by the manufacturer's own software. If this information is not included in the EDL file, that is fine. It is important however, that the routine reprogramming and data retrieval that you wish to perform in your facility and in the field can be performed without access to those data structures omitted from the EDL file.
Even if you initially plan to use manufacturer provided software to read and program all of your meters, insisting on verified EDL files is a major step in opening the metering business to increased productivity.
It is suggested that a sample of each new meter style and its applicable EDL file be evaluated together using TstBench as part of meter acceptance, prior to any volume delivery. TstBench, developed by NERTEC, is test software that interprets EDL files and uses them to read and write information in ANSI meters. Most developers of APMs use or have used TstBench as a development or test tool.
Look for Product Flexibility (Back to top)A major strength of the standard tables is the capability to expand and collapse data tables in a meter, based on user set configuration parameters. Collapsing tables can eliminate the transfer of unused or un-interesting data fields, speeding up the data retrieval process. It is reasonable to accept a minimal function, consumption only meter with a very rigid data table structure. Most meters however, should support the dynamic re-sizing of internal data tables in accordance with the user's specified configuration parameter values. This feature can save a substantial amount of time and communications costs when reading or re-programming a large number of meters.
The ANSI standards also allow for increased value ranges for some common variables. Examples include traditional meter variables like demand interval length, time-of-use (TOU) seasons and rate tiers. The C12.19 standard supports demand intervals as short as one minute and as long as 45 days. ANSI meter manufacturers have historically supported a maximum of four seasons (spring, summer, fall and winter), but C12.19 defines a data structure that supports up to 15 seasons. Thus the traditional season parameter could now be used to divide the rate year into smaller segments such as a different set of TOU switch times for each month. Likewise, while most domestic TOU rate structures still use only two or three rates (e.g. on-peak, off-peak, shoulder), C12.19 permits up to eight rates, which is consistent with some international requirements. While the necessity for some of the extended ranges is still questionable, the user may desire to give evaluation credit to those meters that support higher limits on some of these variables. As discussed above, in most cases, the meter should also permit the appropriate data tables to be collapsed when these extended values are not needed.
Important Features to Consider (Back to top)The desired features depend on the type of meter involved. All of the flexibility on a complex meter is not needed on a simple meter. However, use of ANSI protocols even in simple meters will still present advantages to the user over proprietary designs.
Billing Data (Back to top)Collection of billing or tariff data is always important, so presenting that data in a standard format adds to the value of any meter. Even more valuable is the ability to change the parameter values that control what billing data is collected, using standardized data structures. As complexity increases, the meter should also maximize the ways it can make snapshots of the collected billing data at times desired by the user. For these reasons, it is suggested that the meter support most of the standard tables defined in C12.19 where the common billing data can be stored.
Present Values (Back to top)While the standard supports a "present value" table, the need for this information should be evaluated on a user-by-user basis. The value of this table could improve if the manufacturer includes instrumentation measurements for quick retrieval by the user.
Interval Data Recording (Back to top)The C12.19 standard adds consistency and substantial value in the area of interval data recording. While interval data recording is normally an option, it is recommended that any meter providing this capability use the tables and formats defined in the standard. The optimum APM would support most of the standard tables for this function, including the ability to support optional multiple data sets. The use of extended interval status is also encouraged since it eliminates the need to externally correlate interval data with an event log.
Security Considerations (Back to top)Deregulation in the marketplace increases the number of agencies that require access to data within the meter. There is a need for increasing the flexibility of data access, making use of the security scheme defined in the ANSI protocols highly desirable. Especially needed are the non-hierarchical password schemes, which ANSI C12.19 allows. The user should look for a broad capability to define and modify both passwords and access definitions. Caution, the manufacturer needs to assure that the user cannot permanently lock himself out of the meter by applying a faulty security scheme. If authentication or encryption is used, it should also conform to the C12 standards.
User Defined Tables (Back to top)The time it takes to retrieve data from a meter can be very costly. APMs that support the user defined tables (UDTs) allow the user to shorten the amount of time required to read a meter. UDTs permit the user to define customized tables made up of pieces of other tables in the meter. For example, if you normally read standard tables 23, 3, and 55 (current tariff data, meter status and time state) you could instead define a single UDT that is a combination of all or part of each of these tables. Then a meter reading system can request all of the desired data from a single table rather than making three requests. The key is that the user must be able to define these tables himself. The best design should support user definition of a maximum number of UDTs.
Logging (Back to top)Two standard log types are defined in the ANSI standard: event and history. These logs are structurally identical. Two general applications were envisioned. One was a log that monitors internal actions or "events" detected within the meter. The standard includes an excellent list of the events to be logged. The other application was a log to track communication based activity such as changes in configuration or execution of procedures such as a time change. This second log application is of special interest in the Canadian market, but can greatly benefit any user. Either log may be configured to support either of these applications or a mix of the two roles. While the manufacturer may include other logs in the meter, a good design should start by including both of these. As with other functions, it is important that the user be able to select what is actively logged.
Power Quality Monitoring (Back to top)Power quality (PQ) monitoring is one functional area that was not mature enough to be included at the time the ANSI communications standards were published. A good design should still include the manufacturer's own solution to this activity. The recommended activity should at least include the ability to check the service wiring and to provide notification of user selected out-of-range conditions. If possible, the power quality measurements should be available as sources for interval data recording. Until the standard includes PQ processes, the meter should still include those processes in forms at least partially programmable by the user through manufacturer supplied or EDL based third party software. A sufficient portion of this area should be made configurable by the user to encourage movement toward a standard.
In Summary (Back to top)With multiple major meter manufacturers now providing ANSI protocol meters and the capabilities of these products improving, the time has come for the industry to move to APMs. This should accelerate the eventual exclusion of proprietary technology meters. As this transition occurs, more software tools to fully support APMs will become available. To take advantage of this next paradigm shift in metering, the suppliers and potential users of this technology must focus now on the acquisition of metering products that provide the most benefits. Purchasing based on thoughtful APM evaluations will serve as strong feedback to all meter manufacturers. The net effect will then be to encourage development of new metering products that further increase operational productivity. The prospect of a win-win for the entire metering industry is now in sight.