Sei sulla pagina 1di 2

An Overview of ANSI C12.22 - Edward Beroset, manager of the softwa... http://www.electricenergyonline.com/?page=show_article&mag=18&ar...

Advertisement

An Overview of ANSI C12.22


By: Edward Beroset, manager of the software and test group, Elster Electricity, LLC

Using the Internet to send and receive meter data is a topic of discussion at many utilities. A number of proprietary
protocols are available today, but soon, a new ANSI standard protocol will be published to cover this application.
This article describes the new protocol, including its impact on both Internet and radio networks.

Imagine that you’re surfing the web and you see a web link that looks interesting to you. If you’re like most people,
you probably don’t think about how that mouse click results in displaying the requested web page. When you click
on a link with the mouse, the web browser issues a Hypertext Transfer Protocol (HTTP) GET request for that
specific page. This request makes its way through the Internet network to a web server, which could be anywhere
in the world. In response, the web server delivers the web page content through the Internet network to the web
browser, which displays the web page. Regardless of how your computer is connected to the web, through a Advertisement
modem dial-up connection or an Ethernet connection to a local area network (LAN), the request issued by the web
browser is the same.

This characteristic of Internet network design has significant advantages over other possible designs. One
advantage is that only one web browser is needed that sits on top of the underlying transport protocols (for
example, TCP/IP over PPP over dial-up, or TCP/IP over Ethernet). This design characteristic also helps the
programmers who develop the applications that make the Internet work. The browser programmers can concentrate
on browser functions without having to worry about underlying protocols, and the protocol developers can do their
job without needing to know what applications are using the protocol.

To explain this characteristic of Internet network design in simple terms, consider this analogy. If you send a letter to
Moscow by traditional post, you are the application writing the letter and the postal carrier is implementing the
underlying transport protocol. You don’t need to know any of the details of how the Russian postal system works,
and the letter carrier doesn’t need to know the contents of your letter.

ANSI C12.22 is the designation of a new standard that is being developed to allow the transport of ANSI C12.19 Advertisement
table data over networked connections. It is part of a group of related ANSI protocols but has some fundamental
differences from the other protocols within the group. This article discusses the ANSI C12.22 protocol and how it
works, but to fully understand the C12.22 protocol, it is helpful to consider a brief history of ANSI meter
communications standards.

A Brief History of ANSI Meter Communications Standards


Years ago, data formats, data structures and communications protocols for electricity meters were all proprietary.
But, utility companies wanted a compatible communication protocol between ANSI meters so they were not
restricted to a single electricity meter vendor. To meet this requirement, ANSI standards were created that describe
meter data formats and structures (C12.19), and provide a simple optical point-topoint communications protocol
(C12.18) that allowed them to communicate with ANSI standard meters.

While this was a huge step forward in making a standard communication protocol for electricity meters, it wasn’t
long before users wanted to be able to send and receive ANSI tables remotely. To address that need, C12.18 was
adapted to create C12.21. ANSI Standard C12.21-1999 specified a new version of C12.18 that was modified for
Advertisement
telephone modems. This protocol was still strictly point-to-point communication and session oriented. Minor
modifications were made to account for longer communication timeouts and for security since it could no longer be
assumed that a person would be standing directly in front of the meter.

How and Why is C12.22 Different?


C12.18 described every detail of the physical attributes for optical communication ports (dimensions, LED
wavelength, etc.). This standard was needed to build meters with a compatible communication interface. When
C12.21 was created to implement point-to-point communication between meters, the intent was to use it with
already existing modems. For this ANSI communication standard it did not make any sense for the ANSI
subcommittee to describe particular modulation techniques and the physical connector used in modems because
these aspects were already specified by other standards.

Although C12.21 is a meter communications standard and not a modem standard, some general attributes
regarding modems were incorporated into the C12.21 standard. For example, initialization and dial strings were
specified, but connector specification and electrical characteristics were not. The format and structure of the
communications packets that carry C12.21 requests and responses are described in detail in the standard, but Advertisement
below a certain point, the detail stops. In the language of communications standards, the C12.21 protocol is more
abstract than C12.18 because it deliberately omits the lower layer details. C12.22 is different from C12.21 in the
same way that C12.21 is different from C12.18. C12.22 is more abstract because it omits even more of the
underlying protocol details. The reason for these differences is also related. C12.22 is intended for use over already
existing communication networks just as C12.21 is intended to for use with already existing modems. Examples of
such communication networks covered by C12.22 include TCP/IP over Ethernet, SMS over GSM, or UDP/IP over
PPP over serial port. Just as HTTP provides a common application layer that all web browsers can use, C12.22
provides a common application layer that all meters can use.

OSI Reference Model


The ISO (International Organization for Standardization) OSI (Open Systems Interconnections) is a set of
international standards that describe how computer systems may be interconnected to support the exchange of
information in a consistent fashion. It is commonly referred to as the OSI Reference Model, or the "seven layer
model." It provides a standard for layering communication protocols, which makes it easier to understand and
implement in product design.

Seven Layer Model


While many people are familiar with the OSI Reference Model, Figure 1 provides an overview of the communication
protocols contained in each layer.

Figure 1

2 de 3 02/06/2010 10:47
An Overview of ANSI C12.22 - Edward Beroset, manager of the softwa... http://www.electricenergyonline.com/?page=show_article&mag=18&ar...

3 de 3 02/06/2010 10:47

Potrebbero piacerti anche