IEEE 1377 2012
$222.08
IEEE Standard for Utility Industry Metering Communication Protocol Application Layer (End Device Data Tables)
Published By | Publication Date | Number of Pages |
IEEE | 2012 | 576 |
Revision Standard – Active. Common structures are provided in this standard for encoding data in communication between End Devices (meters, home appliances, IEEE 1703 Nodes) and Utility enterprise collection and control systems using binary codes and Extensible Markup Language (XML) content. The Advanced Metering Infrastructure (AMI) and SmartGrid 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 IEEE 1377 Device or home appliance using XML/TDL descriptive registered syntax (XML-based Table Definition Language) and enterprise data-value management using EDL (Exchange Data Language) in a manner that is machine readable. Published jointly with NEMA and Measurement Canada, Tables are provided in support of Gas, Water, and Electric sensors and related appliances. Tables are also provided for network configuration and management by referencing its companion standard IEEE Std 1703TM-2012. IEEE Std 1377-2012 is co-published as ANSI C12.19 and MC12.19.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | IEEE Std 1377-2012 Front Cover |
3 | Title Page |
6 | Notice to users Laws and regulations Copyrights Updating of IEEE documents Errata |
7 | Patents |
8 | Participants |
10 | Introduction |
14 | Contents |
17 | Important Notice 1 Overview 1.1 Scope 1.2 Purpose |
18 | 2 Normative references |
20 | 3 Definitions |
29 | 4 General 4.1 Standard Tables 4.1.1 Standard Tables grouping 4.1.2 Standard Tables properties |
30 | 4.1.3 Standard Procedure properties |
31 | 4.2 Manufacturer Tables 4.2.1 Manufacturer Tables grouping 4.2.2 Manufacturer Tables properties |
32 | 4.2.3 Manufacturer Procedure properties |
33 | 4.3 Packed Record, Bit Field, and Element properties 4.4 Extended User-defined Tables properties |
34 | 5 Syntax 5.1 Descriptive syntax |
35 | 6 Special data types 6.1 Character set selection 6.2 Noninteger formats |
36 | 6.2.1 STRING Numbers |
37 | 6.3 Date and time formats 6.3.1 HTIME_DATE, LTIME_DATE, STIME_DATE, TIME, STIME, HTIME types |
42 | 6.3.2 RDATE type |
44 | 6.3.3 DATE Type |
45 | 6.4 Common table or procedure identifier formats 6.4.1 TABLE_IDA_BFLD bit field |
46 | 6.4.2 TABLE_IDB_BFLD bit field |
47 | 6.4.3 TABLE_IDC_BFLD bit field |
48 | 6.4.4 SOURCE_SELECT_RCD |
49 | 7 Compliance and compatibility 7.1 Compliance |
50 | 7.2 Backward and forward compatibility |
51 | 8 Table transportation issues 8.1 Minimum services and parameters 8.1.1 Read Service |
52 | 8.1.2 Write Service |
54 | 8.1.3 Partial table access using the Index/Element-count method |
55 | 8.1.4 Partial table access using the Offset/Octet-count method |
56 | 8.1.5 Index count access method examples 8.2 Pending Event Description |
60 | 8.3 List management description |
62 | 9 Tables 9.1 Decade 0: General Configuration Tables 9.1.1 Table 00 General Configuration Table |
68 | 9.1.2 Table 01 General Manufacturer Identification Table |
69 | 9.1.3 Table 02 Device Nameplate Table |
77 | 9.1.4 Table 03 End Device Mode Status Table |
80 | 9.1.5 Table 04 Pending Status Table |
82 | 9.1.6 Table 05 Device Identification Table |
83 | 9.1.7 Table 06 Utility Information Table |
86 | 9.1.8 Table 07 Procedure Initiate Table |
91 | 9.1.9 Table 08 Procedure Response Table |
96 | 9.1.10 Standard Procedures 9.1.10.1 Procedure 00 Cold Start 9.1.10.2 Procedure 01 Warm Start 9.1.10.3 Procedure 02 Save Configuration 9.1.10.4 Procedure 03 Clear Data |
97 | 9.1.10.5 Procedure 04 Reset List Pointers 9.1.10.6 Procedure 05 Update Last Read Entry |
98 | 9.1.10.7 Procedure 06 Change End Device Mode |
99 | 9.1.10.8 Procedure 07 Clear Standard Status Flags |
100 | 9.1.10.9 Procedure 08 Clear Manufacturer Status Flags 9.1.10.10 Procedure 09 Remote Reset |
101 | 9.1.10.11 Procedure 10 Set Date and/or Time |
104 | 9.1.10.12 Procedure 11 Execute Diagnostics Procedure 9.1.10.13 Procedure 12 Activate All Pending Tables 9.1.10.14 Procedure 13 Activate Specific Pending Table(s) 9.1.10.15 Procedure 14 Clear All Pending Tables |
105 | 9.1.10.16 Procedure 15 Clear Specific Pending Table(s) 9.1.10.17 Procedure 16 Start Load Profile 9.1.10.18 Procedure 17 Stop Load Profile 9.1.10.19 Procedure 18 Log In |
106 | 9.1.10.20 Procedure 19 Log Out 9.1.10.21 Procedure 20 Initiate an Immediate Call |
107 | 9.1.10.22 Procedure 21 Direct Load Control |
108 | 9.1.10.23 Procedure 22 Modify Credit 9.1.10.24 Procedure 23 Reserved 9.1.10.25 Procedure 24 Reserved |
109 | 9.1.10.26 Procedure 25 Reserved 9.1.10.27 Procedure 26 Reserved 9.1.10.28 Procedure 27 Clear Pending Call Status 9.1.10.29 Procedure 28 Start Quality-of-service Monitors 9.1.10.30 Procedure 29 Stop Quality-of-service Monitors 9.1.10.31 Procedure 30 Start Secured Register |
111 | 9.1.10.32 Procedure 31 Stop Secured Register |
112 | 9.1.10.33 Procedure 32 Set Precision Date and/or Time |
114 | 9.2 Decade 1: Data Source Tables |
115 | 9.2.1 Table 10 Data Source Dimension Limits Table |
118 | 9.2.2 Table 11 Actual Data Sources Limiting Table |
120 | 9.2.3 Table 12 Units of Measure Entry Table |
129 | 9.2.4 Table 13 Demand Control Table |
131 | 9.2.5 Table 14 Data Control Table |
132 | 9.2.6 Table 15 Constants Table |
138 | 9.2.7 Table 16 Source Definition Table |
140 | 9.2.8 Table 17 Transformer Loss Compensation Table |
142 | 9.3 Decade 2: Register Tables 9.3.1 Table 20 Register Dimension Limits Table |
145 | 9.3.2 Table 21 Actual Register Limiting Table |
147 | 9.3.3 Table 22 Data Selection Table |
149 | 9.3.4 Table 23 Current Register Data Table |
151 | 9.3.5 Table 24 Previous Season Data Table |
152 | 9.3.6 Table 25 Previous Demand Reset Data Table |
153 | 9.3.7 Table 26 Self-read Data Table |
155 | 9.3.8 Table 27 Present Register Selection Table |
156 | 9.3.9 Table 28 Present Register Data Table |
157 | 9.4 Decade 3: Local Display Tables 9.4.1.1 Table 30 Display Dimension Limits Table |
159 | 9.4.2 Table 31 Actual Display Limiting Table |
161 | 9.4.3 Table 32 Display Source Table |
162 | 9.4.4 Table 33 Primary Display List Table |
164 | 9.4.5 Table 34 Secondary Display List Table |
166 | 9.5 Decade 4: Security Tables 9.5.1 Table 40 Security Dimension Limits Table |
168 | 9.5.2 Table 41 Actual Security Limiting Table |
169 | 9.5.3 Table 42 Security Table |
171 | 9.5.4 Table 43 Default Access Control Table |
173 | 9.5.5 Table 44 Access Control Table |
175 | 9.5.6 Table 45 Key Table 9.5.7 Table 46 Reserved 9.5.8 Table 47 Reserved |
176 | 9.6 Decade 5: Time and Time-of-Use Tables |
178 | 9.6.1 Table 50 Time and TOU Dimension Limits Table |
181 | 9.6.2 Table 51 Actual Time and TOU Limiting Table |
184 | 9.6.3 Table 52 Clock Table |
186 | 9.6.4 Table 53 Time Offset Table |
187 | 9.6.5 Table 54 Calendar Table |
193 | 9.6.6 Table 55 Clock State Table |
195 | 9.6.7 Table 56 Time Remaining Table |
196 | 9.6.8 Table 57 Precision Clock State Table |
197 | 9.7 Decade 6: Load Profile Tables 9.7.1 Table 60 Load Profile Dimension Limits Table |
202 | 9.7.2 Table 61 Actual Load Profile Limiting Table |
206 | 9.7.3 Table 62 Load Profile Control Table |
210 | 9.7.4 Table 63 Load Profile Status Table |
213 | 9.7.5 Table 64 Load Profile Data Set One Table |
217 | 9.7.6 Table 65 Load Profile Data Set Two Table |
220 | 9.7.7 Table 66 Load Profile Data Set Three Table |
223 | 9.7.8 Table 67 Load Profile Data Set Four Table |
226 | 9.8 Decade 7: History Log and Event Log Tables |
229 | 9.8.1 Table 70 Log Dimension Limits Table |
232 | 9.8.2 Table 71 Actual Log Limiting Table |
235 | 9.8.3 Table 72 Events Identification Table |
236 | 9.8.4 Table 73 History Log Control Table |
238 | 9.8.5 Table 74 History Log Data Table |
241 | 9.8.6 Table 75 Event Log Control Table |
243 | 9.8.7 Table 76 Event Log Data Table |
246 | 9.8.8 Table 77 Event Log and Signatures Enable Table |
249 | 9.8.9 Table 78 End Device Program State Table |
253 | 9.8.10 Table 79 Event Counters Table |
254 | 9.9 Decade 8: User-defined Tables 9.9.1 Table 80 User-defined Tables Dimension Limits Table |
257 | 9.9.2 Table 81 Actual User-defined Tables Limiting Table |
259 | 9.9.3 Table 82 User-defined Tables List Table |
261 | 9.9.4 Table 83 User-defined Tables Selections Table |
262 | 9.9.5 Table 84 User-defined Table Zero |
263 | 9.9.6 Table 85 User-defined Table One |
264 | 9.9.7 Table 86 User-defined Table Two |
265 | 9.9.8 Table 87 User-defined Table Three |
266 | 9.9.9 Table 88 User-defined Table Four |
267 | 9.9.10 Table 89 User-defined Table Five |
268 | 9.10 Decade 9: Telephone Control Tables 9.10.1 Table 90 Telephone Dimension Limits Table |
271 | 9.10.2 Table 91 Actual Telephone Limiting Table |
273 | 9.10.3 Table 92 Telephone Global Parameters Table |
275 | 9.10.4 Table 93 Telephone Call Originate Parameters Table |
278 | 9.10.5 Table 94 Telephone Call Originate Schedule Table |
281 | 9.10.6 Table 95 Telephone Call Answer Parameters |
283 | 9.10.7 Table 96 Originating Telephone Call Purpose |
285 | 9.10.8 Table 97 Last Telephone Call Status |
287 | 9.10.9 Table 98 Telephone Call Originate Status |
289 | 9.11 Decade 10: Unassigned |
290 | 9.12 Decade 11: Load Control and Pricing Tables |
291 | 9.12.1 Table 110 Load Control Dimension Limits Table |
294 | 9.12.2 Table 111 Actual Load Control Limiting Table |
297 | 9.12.3 Table 112 Load Control Status |
299 | 9.12.4 Table 113 Load Control Configuration |
301 | 9.12.5 Table 114 Load Control Schedule |
304 | 9.12.6 Table 115 Load Control Conditions |
307 | 9.12.7 Table 116 Prepayment Status |
308 | 9.12.8 Table 117 Prepayment Control |
309 | 9.12.9 Table 118 Billing Control |
311 | 9.13 Decade 12: Reserved 9.14 Decade 13: Reserved |
312 | 9.15 Decade 14: Extended User-defined Tables |
313 | 9.15.1 Table 140 Extended User-defined Tables Function Limiting Table |
315 | 9.15.2 Table 141 Extended User-defined Tables Actual Limits Table |
316 | 9.15.3 Table 142 Extended User-defined Selections Table |
323 | 9.15.4 Table 143 Extended User-defined Constants Table |
324 | 9.16 Decade 15: Quality-of-service |
327 | 9.16.1 Table 150 Quality-of-service Dimension Limits Table |
335 | 9.16.2 Table 151 Actual Quality-of-Service Limiting Table |
342 | 9.16.3 Table 152 Quality-of-service Control Table |
355 | 9.16.4 Table 153 Quality-of-service Incidents Table |
358 | 9.16.5 Table 154 Quality-of-service Log Table |
360 | 9.16.6 Table 155 Asynchronous Time-Domain Waveforms Table |
363 | 9.16.7 Table 156 Asynchronous Frequency-Domain Spectrum Table |
367 | 9.16.8 Table 157 Periodic Time Domain Waveforms Table |
370 | 9.16.9 Table 158 Periodic Frequency-Domain Spectrum Table |
373 | 9.17 Decade 16: One-way Devices 9.17.1 Table 160 One-way Dimension Limits Table |
377 | 9.17.2 Table 161 Actual One-way Table |
380 | 9.17.3 Table 162 One-way Control Table |
383 | 9.17.4 Table 163 One-way Data Status Table |
386 | 9.17.5 Table 164 One-way Commands/Responses/Extended User-defined Tables Table |
388 | Annex A (informative) Reserved Device Classes for meter equipment manufacturers implementing ANSI C12.19-1997 devices |
389 | Annex B (normative) History and event log codes |
399 | Annex C (normative) Default Sets for Decade Tables |
405 | Annex D (normative) Indices for partial table read/write access |
407 | Annex E (informative) Event Logger implementation |
410 | Annex F (informative) Transformer losses compensation |
413 | Annex G (normative) Document-form descriptive syntax |
449 | Annex H (informative) Date-time elements conversion algorithm (TM_FORMAT=3 and TM_FORMAT=4) |
451 | Annex I (normative) XML file format of TDL and EDl files |
527 | Annex J (normative) Universal identifier |
528 | Annex K (informative) Algorithms for the conversion of Table Element values to engineering units |
538 | Annex L (informative) Registering or updating DEVICE CLASS OID |
556 | Annex M (informative) Bibliography |
557 | Annex N (normative) Listing of editorial errors and errors of omission in ANSI C12.19-2008 |