A presentation that compares and contrasts the two main reference models that use the concept of protocol layering;
The Open System Interconnection Model (OSI)
The Transport Control Protocol /Internet Protocol (TCP/IP)
It explains how C12.22-2012 / IEEE Std 1703™ / MC12.22-2013 fit on top of OSI transport layer (4) or the TCP/IP and UDP/IP transport layers in accordance and its relation to IETF RFC 6142.
This document provides legal metrology Specifications for the Approval of Software Controlled Electricity and Gas Metering Devices, Specifications Relating to Event Loggers for Electricity and Gas Metering Devices.
1.0 Background
Measurement Canada (MC) recently completed the establishment of two new specifications which will have a significant impact on the Canadian electricity and gas metering marketplace. The specifications of reference were developed by a joint government / industry working group and are entitled: Specifications for the Approval of Software Controlled Electricity and Gas Metering Devices and Specifications Relating to Event Loggers for Electricity and Gas Metering Devices.
2.0 Purpose
The purpose of this information bulletin is to highlight specific provisions and requirements of the above-noted specifications and to communicate the Agency's implementation plan with regard to how they will apply in practice.
3.0 Application and Implementation of Software Specifications
Compliance with the software specifications will provide for Measurement Canada recognition of electricity or gas meters that possess one of the following software update capabilities which, where approved, may be performed without triggering the need for device reverification under the Act:
the ability to update legally relevant software (e.g. metrological software);
the ability to update legally non-relevant software only (e.g. communication software); or);
the ability to update both legally relevant and non-relevant software.
It should be noted that software update capability is not a mandatory requirement and, as such, electricity and gas meters may continue to be approved without the capability for software updating. Meters previously approved by Measurement Canada will also maintain their approval status. Additionally, where a meter has been issued an approval modification letter (MAL) to recognize the updating of legally non-relevant software, these meters will maintain their recognition status until the device incurs a pattern modification which requires approval re-evaluation (refer to MC Bulletin Gen-06). With the release of the software specifications, MALs will no longer be issued by the Agency to address meter software update capability.
4.0 Software Specification Requirements
The software specifications have been based on the International Organization of Legal Metrology's (OIML) Guidance document D-31: General Requirements for Software Controlled Measuring Instruments. Although it can be stated that the specifications closely follow international guidelines, there is one significant difference with the requirements that have been introduced in Canada. This deviation is in the area of pattern approval examinations and compliance assessment methodologies. More specifically, Measurement Canada will not be performing software source code analysis as a pattern approval validation methodology. The Agency has introduced the requirement for meter manufacturers / approval applicants to provide Measurement Canada with attestations of source code and software compliance as an alternative.
International Organization of Legal Metrology (OIML), TC 5/SC 2
Info
About OIML
The International Organization of Legal Metrology (OIML) is a worldwide, intergovernmental organization whose primary aim is to harmonize the regulations and metrological controls applied by the national metrological services, or related organizations, of its Member States.
1 Introduction
The primary aim of this International Document is to provide OIML Technical Committees and Subcommittees with guidance for establishing appropriate requirements for software related functionalities in measuring instruments covered by OIML Recommendations.
Furthermore, this International Document can provide guidance to OIML Member States in the implementation of OIML Recommendations in their national laws.
2 Scope and field of application
2.1 This International Document specifies the general requirements applicable to software related functionality in measuring instruments and gives guidance for verifying the compliance of an instrument with these requirements.
2.2 This Document shall be taken into consideration by the OIML Technical Committees and Subcommittees as a basis for establishing specific software requirements and procedures in OIML Recommendations applicable to particular categories of measuring instruments (hereafter termed "relevant OIML Recommendations").
2.3 The instructions given in this Document apply only to software controlled measuring instruments or electronic devices.
Notes:
This Document does not cover all the technical requirements specific to software controlled measuring instruments; these requirements are to be given in the relevant OIML Recommendation, e.g. for weighing instruments, water meters, etc.
This Document addresses some aspects concerning data security. In addition, national regulations for this area have to be considered.
As software controlled devices are always electronic, it is also necessary to consider OIML D 11 General requirements for electronic measuring instruments.
RFC 6142 provides a framework for transporting ANSI C12.22/IEEE Std 1703™/MC12.22 Advanced Metering Infrastructure (AMI) Application Layer Messages on an IPv4 and IPv6 networks. Specifically, this RFC applies to the operational details of Section 5, “C12.22 Node to C12.22 Network Segment Details”, of ANSI C12.22 / IEEE Std 1703 / MC12.22. It covers the mapping, encoding, and interpreting of ANSI C12.19 /IEEE Std 1377 / MC12.19 Device Network Table Elements and Native Addresses for use on IPv4 and IPv6 networks using TCP, UDP and IGMP. See also RFC 6142 at Internet Engineering Task Force (IETF).
North American End Device Registration Authority (NAEDRA)
Info
This Policies and Procedures document outlines the orderly transaction of business of the Object Identifier (OID) NAEDRA Committee (“Committee”). NAEDRA provides oversight to Registrars for ANSI/IEEE/MC related standards documents (ANSI C12.19 / IEEE Std 1377™ / MC12.19, and ANSI C12.22 / IEEE Std 1703™ / MC12.22. For more information see NAEDRA Website
Abstract: The technical content of this User's Guide is nearly identical to IEEE Std™1701-2011 and ANSI C12.18-2006, using IEEE Std 1701-2011 as the baseline for the MC12.18 User's Guide. The protocol provides multi-source and “plug and play” environment for the millions of metering devices in the field now and the future using the ANSI Type 2 optical port interface. It solves the problems associated with single source systems and with multi-source systems based upon proprietary communications protocols. Electric, Water, and Gas Utilities and corresponding vendors can realize cost savings that ultimately shall benefit the client consumers of the Utilities.
Scope: The User's Guide details the criteria required for communications with a Utility End Device by another device via an optical port. The other device could be a hand held reader, a laptop or portable computer, a master station system, or some other electronic communications device. It shall provide the optical port lower layers communication protocol for the Utility metering Industry including specifically Water, Gas, and Electric.
The Standard provides details for a complete implementation of an OSI 7-layer model in accordance with ISO/IEC 7498-1. The protocol specified in this document was designed to transport data in Table format. The Table definitions are in ANSI C12.19 (MC1219, IEEE Std 1377™) Utility Industry End Device Data Tables.
Purpose: The Utility Industry has need for a standard that provides an operable “plug and play” environment for field metering devices. The purpose of this standard is to define the means to transport the Utility Industry End Device Data Tables via an optical port such that multi-source environment and End Device interchangeability is possible.
Keywords
IEEE 1701,ANSI C12.18,MC12.18,Optical Port,ANSI Type II, PSEM,EPSEM,Protocol,Specification,Measurement Canada,Meter
Abstract: The technical content of this User's Guide is nearly identical to IEEE Std 1377™-2012 and ANSI C12.19-2012, using IEEE Std 1377-2012 as the baseline for the MC12.22 User's Guide. The protocol describes common structures that are provided for encoding data in communication between End Devices (meters, home appliances, C12.22/IEEE 1703/MC12.22 Nodes) and Utility enterprise collection and control systems using both binary codes and the Extensible Markup Language (XML) content. The Advanced Metering Infrastructure (AMI) and Smart Grid requirements are addressed as identified by the Office of Electricity Delivery and Energy Reliability of the U.S. Department of Energy and by the Smart Metering Initiative of the Ontario Ministry of Energy (Canada) and of Measurement Canada. Sets of tables are exposed that are grouped together into sections that pertain to a particular feature-set and related function such as Time-of-use, Load Profile, Security, Power Quality, and more. Each standard Table Set (Data Model) can be expanded or restricted by the Manufacturer of the C12.19/IEEE 1377/MC12.19 Device or home appliance using a descriptive registered syntax that is XML-based Table Definition Language (XML/TDL) and enterprise data-value management using Exchange Data Language (EDL) in a manner that is machine readable. The Tables support implementation of Gas, Water, and Electric devices, sensors and related appliances. Tables are also provided for network node configuration and management by referencing the companion standards IEEE Std 1703™-2012, ANSI C12.22-2012 and MC12.22 User's Guide-2013.
Scope: This standard defines a Table structure for utility application data to be passed between an End Device and any other device. It neither defines device design criteria nor specifies the language or protocol used to transport that data. The Tables defined in this standard represent a data structure that shall be used to transport the data, not necessarily the data storage format used inside the End Device.
Purpose: The Utility Industry has a need for a standard that provides an interoperable “plug-and-play” environment for field metering devices. The purpose of this standard is to define the framework and data structures for transporting Utility End Device data to and from End Devices and for use by enterprise systems.
This standard is intended to accommodate the concept of an advanced metering infrastructure such as that identified by the Office of Electricity Delivery and Energy Reliability of the U.S. Department of Energy; the Smart Metering Initiative of the Ontario Ministry of Energy (Canada); and the stated requirements of Measurement Canada for the approval of a metering device for use in Canada.
This standard is to provide a uniform, structured, and adaptive data model, such that Utility End Devices and ancillary devices (e.g., home appliances and communication technology) can operate in a “plug-and-play” and multisource enterprise Advanced Metering Infrastructure (AMI) environment.
This standard extends the definitions provided by IEEE Std 1377-1998 to include provisions for enterprise-level asset management, data management, and uniform data exchange capability, through the use of common and managed Extensible Markup Language (XML)/Table Definition Language (TDL) and XML/Exchange Data Language (EDL) End Device Class models.
Keywords
IEEE 1377,ANSI C12.19,MC12.19,Measurement Canada,Meter,Utility Tables, End Device,TDL,EDL
Abstract: The technical content of this User's Guide is nearly identical to IEEE Std 1702™-2011 and ANSI C12.21-2006, using IEEE Std 1702-2011 as the baseline for the MC12.21 User's Guide. The protocol provides multi-source and “plug and play” environment for the millions of metering devices in the field now and the future using the telephone MODEM communication interface. It solves the problems associated with single source systems and with multi-source systems based upon proprietary communications protocols. Electric, Water, and Gas Utilities and corresponding vendors can realize cost savings that ultimately shall benefit the client consumers of the Utilities.
Scope: This User's Guide details the criteria required for communications between a C12.21 Device and a C12.21 Client via a modem connected to the switched telephone network. The C12.21 Client could be a laptop or portable computer, a master station system or some other electronic communications device.
This User's Guide does not specify the implementation requirements of the telephone switched network to the modem, nor does it include definitions for the establishment of the communication channel.
This document provides details for an implementation of the OSI 7-layer model in accordance with ISO/IEC 7498-1.
The protocol specified in this Standard was designed to transport data in Table format. For legacy devices that conform to ANSI C12.19-1997 and IEEE Std 1377-1998, the Table definitions are can be found in Annex D - Modifications and Extensions to C12.19- 1997 of this document. Otherwise the Table definitions and data types can be found in most current versions of MC1219, IEEE Std 1377 and ANSI C12.19.
Purpose: The Utility Industry has need for a standard that provides an operable “plug and play” environment for field metering devices. The purpose of this standard is to define the means to transport the Utility Industry End Device Data Tables via a telephone modem such that multi-source environment and End Device interchangeability is possible.
Measurement Canada Task Force on Data Communications Protocol for Electronic Metering Devices
Info
Abstract: Complete document available here... The technical content of this User's Guide is nearly identical to IEEE Std 1703™-2012 and ANSI C12.22-2012, using IEEE Std 1703-2012 as the baseline for the MC12.22 User's Guide. The protocol provides a set of application layer messaging services that are applicable for the enterprise and End Device ends of an Advanced Metering Infrastructure (AMI). The application services include those useful for managing the AMI network assets defined by this standard. These messages may be transported over a wide range of underlying network transports such as TCP/IP, UDP, IEEE 802.11, IEEE 802.15.4 IEEE 802.16, PLC and SMS over GSM, over a wide range of physical media. Additionally, interfaces are defined for a Communication Module and a Local Port (e.g. ANSI C12.18/IEEE Std 1701™/MC12.18 optical port). The described protocol is tailored for, but not limited to, the transport of ANSI C12.19/IEEE 1377™/MC12.19 Table data. It also provides a means by which information can be sent in a secure manner using AES-128 and the EAX' mode. This work was developed jointly with ANSI (published as ANSI C12.22) and IEEE (published as IEEE Std 1703™).
Scope:The MC12.22 User's Guide provides an open-platform and requirements for AMI communications over networks. The protocol defines network messaging requirements of an advanced metering infrastructure such as that identified by the Office of Electricity Delivery and Energy Reliability of the US Department of Energy; the Smart Metering Initiative of the Ontario Ministry of Energy (Canada) and the stated requirements of Measurement Canada for the approval of a metering device for use in Canada.
Described within are four different but related communication modes of operation. One is the operation of an End Device (Node) over any network, a feature that all ANSI C12.22/IEEE Std 1703/MC12.22 conforming nodes must implement. The second is an exposed point-to-point interface between an MC12.22 Device (e.g., a meter) and an MC12.22 Communication Module (e.g., a network adaptor). The third is the capture, translation and transmission of one way messages (blurts). The fourth is communication with the End Device over a dedicated ANSI Type 2 optical local port that is backward compatible with that described by MC12.18.
Purpose: The Utility Industry has a need for a standard that provides an operable “plug and play” environment for field devices (e.g., meters, communication modules, and Utility systems). The purpose of this standard is to define the network framework and means to transport the Utility End Device Data Tables via any Local-area / Wide-area network for use by enterprise systems in a multi-source environment.
This standard is intended to accommodate the concept of an advanced metering infrastructure such as that identified by the Office of Electricity Delivery and Energy Reliability of the U.S. Department of Energy; the Smart Metering Initiative of the Ontario Ministry of Energy (Canada); and the stated requirements of Measurement Canada for the approval of a metering device for use in Canada.
This protocol is to provide a uniform, managed, adaptive, and secured network data and message delivery system for Utility End Devices and ancillary devices (e.g., home appliances and communication technology) that can operate in a “plug and play” and “end-to-end” multi-source enterprise AMI environment, in a manner that allows independence from the underlying network implementation (i.e., an End Device can implement this standard by utilizing a transceiver that is independent of the meter's metrology logic and for the meter not to depend on the design of the network that is serviced by that transceiver). The independence from the underlying native network protects the End Device from premature obsolescence that may occur as networks may come and go.
This document extends the definitions provided by ANSI C12.19/IEEE Std 1377/MC12.19 to include provisions for enterprise-level asset management, data management, and uniform data exchange interfaces, through the use of network and relay tables and services. In addition, it is to provide all the necessary support services needed to deploy, commission, notify, manage, and access End Devices in a manner that preserves the privacy, security, and integrity of the network.
North American End Device Registration Authority (NAEDRA)
Info
This document defines requirements for testing a submission of a TDL/XML Form representation that is conforming to Annex I.1.1 TDL/EDL Files and Terminology of IEEE Std 1377 / ANSI C12.19 / MC12.19.