Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
www.elster.com
Technical Manual
Contents
1 DNP 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Related documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 End user configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Time set mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Transmission delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Data link source address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Data link destination address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Source address validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Data link confirmation mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Data link confirmation timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Data link retries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Application layer confirmation mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Application layer fragment size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Application layer confirmation timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Unsolicited mode enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Unsolicited response notification delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Unsolicited response retry delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Unsolicited response maximum retries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Minimum number of class 1 events for unsolicited response . . . . . . . . . . . 1-5 Minimum number of class 2 events for unsolicited response. . . . . . . . . . . 1-5 Minimum number of class 3 events for unsolicited response. . . . . . . . . . . 1-5 DNP V3.0 Device Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 DNP V3.0 Implementation Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 DNP V3.0 Point List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12 Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12 Analog inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
2 Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Supported Modbus Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Function 3: Read Holding Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Function 8: Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Unsigned integers (16, 32, 48, and 64 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Signed integers (16, 32, 48, and 64 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2 Character strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2 Time and date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2 Exception Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3 Standard Modbus Exception Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3 A1800 ALPHA meter Modbus Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3 User Mappable 4x Registers (40001 - 40999) . . . . . . . . . . . . . . . . . . . . . . . . .2-3 Block 1: Line Magnitudes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 Block 2: System Angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4 Block 3: Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4 Block 4: Power Factors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4 Block 5: Energy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5 Fixed (Unmappable) 4x Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5 General Manufacturer Identification Block - A1800 ALPHA meter . . . . . . .2-5
Technical Manual
ii
General Manufacturer Identification Block - ACB Option Board . . . . . . . . .2-6 Elster Specific Product Identification Block . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6 Mode and Status Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Communication Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Current Register Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 Previous Season Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 Previous Demand Reset Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19 Tariff Data Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-23 Diagnostics (Function 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-24 Sub-Function 0 (0x00) Return Query Data . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-24 Sub-Function 10 (0x0A Hex) Clear Counters . . . . . . . . . . . . . . . . . . . . . . . . . .2-25 Sub-Function 11 (0x0B) Return Bus Message Count . . . . . . . . . . . . . . . . . . . .2-25 Sub-Function 12 (0x0C) Return Bus Communications Error Count . . . . . . . .2-25 Sub-Function 13 (0x0D) Return Bus Exception Error Count. . . . . . . . . . . . . . .2-25 Sub-Function 14 (0x0E) Return Slave Message Count . . . . . . . . . . . . . . . . . .2-26 Sub-Function 15 (0x0F) Return Slave No Response Count . . . . . . . . . . . . . . .2-26
Technical Manual
iii
Safety Information
Installation, operation, and maintenance of this product can present potentially hazardous conditions (for example, high voltages) if safety procedures are not followed. To ensure that this product is used safely, it is important that you: Review, understand, and observe all safety notices and recommendations within this manual. Do not remove or copy individual pages from this manual, as this manual is intended for use in its entirety. If you remove or copy individual pages, crossreferences and safety notices may be overlooked, possibly resulting in damage to the equipment, personal injury, or even death. Inform personnel involved in the installation, operation, and maintenance of the product about safety notices and recommendations contained in this manual. Within this manual, safety notices appear preceding the text or step to which they apply. Safety notices are divided into the following four classifications.
Notice is used to alert personnel to installation, operation, or maintenance information that is important but not hazard related.
Caution is used to alert personnel to the presence of a hazard that will or can cause minor equipment damage, property damage, or personal injury if the notice is ignored.
Technical Manual
iv
Warning is used to alert personnel to the presence of a hazard that can cause severe equipment damage, property damage, personal injury, or death if notice is ignored.
Danger is used to alert personnel to the presence of a hazard that will cause severe equipment damage, property damage, personal injury, or death if the notice is ignored.
Revision A
Technical manual
1-1
DNP 3.0
1 DNP 3.0
Overview
The purpose of this document is to describe the specific implementation of the Distributed Network Protocol (DNP), Version 3.0 for the advanced communication board (ACB) installed on an A1880 ALPHA meter. This document, in conjunction with the DNP 3.0 Basic 4 Document Set, and the DNP Subset Definitions Document, provides complete information on how to communicate with the A1880 ALPHA via the DNP 3.0 protocol. This implementation of DNP 3.0 is fully compliant with DNP 3.0 Subset Definition Level 2, with additional features described in this document.
Related documents
DNP V3.00 Data Link Layer DNP V3.00 Application Layer DNP V3.00 Transport Functions DNP V3.00 Data Object Library
Configuration
End user configuration
Through the C12.18 (optical) interface of the A1880, various operating parameters may be changed by the end user. The parameters that directly or indirectly configure the operation of DNP 3.0 are listed in the table below and described in subsequent sections. The parameters are stored in non-volatile memory and are therefore preserved even when the A1880 is powered-down.
Description Time set mode Range 0 (never requests time) 1 (request time from chan1) 2 (request time from chan2) 0-5000 0-65519 0-65519 0 (off) 1 (on) 0 (never) 1 (only multi-frame) 2 (always) Units None Default [out of range values] 0 [Greater than 2 2 (request time from chan 2)] C12.19 Reference Replace ~ with MT_221_DNP_PARAMS ~.TIMESET_MODE
Transmission delay Data link source address Data link destination address Source address validate Data link confirmation mode
Technical manual
1-2
DNP 3.0
Units Milliseconds
Default [out of range values] 3000 (3.0 seconds) [0 100 milliseconds] [>20000 20000 milliseconds] 2 0: Disable (event data only)
0-255 0: Disable (event data only) 1: Enable (event and multi-fragment) 1-8 500 - 60000
Retries None
~.DNP_PROTOCOL.LINK_RETRIES ~.DNP_PROTOCOL.APPL_CONF_MODE
Application layer fragment size Application layer confirmation timeout Unsolicited mode enable Unsolicited response notification delay Unsolicited response retry delay Unsolicited response maximum retries Minimum number of class 1 events for unsolicited response Minimum number of class 2 events for unsolicited response Minimum number of class 3 events for unsolicited response
Frames Milliseconds
8 (2048 bytes) [0 1 frame, >8 8 frames] 10000 (10.0 Seconds) [>60000 60000 milliseconds] 0: Disabled
~.DNP_PROTOCOL.APPL_FRAG_SIZE ~.DNP_PROTOCOL.APPL_CONF_TIMEOUT
~.DNP_PROTOCOL.UNSOL_RESP_MODE ~.DNP_PROTOCOL.UNSOL_RESP_DLY
20000 (20.0 Seconds) [>20000 20000 milliseconds] 5000 (5.0 Seconds) [>60000 60000 milliseconds] 3, Note: Value of 255 will cause infinite retries. 10
500 - 60000
Milliseconds
~.DNP_PROTOCOL.UNSOL_RETRY_DLY
0-255 0-255
Retries Events
~.DNP_PROTOCOL.UNSOL_MAX_RETRIES ~.DNP_PROTOCOL.UNSOL_RESP_EVT1
0-255
Events
25
~.DNP_PROTOCOL.UNSOL_RESP_EVT2
0-255
Events
50
~.DNP_PROTOCOL.UNSOL_RESP_EVT3
Note: Changes in any of these parameters causes a cold restart of the DNP 3.0 communication process.
Time set mode. Designates which DNP channel (if any) that the slave will request time from. Zero indicates time is never requested, 1 indicates requests are made from channel 1 (if enabled), and 2 indicates requests are made from channel 2 (if enabled). Transmission delay. This value specifies the minimum time after a data frame is received before a data frame is transmitted. It is specified in milliseconds, and may range from 0 to 5000 (0.0 to 5.0 seconds), inclusive. This parameter is intended for physical network environments using a multi-drop configuration such as RS485. In these environments, many active receivers are allowed, but only one transmitter can be active, or else a collision will occur and data transmission will be corrupted. This parameter allows master computers, or other computers on the same physical network, time to turn off their transmitter after transmitting a message. A similar configuration parameter should exist on the other computers to allow the A1880 time to turn off its transmitter after it has finished transmitting. In environments where this functionality is not needed, this parameter may be set to zero. Data link source address. This parameter specifies the network address of the slave
device (A1880) with respect to all other devices communicating on the same physical network.
Technical manual
1-3
DNP 3.0
Data link destination address. This parameter specifies the network address of the DNP Master station (not the A1880). This address also designates where unsolicited messages from the A1880 should be sent (when unsolicited response is enabled). Source address validate. When enabled the A1880 slave will respond only when it is specifically addressed and when the request comes from the master specifically designated with the destination address (above). Data link confirmation mode. This parameter has three possible values:
Specifies that data link confirmations never be used. Specifies that data link confirmations only be used for multi-frame fragments. Specifies that data link confirmations always be used. If data link confirmations are used, then the A1880 will request a confirmation from the master computer when transmitting data link frames. If a confirmation is not received within the timeout specified by Data link confirmation timeout, then an error is indicated. If Data link retries is non-zero, and if the maximum number of retries have not been attempted, then the A1880 will attempt to retransmit the data frame. Value 1 for this parameter is included for cases when the functionality of confirmations is desired for each frame, but application layer confirmations can only cover a whole fragment. An out-ofrange value greater than 2 will set the parameter equal to 2 (always).
Data link confirmation timeout. This value specifies the data link layer confirmation time-out. It is specified in units of milliseconds and may range from 100 to 10000 (0.1 to 10.0 seconds), inclusive. It is valid only when the A1880 is acting as a data link primary; i.e., when the A1880 is transmitting a data frame with a request for a data link layer confirmation from the master computer, or the A1880 is transmitting a reset link frame. Specifically, if a confirmation is not received or if the link is not reset within the time specified by this parameter, then a data link error is indicated. If data link layer retries are enabled (see Data link retries), and if the maximum number of retries have not been attempted, then another data link layer retry will be attempted; i.e., the frame will be retransmitted. An out-of-range value of 0 will set the parameter to 100 (100 milliseconds). Data link retries. This value specifies the maximum number of data link layer retries. Its range is from 0 to 255 inclusive. This is used when the A1880 is transmitting a data frame with a request for a data link layer confirmation from the master computer, or when the A1880 is transmitting a reset link frame. In these two cases, if the time-out specified by Data link confirmation timeout has elapsed without receiving a confirmation or without detecting the link reset, the data frame will be re-transmitted the number of times specified by this parameter. The default value of zero indicates that no retries will be attempted. Application layer confirmation mode. This parameter affects how the A1880 requests application layer confirmations when transmitting messages to the master computer. It has these possible values:
Disable: Specifies that an application confirmation will only be requested when a transmitted fragment contains event data. It is only when the master computer confirms the reception of event data that the A1880 will clear the event data from its event queues. Enable: Specifies that an application confirmation will be requested when a transmitted fragment contains event data, or when the fragment is a non-final part of a multi-fragment response - regardless of whether the fragment contains event data or not. This allows the master computer to use the functionality of application layer confirms as flow control. It is intended to be used when data link layer confirmations are not used and when the master computer requires flow control in order to provide time to process the data within A1880 transmitted fragments.
Application layer fragment size. This parameter is used to specify the maximum size of
an application layer response. It is specified in number of data link frames and may range from 1 to 8. (Since, for the A1880, the data-link frames are 255 bytes, this signifies a range of maximum application fragment size of 256 to 2048 bytes.) In a technical bulletin recently published by the DNP Users Group Technical Committee, it was recommended that the application fragment size be reduced to the largest amount that will fit in a single data link
Technical manual
1-4
DNP 3.0
layer frame (the value of this parameter would be 1). As part of the same recommendation, it was recommended that data link confirmations not be used, and that application layer confirmations be used instead. The reasoning behind this recommendation is that application layer confirmations are more robust and informative, and that data link layer confirmations are redundant and useless if all application layer fragments use only a single data link frame. However, if a response message cannot fit in a single application layer fragment, the DNP implementation in the A1880 will respond with a multi-fragment response, and not all master computer DNP implementations correctly parse multifragment responses. Therefore, if the master computer cannot handle multi-fragment responses, this parameter must be set large enough to hold the largest response message. For the A1880, an example large response message would be the response to a Class 0 scan when all scan type groups are enabled. An out-of-range value of 0 will set the parameter to 1 (1 frame). A value greater than 8 will set the parameter to 8 (8 frames).
Application layer confirmation timeout. This value specifies how long the slave DNP device will wait for an application layer confirmation from the master. It is specified in units of milliseconds and may range from 500 to 60000 (0.5 to 60.0 seconds), inclusive. Out-ofrange values less than 500 will set the parameter to 500 (500 milliseconds). Out-of-range values greater than 60000 will set the parameter to 60000 (60 seconds). Unsolicited mode enable. This parameter indicates whether unsolicited responses can be transmitted by the A1880. Unsolicited messages contain only event data, and will always request application layer confirms. If the value of this parameter is Enable, unsolicited responses can be transmitted; if Disable, unsolicited responses cannot be transmitted. The destination of the unsolicited responses is specified by Data link destination address. Even if this parameter allows unsolicited responses to be transmitted, the master computer can still enable and disable unsolicited responses for specific event classes through use of function codes 20 and 21 (decimal). If unsolicited responses are allowed by this parameter, and if the A1880 is not waiting for an application layer confirmation of an earlier response, then an unsolicited response will be generated when any one of the following conditions are true:
Any number of events for classes enabled by the master through function code 20 (decimal) have been detected and not yet reported or confirmed, and the time specified by the Unsolicited response notification delay has elapsed. Class 1 events have been enabled by the master through function code 20 (decimal), and the number of class 1 events detected and not yet reported or confirmed equals or exceeds the value specified by MinMinimum number of class 1 events for unsolicited response. Class 2 events have been enabled by the master through function code 20 (decimal), and the number of class 2 events detected and not yet reported or confirmed equals or exceeds the value specified by Minimum number of class 2 events for unsolicited response. Class 3 events have been enabled by the master through function code 20 (decimal), and the number of class 3 events detected and not yet reported or confirmed equals or exceeds the value specified by Minimum number of class 3 events for unsolicited response. If these conditions are constantly being met, the frequency of unsolicited messages is limited by the confirmation, by the master, of previous unsolicited responses. Or, if the master is not confirming the unsolicited responses, the conditions will be, by definition, constantly met.
Unsolicited response notification delay. This parameter is used to specify the maximum amount of time between the detection of an event, and the unsolicited response containing the corresponding event data. It is specified in milliseconds and may range from 0 to 20000 (0.0 to 20.0 seconds), inclusive. Unsolicited response retry delay. Specifies the time, in milliseconds, to delay after an unsolicited confirm timeout before retrying the unsolicited response. It is specified in milliseconds and may range from 500 to 60000 (0.50 to 60.0 seconds), inclusive. Out-ofrange values less than 500 will set the parameter to 500 (500 milliseconds). Out-of-range values greater than 60000 will set the parameter to 60000 (60 seconds).
Technical manual
1-5
DNP 3.0
Minimum number of class 1 events for unsolicited response. This parameter specifies one condition under which unsolicited responses may be transmitted. Specifically, an unsolicited response will be generated if unsolicited responses are enabled by Unsolicited mode enable, if the A1880 is not waiting for an application layer confirmation of an earlier response, and if the number of class 1 events detected and not yet reported or confirmed equals or exceeds this value. See Unsolicited mode enable for more details on the generation of unsolicited responses. This value may range from 0 to 255, inclusive. Minimum number of class 2 events for unsolicited response. This parameter specifies one condition under which unsolicited responses may be transmitted. Specifically, an unsolicited response will be generated if unsolicited responses are enabled by Unsolicited mode enable, if the A1880 is not waiting for an application layer confirmation of an earlier response, and if the number of class 2 events detected and not yet reported or confirmed equals or exceeds this value. See Unsolicited mode enable for more details on the generation of unsolicited responses. This value may range from 0 to 255, inclusive. Minimum number of class 3 events for unsolicited response. This parameter specifies one condition under which unsolicited responses may be transmitted. Specifically, an unsolicited response will be generated if unsolicited responses are enabled by Unsolicited mode enable, if the A1880 is not waiting for an application layer confirmation of an earlier response, and if the number of class 3 events detected and not yet reported or confirmed equals or exceeds this value. See Unsolicited mode enable for more details on the generation of unsolicited responses. This value may range from 0 to 255, inclusive.
Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported (the complete list is described in the DNP V3.0 Implementation Table on page 1-7): For static (non-change-event) object requests, request qualifier codes 00 and 01 (start-stop), 07 and 08 (limited quantity), and 17 and 28 (index) are supported in addition to request qualifier code 06 (no range). Static object requests sent with qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers 00 or 01. Static object requests sent with qualifiers 17 or 28 will be responded with qualifiers 17 or 28. For change-event object requests, qualifiers 17 or 28 are always responded. Frozen counters are supported (Obj 23, variations 0, 1, 2, 5, & 6). 16-bit and 32-bit Analog Change Events with Time may be requested (Object 32, variations 3 & 4). The read function code for Object 50 (Time and Date), variation 1 is supported. The read function code for Object 80 (Internal Indications), variation 1 is supported.
Technical manual
1-6
DNP 3.0
DNP V3.0 DEVICE PROFILE DOCUMENT See also DNP V3.0 Implementation Table on page 1-7 Maximum Data Link Frame Size (octets): Transmitted: 292 Received: 292 Maximum Data Link Re-tries: [ ] None [ ] Fixed [X] Configurable from 0 to 255 (Data link retries on page 1-3) Maximum Application Fragment Size (octets): Transmitted: Configurable up to 2048 (Application layer fragment size on page 1-3) Received: 2048 Maximum Application Layer Re-tries: [X] None [ ] Configurable
Requires Data Link Layer Confirmation: [ ] Never [ ] Always [ ] Sometimes [X] Configurable as: Never, Only for multi-frame messages, or Always. (See Data link confirmation mode on page 1-3) Requires Application Layer Confirmation: [ ] Never [ ] Always [ ] When reporting Event Data (Slave devices only) [ ] When sending multi-fragment responses (Slave devices only) [ ] Sometimes [X] Configurable as: Only when reporting event data, or When reporting event data or multi-fragment messages. (See Application layer confirmation mode on page 1-3) Timeouts while waiting for: Data Link Confirm: [ ] None [ ] Fixed at ___ Complete Appl. Fragment: [X] None [ ] Fixed at ___ Application Confirm: [ ] None [ ] Fixed at ___ Complete Appl. Response: [X] None [ ] Fixed at ___ Others:
[ ] Variable [X] Configurable (See Data link confirmation timeout on page 1-3) [ ] Variable [ ] Configurable [ ] Variable [X] Configurable (See Application layer confirmation timeout on page 1-4) [ ] Variable [ ] Configurable
Sends/Executes Control Operations: WRITE Binary Outputs: [X] Never [ ] Always [ ] Sometimes [ ] Configurable SELECT/OPERATE: [X] Never [ ] Always [ ] Sometimes [ ] Configurable DIRECT OPERATE: [X] Never [ ] Always [ ] Sometimes [ ] Configurable DIRECT OPERATE - NO ACK: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Count > 1: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Pulse On: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Pulse Off: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Latch On: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Latch Off: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Queue: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Clear Queue: [X] Never [ ] Always [ ] Sometimes [ ] Configurable Attach explanation if 'Sometimes' or 'Configurable' was checked for any operation. Reports Binary Input Change Events when no specific variation requested: [ ] Never [X] Only time-tagged [ ] Only non-time-tagged [ ] Configurable to send both, one or the other (attach explanation) Reports time-tagged Binary Input Change Events when no specific variation requested: [ ] Never [X] Binary Input Change With Time [ ] Binary Input Change With Relative Time [ ] Configurable (attach explanation)
Technical manual
1-7
DNP 3.0
DNP V3.0 DEVICE PROFILE DOCUMENT See also DNP V3.0 Implementation Table on page 1-7 Sends Unsolicited Responses: [ ] Never [X] Configurable (see Unsolicited mode enable on page 1-4) [ ] Only certain objects [ ] Sometimes (attach explanation) [X] ENABLE/DISABLE UNSOLICITED Function codes supported Default Counter Object/Variation: [ ] No Counters Reported [ ] Configurable (attach explanation) [X] Default Object 20 Default Variation: 5 [X] Point-by-point list attached Counters Roll Over at: [ ] No Counters Reported [ ] Configurable (attach explanation) [ ] 16 Bits [ ] 32 Bits [ ] Other Value: [X] Point-by-point list attached (see Counters on page 1-12) Sends Static Data in Unsolicited Responses: [X] Never [ ] When Device Restarts [ ] When Status Flags Change No other options are permitted.
Sends Multi-Fragment Responses: [X] Yes [ ] No Sequential File Transfer Support: Append File Mode: [ ] Yes [X] No Custom Status Code Strings: [ ] Yes [X] No Permissions Field: [ ] Yes [X] No File Events Assigned to Class: [ ] Yes [X] No File Events Send Immediately: [ ] Yes [X] No Multiple Blocks in a Fragment: [ ] Yes [X] No Max Number of Files Open: 0
00, 01 (start-stop)
06 (no range, or all)
1 (read)
00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index)
06 (no range, or all) 07, 08 (limited qty)
129 (response)
00, 01 (start-stop)
17, 28 (index2 )
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
1 (read)
Technical manual
1-8
DNP 3.0
Object Object Number 2 Variation Number 1 Description Binary Input Change without Time Binary Input Change with Time Binary Input Change with Relative Time Binary Output Status - Any Variation Binary Output
Request (A1800 will parse) Function Codes (dec) 1 (read) Qualifier Codes (hex) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty)
Response (A1800 will respond with) Function Codes (dec) 129 (response) 130 (unsol. resp) 129 (response) 130 (unsol. resp) 129 (response) 130 (unsol. resp) Qualifier Codes (hex) 17, 28 (index)
2 2
2 (default1) 3
1 (read) 1 (read)
10
1 (read)
00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty) 17, 28 (index) 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 07, 08 (limited qty)
17, 28 (index)
10
129 (response)
10
2 (default1)
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
12
3 (select) 4 (operate) 5 (direct op) 6 (dir. op, noack) 1 (read) 7 (freeze) 8 (freeze noack) 93 (freeze clear) 103 (frz. cl. noack)
129 (response)
echo of request
20
00, 01 (start-stop)
06 (no range, or all)
20
1 (read) 7 (freeze) 8 (freeze noack) 93 (freeze clear) 103 (frz. cl. noack) 1 (read) 7 (freeze) 8 (freeze noack) 93 (freeze clear) 103 (frz. cl. noack) 1 (read) 7 (freeze) 8 (freeze noack) 93 (freeze clear) 103 (frz. cl. noack) 1 (read) 7 (freeze) 8 (freeze noack) 93 (freeze clear) 103 (frz. cl. noack)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
20
129 (response)
00, 01 (start-stop)
17, 28 (index2)
20
5 (default1)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
20
129 (response)
00, 01 (start-stop)
17, 28 (index2)
Technical manual
1-9
DNP 3.0
Object Object Number 21 Variation Number 0 Description Frozen Counter Any Variation
Request (A1800 will parse) Function Codes (dec) 1 (read) Qualifier Codes (hex)
Response (A1800 will respond with) Function Codes (dec) Qualifier Codes (hex)
00, 01 (start-stop)
06 (no range, or all)
00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index)
06 (no range, or all) 07, 08 (limited qty)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
21
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
21
32-Bit Frozen Counter with Time of Freeze 16-Bit Frozen Counter with Time of Freeze 32-Bit Frozen Counter without Flag 16-Bit Frozen Counter without Flag Counter Change Event - Any Variation 32-Bit Counter Change Event without Time 16-Bit Counter Change Event without Time 32-Bit Counter Change Event with Time 16-Bit Counter Change Event with Time Frozen Counter Change Event Any Variation 32-Bit Frozen Counter Change Event without Time 16-Bit Frozen Counter Change Event without Time
1 (read)
129 (response)
21
1 (read)
129 (response)
21
9 (default1)
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
21
10
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
22
1 (read)
22
1 (default1) 2
1 (read)
06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty)
129 (response) 130 (unsol. resp) 129 (response) 130 (unsol. resp)
17, 28 (index)
22
1 (read)
17, 28 (index)
22
1 (read)
129 (response) 130 (unsol. resp) 129 (response) 130 (unsol. resp)
17, 28 (index)
22
1 (read)
17, 28 (index)
23
1 (read)
23
1 (default1)
1 (read)
17, 28 (index)
23
1 (read)
17, 28 (index)
Technical manual
1-10
DNP 3.0
Object Object Number 23 Variation Number 5 Description 32-Bit Frozen Counter Change Event with Time 16-Bit Frozen Counter Change Event with Time Analog Input Any Variation
Request (A1800 will parse) Function Codes (dec) Qualifier Codes (hex)
Response (A1800 will respond with) Function Codes (dec) Qualifier Codes (hex)
1 (read)
06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 00, 01 (start-stop)
06 (no range, or all)
129 (response) 130 (unsol. resp) 129 (response) 130 (unsol. resp)
17, 28 (index)
23
1 (read)
17, 28 (index)
30
1 (read)
1 (read)
00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index)
06 (no range, or all) 07, 08 (limited qty)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
30
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
30
3 (default1)
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
30
1 (read)
129 (response)
00, 01 (start-stop)
17, 28 (index2)
32
Analog Change Event - Any Variation 32-Bit Analog Change Event without Time 16-Bit Analog Change Event without Time 32-Bit Analog Change Event with Time 16-Bit Analog Change Event with Time Analog Output Status - Any Variation 16-Bit Analog Output Status
1 (read)
32
1 (default1) 2
1 (read)
06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 00, 01 (start-stop)
06 (no range, or all)
129 (response) 130 (unsol. resp) 129 (response) 130 (unsol. resp)
17, 28 (index)
32
1 (read)
17, 28 (index)
32
1 (read)
129 (response) 130 (unsol. resp) 129 (response) 130 (unsol. resp)
17, 28 (index)
32
1 (read)
17, 28 (index)
40
1 (read)
07, 08 (limited qty) 17, 28 (index) 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 07, 08 (limited qty)
17, 28 (index) 129 (response) 00, 01 (start-stop)
40
2 (default1)
17, 28 (index)
41
129 (response)
echo of request
Technical manual
1-11
DNP 3.0
Request (A1800 will parse) Function Codes (dec) Qualifier Codes (hex)
Response (A1800 will respond with) Function Codes (dec) Qualifier Codes (hex)
1 (read)
00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 28 (index) 00, 01 (start-stop) 06 (no range or all)
07 (limited qty = 1)
129 (response)
50
1 (default1)
1 (read)
2 (write)
129 (response)
52 52 60
1 2 0
60
06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty)
1 (read)
00, 01 (start-stop) 06 (no range or all) 07, 08 (limited qty) 17, 28 (index)
00 (start-stop)
129 (response)
80
2 (write4 )
13 (cold restart)
14 (warm restart)
23 (delay meas)
variations are responded when variation 0 is requested and/or in class 0, 1, 2, or 3 scans. For static (non-change-event) objects, qualifiers 17 or 28 are only responded when a request is sent with qualifiers 17 or 28 respectively. Otherwise static object requests sent with qualifiers 00, 01, 06, 07, or 08 will be responded with qualifiers 00 or 01. (For change-event objects, qualifiers 17 or 28 are always responded.) 3 Functions 9 and 10 will be parsed but the clear operation will not occur. 4 Writes of Internal Indications are only supported for index 7 (Restart IIN1-7).
Technical manual
1-12
DNP 3.0
0 1 2 3 4 5 6 7 8 9 10 11 12
Status: Configuration Error Status: Self Check Error Status: RAM Failure Status: ROM Failure Status: Registered Memory Error Status: Clock Error Status: Measurement Error Status: Low Battery Status: Loss of Potential Status: Demand Overload Status: Power Failure Status: Temper Detect Status: Reverse Rotation
Counters
The following table lists both Binary Counters (Object 20) and Frozen Counters (Object 21) along with the associated change event objects (Objects 22 and 23). When a freeze function is performed on a Binary Counter point, the frozen value is available in the corresponding Frozen Counter point.
Binary Counters Static (Steady-State) Object Number: 20 Change Event Object Number: 22 Request Function Codes supported:1 (read), 7 (freeze), 8 (freeze noack). 9 (freeze and clear), 10 (freeze and clear, noack) will parse only Static Variation reported when variation 0 requested: 5 (32-Bit Binary Counter without Flag) Change Event Variation reported when variation 0 requested: 1 (32-Bit Change Event without Time) Frozen Counters Static (Steady-State) Object Number: 21 Change Event Object Number: 23 Request Function Codes supported: 1 (read) Static Variation reported when variation 0 requested: 9 (32-Bit Frozen Binary without Flag) Change Event Variation reported when variation 0 requested: 1 (32-Bit Frozen Counter Change Event without Time) Point Index Name/Description Units Full Scale(Rollover) Default Change Event Assigned Class (1, 2, 3 or none) 2 2
0 1
Demand Resets Current Register, Total Data Block, Summation 1 (WHrs Delivered)
255 999,999,999
Technical manual
1-13
DNP 3.0
Point Index
Name/Description
Units
Full Scale(Rollover)
2 3 4 5 6
Current Register, Total Data Block, Summation 2 (WHrs Received) Current Register, Total Data Block, Summation 3 (VARHrs Delivered) Current Register, Total Data Block, Summation 4 (VARHrs Received) Current Register, Total Data Block, Summation 5 (VAHrs Delivered) Current Register, Total Data Block, Summation 6 (VARHrs Received)
Analog inputs
The following table lists both Analog Input objects (30) along with the associated change event objects (32).
Analog Inputs Static (Steady-State) Object Number: 30 Change Event Object Number: 32 Request Function Codes supported: 1 (read) Static Variation reported when variation 0 requested: 3 (32-Bit Analog Input without Flag) Change Event Variation reported when variation 0 requested: 1 (32-Bit Analog Change Event w/o Time)
Point Index
Name/Description
Resolution (1-count)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Frequency Line 1 Amps Line 2 Amps Line 3 Amps Line 1-N Volts Line 2-N Volts Line 3-N Volts Line 1 Current Angle Line 2 Current Angle Line 3 Current Angle Line 1-N Voltage Angle Line 2-N Voltage Angle Line 3-N Voltage Angle Line 1 Watts Line 2 Watts Line 3 Watts Three Phase (Total) Watts Line 1 VARs Line 2 VARs Line 3 VARs
0.01 Hz 0.1 Amps 0.1 Amps 0.1 Amps 0.1 Volts 0.1 Volts 0.1 Volts 0.1 Degree 0.1 Degree 0.1 Degree 0.1 Degree 0.1 Degree 0.1 Degree 1 Watt 1 Watt 1 Watt 1 Watt 1 VAR 1 VAR 1 VAR
Technical manual
1-14
DNP 3.0
Point Index
Name/Description
Resolution (1-count)
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Three Phase (Total) VARs Line 1 VAs Line 2 VAs Line 3 VAs Three Phase (Total) VAs Line 1 Power Factor Line 2 Power Factor Line 3 Power Factor Three Phase (Total) Power Factor Watt Demand (Delivered) Watt Demand (Received) VAR Demand (Delivered) VAR Demand (Received) VA Demand (Delivered) VA Demand (Received) Watt Maximum Demand (Delivered) Watt Maximum Demand (Received) VAR Maximum Demand (Delivered) VAR Maximum Demand (Received) VA Maximum Demand (Delivered) VA Maximum Demand (Received)
1 VAR 1 VA 1 VA 1 VA 1 VA 0.001 0.001 0.001 0.001 1 Watt 1 Watt 1 VAR 1 VAR 1 VA 1 VA 1 Watt 1 Watt 1 VAR 1 VAR 1 VA 1 VA
Technical manual
2-1
Modbus
2 Modbus
This document describes the Modbus protocol definitions used by the advanced communication board A1800 ALPHA meter. This chapter applies to any version of the physical interface layer (ASCII, RTU, TCP/IP). No attempt is made here to describe the Modbus protocol itself, only the definition of data objects (points) as related to the A1800 ALPHA meter products. For more information on the Modbus protocol, visit their Web site at http://www.modbus.org/
Related Documents
Modbus Application Protocol Specification V1.1 (http://www.modbus.org/).
Function 8: Diagnostics
Provides a minimal set of diagnostics for setting up a serial link to the device. A subset of the sub-functions defined by the V1.1 Modbus specification is provided.
Data Types
This section defines the data types utilized by the A1800 ALPHA implementation of Modbus.
Register
31 UINT16
16 15
Register
Register
47 UINT48
32 31
16 15
Register
Register
Register
63 UINT64
48 47
32 31
16 15
Register
Register
Register
Register
Technical manual
2-2
Modbus
Register
31 30 INT32
16 15
Register
Register + 1
47 46 INT48
32 31
1615
Register
Register + 1
Register + 2
63 62 INT64
48 47
3231
1615
Register
Register + 1
Register + 2
Register + 3
Character strings
15 String of size 1 0
Char 1
Char 1
Char 2
Char 1
Char 2
Char 3
Register + 1
Char 1
Char 2
Char 3
Char 4
Char N-1
Char N
Register
Register + 1
Register + (N/2-1)
Hour
Minute
Second
Register 31 Date 24 23 16 15
Register + 1 8 7 0
Year
Month
Day
Register 47
Date_Time
Register + 1 32 31 24 23 16 15 8 7 0
40 39
Year
Month
Day
Hour
Minute
Second
Register
Register + 1
Register + 2
Technical manual
2-3
Modbus
Exception Responses
When the meter receives a message from a Modbus master one of the following actions will occur (assuming the slave device has been correctly addressed): The Slave device determines the integrity of the message is good and responses normally. The Slave device determines the integrity of the message is bad due to parity, CRC, or checksum error and does not respond, forcing the Master to time-out and retry. The Slave device determines the integrity of the message is good but its content prevents a proper response, forcing a Modbus exception response. The Slave device notifies the Master of the exception by setting the high bit of the returned function code. It also sends back an exception code indicating the nature of the problem.
Description Frequency Line 1 Current Line 2 Current Line 3 Current Line 1 Voltage Line 2 Voltage
Scale (1 Count) 0.01 Hertz 0.01 Amp 0.01 Amp 0.01 Amp 0.01 Volt 0.01 Volt
Technical manual
2-4
Modbus
Register 40007
Description Line 1 Current Angle wrt/ Line 1 Voltage Line 2 Current Angle wrt/ Line 1 Voltage Line 3 Current Angle wrt/ Line 1 Voltage Line 1 Voltage Angle wrt/ Line 1 Voltage Line 2 Voltage Angle wrt/ Line 1 Voltage Line 3 Voltage Angle wrt/ Line 1 Voltage
Scale (1 Count) 0.1 Degree 0.1 Degree 0.1 Degree 0.1 Degree 0.1 Degree 0.1 Degree
Block 3: Power.
Base Register: 40014 Object Type: INT32 Scale: x100
Register 40014 - 40015 40016 - 40017 40018 - 40019 40020 - 40021 40022 - 40023 40024 - 40025 40026 - 40027 40028 - 40029 40030 - 40021 40032 - 40023 40034 - 40035 40036 - 40037
Description Line 1 Watts Line 2 Watts Line 3 Watts Total (System) Watts Line 1 VARs Line 2 VARs Line 3 VARs Total (System) VARs Line 1 VAs Line 2 VAs Line 3 VAs Total (System) VAs
Scale (1 Count) 0.01 Watts 0.01 Watts 0.01 Watts 0.01 Watts 0.01 VARs 0.01 VARs 0.01 VARs 0.01 VARs 0.01 VAs 0.01 VAs 0.01 VAs 0.01 VAs
Technical manual
2-5
Modbus
Description Line 1 Power Factor Line 2 Power Factor Line 3 Power Factor Total (System) Power
Note: Positive values are lagging, negative are leading, i.e., -8340 would indicate 0.834 leading.
Block 5: Energy.
Base Register: 40042 Object Type: INT48 Scale: x1
Register 40042 - 40044 40045 - 40047 40048 - 40050 40051 - 40053 40054 - 40056 40057 - 40059
Description Watt-hours, delivered Watt-hours, received VAR-hours, delivered VAR-hours, received VA-hours, delivered VA-hours, received
Note: Energy values will roll over at 99,999,999,999 (self-contained meters) or 9,999,999,999 (transformer rated, class amps <= 20).
Technical manual
2-6
Modbus
Register 41018 - 41019 41020 - 41023 41024 41025 41026 41027 41028 - 41035
Description Manufacture String Model String Hardware Version Hardware Revision Firmware Version Firmware Revision Serial Number String
16 Byte String
Register 41036 - 41041 41042 - 41043 41044 41045 41046 41047 41048 41049 41050 41051 41052 - 41053 41054 41055 - 41056 41057 41058 41059 41060 - 41061 41062 41063
Description Smart Style Number Firmware SSPEC DSP Version DSP Revision SM Version SM Revision TRueQ Version TRueQ Revision Service Handler Version Service Handler Revision Current Key Configuration Option Board 1 Type Option Board 1 SSPEC Option Board 1 FW Group Option Board 1 Revision Option Board 2 Type Option Board 2 SSPEC Option Board 2 FW Group Option Board 2 Revision
Data Type STRING BCD STRING UINT16 UINT16 UINT16 STRING UINT16 STRING UINT16 UINT32 STRING BCD UINT16 UINT16 STRING BCD UINT16 UINT16
2 Byte String
2 Byte String
Technical manual
2-7
Modbus
Register 41064 41065 - 41066 41067 41068 41069 41070 - 41071 41072 41073 41074 41075 - 41076 41077 41078 41079 41080 - 41081 41082 41083 41084 41085 - 41086 41087 41088 41089 41090 - 41091 41092 41093
Description Option Board 3 Type Option Board 3 SSPEC Option Board 3 FW Group Option Board 3 Revision Option Board 4 Type Option Board 4 SSPEC Option Board 4 FW Group Option Board 4 Revision Option Board 5 Type Option Board 5 SSPEC Option Board 5 FW Group Option Board 5 Revision Option Board 6 Type Option Board 6 SSPEC Option Board 6 FW Group Option Board 6 Revision Option Board 7 Type Option Board 7 SSPEC Option Board 7 FW Group Option Board 7 Revision Option Board 8 Type Option Board 8 SSPEC Option Board 8 FW Group Option Board 8 Revision
Data Type STRING BCD UINT16 UINT16 STRING BCD UINT16 UINT16 STRING BCD UINT16 UINT16 STRING BCD UINT16 UINT16 STRING BCD UINT16 UINT16 STRING BCD UINT16 UINT16
Register 41094
Description Mode Bits 15 - 3: Not Defined (0) Bit 2: Meter Shop Mode Bit 1: Test Mode Bit 0: Metering Mode
Technical manual
2-8
Modbus
Register 41095
Description Status Word 1 Bit 15 : 0 Bit 14 : 0 Bit 13 : Reverse Rotation Bit 12 : Tamper Detect Bit 11 : Power Failure Bit 10 : Demand Overload Bit 9 : Low / Loss of Potential Bit 8 : Low Battery Bit 7 : Measurement Error Bit 6 : Clock Error Bit 5 : Nonvol Memory Error Bit 4 : ROM Failure Bit 3 : RAM Failure Bit 2 : Self Check Error Bit 1 : Config Error Bit 0 : 0 Status Word 2 (Currently not defined) Occurrences Bits 15 - 7 : Not Defined (0) Bit 6 : Button Press Clear Data Bit 5 : Button Press Demand Reset Bit 4 : Time Changed Bit 3 : Pending Table Activated Bit 2 : Self Read Data Available Bit 1 : Previous Season Data Available Bit 0 : Demand Reset Data Available Current State of Resource Errors Bits 15 - 2 : Not Defined (0) Bit 1 : IIC Error Bit 0 : EEPROM Error Current State of Latched Errors Bits 15 - 6 : Not Defined (0) Bit 5 : DSP Download Error Bit 4 : Table CRC Error Bit 3 : Spare Latched Error Bit 2 : 32 KHz Crystal Error Bit 1 : Tariff EEPROM Read Error Bit 0 : Tariff EEPROM Write Error
41096 41097
UINT16 UINT16
41098
UINT16
41099
UINT16
Technical manual
2-9
Modbus
Description Current State of Latched Warnings Bit 31 - 24: Not Defined (0) Bit 23: Sag Log Overflow Bit 22: Line 3 Outage Bit 21: Line 2 Outage Bit 20: Line 1Outage Bit 19: Line 3Sag Bit 18: Line 2Sag Bit 17: Line 1 Sag Bit 16: Line 3 Missing Bit 15: Line 2 Missing Bit 14: Line 1 Missing Bit 13: History Log Overflow Bit 12: Service Current Test Failure Bit 11: Service Voltage Test Failure Bit 10: Demand Threshold Exceeded Bit 9: Inst. Profiling Set 2 Overflow Bit 8: Inst. Profiling Set 1 Overflow Bit 7: Pulse Profiling Overflow Bit 6: Protected Tables Unlocked Bit 5: ST-23 Write Warning Bit 4: Event Log Overflow Bit 3: End of Calendar Warning Bit 2: Line Frequency Warning Bit 1: TRueQ Log Overflow Bit 0: Qualified Power Fail Current State of Latched TRueQ Warnings Bit 31: TRueQ Warning [31] Bit 30: TRueQ Warning [30] Bit 29: TRueQ Warning [29] Bit 28: TRueQ Warning [28] Bit 27: TRueQ Warning [27] Bit 26: TRueQ Warning [26] Bit 25: TRueQ Warning [25] Bit 24: TRueQ Warning [24] Bit 23: TRueQ Warning [23] Bit 22: TRueQ Warning [22] Bit 21: TRueQ Warning [21] Bit 20: TRueQ Warning [20] Bit 19: TRueQ Warning [19] Bit 18: TRueQ Warning [18] Bit 17: TRueQ Warning [17] Bit 16: TRueQ Warning [16] Bit 15: TRueQ Warning [15] Bit 14: TRueQ Warning [14] Bit 13: TRueQ Warning [13] Bit 12: TRueQ Warning [12 Bit 11: TRueQ Warning [11] Bit 10: TRueQ Warning [10] Bit 9: TRueQ Warning [9] Bit 8: TRueQ Warning [8] Bit 7: TRueQ Warning [7] Bit 6: TRueQ Warning [6] Bit 5: TRueQ Warning [5] Bit 4: TRueQ Warning [4] Bit 3: TRueQ Warning [3] Bit 2: TRueQ Warning [2] Bit 1: TRueQ Warning [1] Bit 0: TRueQ Warning [0]
41102 - 41103
UINT32
Technical manual
2-10
Modbus
Register 41104
Description Non-latches Warnings Bits 15 - 12 : Not Defined (0) Bit 11 : MC Tamper Warning Bit 10 : TC Tamper Warning Bit 9 : Internal Meter Warning Bit 8 : TRueQ Failure Bit 7 : Extended Memory Option Board Expected but Missing Bit 6 : ITM3 Option Board Missing Bit 5 : ITM3 Option Board Self Test Error Bit 4 : ITM3 Option Board Checksum Error Bit 3 : ITM3 Option Board Battery Low Bit 2 : Warning Locks Display Bit 1 : Display Bad Item Bit 0 : Tier Override Warning
Communication Status.
Access: Function 3 (Read) Synopsis: Provides information concerning errors at the communications physical layer. All counters will 'wrap-around' when overflowed.
Register 41105 41106 41107 41108 41109 41100 41111 41112 41113 41114 41115 41116 41117 41118 41119 41120 - 41121 41122 - 41123 41124 - 41125 41126 - 41127 41128 - 41129 41130 - 41131 41132 - 41133 41134 - 41135
Description Port 1: Parity Errors Port 1: Frame Errors Port 1: Overrun Errors Port 1: Receive Buffer Overflow Errors Port 2: Parity Errors Port 2: Frame Errors Port 2: Overrun Errors Port 2: Receive Buffer Overflow Errors Host Port: Parity Errors Host Port: Frame Errors Host Port: Overrun Errors Host Port: Receive Buffer Overflow Errors Host Port: Transmit Retries Host Port: Transmit Failures Host Port: Receive Timeouts Network Port: Number of Received Packets Network Port: Number of Transmitted Packets Network Port: Number of Inbound Traffic Errors Network Port: Number of Outbound Traffic Errors Network Port: Number of Packets Lost Network Port: Number of Single Frame Collisions Network Port: Number of Receive Framing Errors Network Port: Number of Receive CRC Errors
Notes
Technical manual
2-11
Modbus
Description Network Port: Number of Miscellaneous Receive Errors Network Port: Number of Miscellaneous Transmit Errors
Notes
Register 42000 42001 - 42003 42004 - 42006 42007 - 42009 42010 - 42012 42013 - 42015 42016 - 42018 42019 - 42021 42022 - 42024 42025 - 42027 42028 - 42030 42031 - 42033 42034 - 42036 42037 - 42039 42040 - 42042 42043 - 42045 42046 - 42048 42049 - 42051 42052 - 42054 42055 - 42057
Description Total Demand Resets Total: Summation 1 Total: Summation 2 Total: Summation 3 Total: Summation 4 Total: Summation 5 Total: Summation 6 Total: Summation 7 Total: Summation 8 Total: Demand 1 (Date/Time) Total: Demand 1 (Cumulative Demand) Total: Demand 1 (Max. Indicating Demand) Total: Demand 2 (Date/Time) Total: Demand 2 (Cumulative Demand) Total: Demand 2 (Max. Indicating Demand) Total: Demand 3 (Date/Time) Total: Demand 3 (Cumulative Demand) Total: Demand 3 (Max. Indicating Demand) Total: Demand 4 (Date/Time) Total: Demand 4 (Cumulative Demand)
Data Type UINT16 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48
Technical manual
2-12
Modbus
Register 42058 - 42060 42061 - 42063 42064 - 42066 42067 - 42069 42070 - 42072 42073 - 42075 42076 - 42078 42079 - 42081 42082 - 42084 42085 - 42087 42088 - 42090 42091 - 42093 42094 - 42096 42097 - 42099 42100 - 42102 42103 - 42105 42106 - 42108 42109 - 42111 42112 - 42114 42115 - 42117 42118 - 42120 42121 - 42123 42124 - 42126 42127 - 42129 42130 - 42132 42133 - 42135 42136 - 42138 42139 - 42141 42142 - 42144 42145 - 42147 42148 - 42150 42151 - 42153 42154 - 42156 42157 - 42159 42160 - 42162 42163 - 42165 42166 - 42168 42169 - 42171 42172 - 42174
Description Total: Demand 4 (Max. Indicating Demand) Total: Demand 5 (Date/Time) Total: Demand 5 (Cumulative Demand) Total: Demand 5 (Max. Indicating Demand) Total: Demand 6 (Date/Time) Total: Demand 6 (Cumulative Demand) Total: Demand 6 (Max. Indicating Demand) Total: Coincident 1 Total: Coincident 2 Total: Coincident 3 Total: Coincident 4 Tier 1: Summation 1 Tier 1: Summation 2 Tier 1: Summation 3 Tier 1: Summation 4 Tier 1: Summation 5 Tier 1: Summation 6 Tier 1: Summation 7 Tier 1: Summation 8 Tier 1: Demand 1 (Date/Time) Tier 1: Demand 1 (Cumulative Demand) Tier 1: Demand 1 (Max. Indicating Demand) Tier 1: Demand 2 (Date/Time) Tier 1: Demand 2 (Cumulative Demand) Tier 1: Demand 2 (Max. Indicating Demand) Tier 1: Demand 3 (Date/Time) Tier 1: Demand 3 (Cumulative Demand) Tier 1: Demand 3 (Max. Indicating Demand) Tier 1: Demand 4 (Date/Time) Tier 1: Demand 4 (Cumulative Demand) Tier 1: Demand 4 (Max. Indicating Demand) Tier 1: Demand 5 (Date/Time) Tier 1: Demand 5 (Cumulative Demand) Tier 1: Demand 5 (Max. Indicating Demand) Tier 1: Demand 6 (Date/Time) Tier 1: Demand 6 (Cumulative Demand) Tier 1: Demand 6 (Max. Indicating Demand) Tier 1: Coincident 1 Tier 1: Coincident 2
Data Type INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48
Technical manual
2-13
Modbus
Register 42175 - 42177 42178 - 42180 42181 - 42183 42184 - 42186 42187 - 42189 42190 - 42192 42193 - 42195 42196 - 42198 42199 - 42201 42202 - 42204 42205 - 42207 42208 - 42210 42211 - 42213 42214 - 42216 42217 - 42219 42220 - 42222 42223 - 42225 42226 - 42228 42229 - 42231 42232 - 42234 42235 - 42237 42238 - 42230 42241 - 42243 42244 - 42246 42247 - 42249 42250 - 42252 42253 - 42255 42256 - 42258 42259 - 42261 42262 - 42264 42265 - 42267 42268 - 42270 42271 - 42273 42274 - 42276 42277 - 42279 42280 - 42282 42283 - 42285 42286 - 42288 42289 - 42291
Description Tier 1: Coincident 3 Tier 1: Coincident 4 Tier 2: Summation 1 Tier 2: Summation 2 Tier 2: Summation 3 Tier 2: Summation 4 Tier 2: Summation 5 Tier 2: Summation 6 Tier 2: Summation 7 Tier 2: Summation 8 Tier 2: Demand 1 (Date/Time) Tier 2: Demand 1 (Cumulative Demand) Tier 2: Demand 1 (Max. Indicating Demand) Tier 2: Demand 2 (Date/Time) Tier 2: Demand 2 (Cumulative Demand) Tier 2: Demand 2 (Max. Indicating Demand) Tier 2: Demand 3 (Date/Time) Tier 2: Demand 3 (Cumulative Demand) Tier 2: Demand 3 (Max. Indicating Demand) Tier 2: Demand 4 (Date/Time) Tier 2: Demand 4 (Cumulative Demand) Tier 2: Demand 4 (Max. Indicating Demand) Tier 2: Demand 5 (Date/Time) Tier 2: Demand 5 (Cumulative Demand) Tier 2: Demand 5 (Max. Indicating Demand) Tier 2: Demand 6 (Date/Time) Tier 2: Demand 6 (Cumulative Demand) Tier 2: Demand 6 (Max. Indicating Demand) Tier 2: Coincident 1 Tier 2: Coincident 2 Tier 2: Coincident 3 Tier 2: Coincident 4 Tier 3: Summation 1 Tier 3: Summation 2 Tier 3: Summation 3 Tier 3: Summation 4 Tier 3: Summation 5 Tier 3: Summation 6 Tier 3: Summation 7
Data Type INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48
Technical manual
2-14
Modbus
Register 42292 - 42294 42295 - 42297 42298 - 42300 42301 - 42303 42304 - 42306 42307 - 42309 42310 - 42312 42313 - 42315 42316 - 42318 42319 - 42321 42322 - 42324 42325 - 42327 42328 - 42330 42331 - 42333 42334 - 42336 42337 - 42339 42340 - 42342 42343 - 42345 42346 - 42348 42349 - 42351 42352 - 42354 42355 - 42357 42358 - 42360 42361 - 42363 42364 - 42366 42367 - 42369 42370 - 42372 42373 - 42375 42376 - 42378 42379 - 42381 42382 - 42384 42385 - 42387 42388 - 42390 42391 - 42393 42394 - 42396 42397 - 42399 42400 - 42402 42403 - 42405 42406 - 42408
Description Tier 3: Summation 8 Tier 3: Demand 1 (Date/Time) Tier 3: Demand 1 (Cumulative Demand) Tier 3: Demand 1 (Max. Indicating Demand) Tier 3: Demand 2 (Date/Time) Tier 3: Demand 2 (Cumulative Demand) Tier 3: Demand 2 (Max. Indicating Demand) Tier 3: Demand 3 (Date/Time) Tier 3: Demand 3 (Cumulative Demand) Tier 3: Demand 3 (Max. Indicating Demand) Tier 3: Demand 4 (Date/Time) Tier 3: Demand 4 (Cumulative Demand) Tier 3: Demand 4 (Max. Indicating Demand) Tier 3: Demand 5 (Date/Time) Tier 3: Demand 5 (Cumulative Demand) Tier 3: Demand 5 (Max. Indicating Demand) Tier 3: Demand 6 (Date/Time) Tier 3: Demand 6 (Cumulative Demand) Tier 3: Demand 6 (Max. Indicating Demand) Tier 3: Coincident 1 Tier 3: Coincident 2 Tier 3: Coincident 3 Tier 3: Coincident 4 Tier 4: Summation 1 Tier 4: Summation 2 Tier 4: Summation 3 Tier 4: Summation 4 Tier 4: Summation 5 Tier 4: Summation 6 Tier 4: Summation 7 Tier 4: Summation 8 Tier 4: Demand 1 (Date/Time) Tier 4: Demand 1 (Cumulative Demand) Tier 4: Demand 1 (Max. Indicating Demand) Tier 4: Demand 2 (Date/Time) Tier 4: Demand 2 (Cumulative Demand) Tier 4: Demand 2 (Max. Indicating Demand) Tier 4: Demand 3 (Date/Time) Tier 4: Demand 3 (Cumulative Demand)
Data Type INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48
Technical manual
2-15
Modbus
Register 42409 - 42411 42412 - 42414 42415 - 42417 42418 - 42420 42421 - 42423 42424 - 42426 42427 - 42429 42430 - 42432 42433 - 42435 42436 - 42438 42439 - 42441 42442 - 42444 42445 - 42447 42448 - 42450
Description Tier 4: Demand 3 (Max. Indicating Demand) Tier 4: Demand 4 (Date/Time) Tier 4: Demand 4 (Cumulative Demand) Tier 4: Demand 4 (Max. Indicating Demand) Tier 4: Demand 5 (Date/Time) Tier 4: Demand 5 (Cumulative Demand) Tier 4: Demand 5 (Max. Indicating Demand) Tier 4: Demand 6 (Date/Time) Tier 4: Demand 6 (Cumulative Demand) Tier 4: Demand 6 (Max. Indicating Demand) Tier 4: Coincident 1 Tier 4: Coincident 2 Tier 4: Coincident 3 Tier 4: Coincident 4
Data Type INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48
Register 43000 43001 - 43003 43004 - 43006 43007 - 43009 43010 - 43012 43013 - 43015 43016 - 43018 43019 - 43021
Description Total Demand Resets Total: Summation 1 Total: Summation 2 Total: Summation 3 Total: Summation 4 Total: Summation 5 Total: Summation 6 Total: Summation 7
Data Type UINT16 INT48 INT48 INT48 INT48 INT48 INT48 INT48
Technical manual
2-16
Modbus
Register 43022 - 43024 43025 - 43027 43028 - 43030 43031 - 43033 43034 - 43036 43037 - 43039 43040 - 43042 43043 - 43045 43046 - 43048 43049 - 43051 43052 - 43054 43055 - 43057 43058 - 43060 43061 - 43063 43064 - 43066 43067 - 43069 43070 - 43072 43073 - 43075 43076 - 43078 43079 - 43081 43082 - 43084 43085 - 43087 43088 - 43090 43091 - 43093 43094 - 43096 43097 - 43099 43100 - 43102 43103 - 43105 43106 - 43108 43109 - 43111 43112 - 43114 43115 - 43117 43118 - 43120 43121 - 43123 43124 - 43126 43127 - 43129 43130 - 43132 43133 - 43135 43136 - 43138
Description Total: Summation 8 Total: Demand 1 (Date/Time) Total: Demand 1 (Cumulative Demand) Total: Demand 1 (Max. Indicating Demand) Total: Demand 2 (Date/Time) Total: Demand 2 (Cumulative Demand) Total: Demand 2 (Max. Indicating Demand) Total: Demand 3 (Date/Time) Total: Demand 3 (Cumulative Demand) Total: Demand 3 (Max. Indicating Demand) Total: Demand 4 (Date/Time) Total: Demand 4 (Cumulative Demand) Total: Demand 4 (Max. Indicating Demand) Total: Demand 5 (Date/Time) Total: Demand 5 (Cumulative Demand) Total: Demand 5 (Max. Indicating Demand) Total: Demand 6 (Date/Time) Total: Demand 6 (Cumulative Demand) Total: Demand 6 (Max. Indicating Demand) Total: Coincident 1 Total: Coincident 2 Total: Coincident 3 Total: Coincident 4 Tier 1: Summation 1 Tier 1: Summation 2 Tier 1: Summation 3 Tier 1: Summation 4 Tier 1: Summation 5 Tier 1: Summation 6 Tier 1: Summation 7 Tier 1: Summation 8 Tier 1: Demand 1 (Date/Time) Tier 1: Demand 1 (Cumulative Demand) Tier 1: Demand 1 (Max. Indicating Demand) Tier 1: Demand 2 (Date/Time) Tier 1: Demand 2 (Cumulative Demand) Tier 1: Demand 2 (Max. Indicating Demand) Tier 1: Demand 3 (Date/Time) Tier 1: Demand 3 (Cumulative Demand)
Data Type INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48
Technical manual
2-17
Modbus
Register 43139 - 43141 43142 - 43144 43145 - 43147 43148 - 43150 43151 - 43153 43154 - 43156 43157 - 43159 43160 - 43162 43163 - 43165 43166 - 43168 43169 - 43171 43172 - 43174 43175 - 43177 43178 - 43180 43181 - 43183 43184 - 43186 43187 - 43189 43190 - 43192 43193 - 43195 43196 - 43198 43199 - 43201 43202 - 43204 43205 - 43207 43208 - 43210 43211 - 43212 43214 - 43215 43217 - 43218 43220 - 43221 43223 - 43224 43226 - 43227 43229 - 43230 43232 - 43233 43235 - 43236 43238 - 43239 43241 - 43242 43244 - 43245 43247 - 43248 43250 - 43251 43253 - 43254
Description Tier 1: Demand 3 (Max. Indicating Demand) Tier 1: Demand 4 (Date/Time) Tier 1: Demand 4 (Cumulative Demand) Tier 1: Demand 4 (Max. Indicating Demand) Tier 1: Demand 5 (Date/Time) Tier 1: Demand 5 (Cumulative Demand) Tier 1: Demand 5 (Max. Indicating Demand) Tier 1: Demand 6 (Date/Time) Tier 1: Demand 6 (Cumulative Demand) Tier 1: Demand 6 (Max. Indicating Demand) Tier 1: Coincident 1 Tier 1: Coincident 2 Tier 1: Coincident 3 Tier 1: Coincident 4 Tier 2: Summation 1 Tier 2: Summation 2 Tier 2: Summation 3 Tier 2: Summation 4 Tier 2: Summation 5 Tier 2: Summation 6 Tier 2: Summation 7 Tier 2: Summation 8 Tier 2: Demand 1 (Date/Time) Tier 2: Demand 1 (Cumulative Demand) Tier 2: Demand 1 (Max. Indicating Demand) Tier 2: Demand 2 (Date/Time) Tier 2: Demand 2 (Cumulative Demand) Tier 2: Demand 2 (Max. Indicating Demand) Tier 2: Demand 3 (Date/Time) Tier 2: Demand 3 (Cumulative Demand) Tier 2: Demand 3 (Max. Indicating Demand) Tier 2: Demand 4 (Date/Time) Tier 2: Demand 4 (Cumulative Demand) Tier 2: Demand 4 (Max. Indicating Demand) Tier 2: Demand 5 (Date/Time) Tier 2: Demand 5 (Cumulative Demand) Tier 2: Demand 5 (Max. Indicating Demand) Tier 2: Demand 6 (Date/Time) Tier 2: Demand 6 (Cumulative Demand)
Data Type INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48
Technical manual
2-18
Modbus
Register 43256 - 43257 43259 - 43260 43262 - 43263 43265 - 43266 43268 - 43269 43271 - 43272 43274 - 43275 43277 - 43278 43280 - 43282 43283 - 43285 43286 - 43288 43289 - 43291 43292 - 43294 43295 - 43297 43298 - 43300 43301 - 43303 43304 - 43306 43307 - 43309 43310 - 43312 43313 - 43315 43316 - 43318 43319 - 43321 43322 - 43324 43325 - 43327 43328 - 43330 43331 - 43333 43334 - 43336 43337 - 43339 43340 - 43342 43343 - 43345 43346 - 43348 43349 - 43351 43352 - 43354 43355 - 43357 43358 - 43360 43361 - 43363 43364 - 43366 43367 - 43369 43370 - 43372
Description Tier 2: Demand 6 (Max. Indicating Demand) Tier 2: Coincident 1 Tier 2: Coincident 2 Tier 2: Coincident 3 Tier 2: Coincident 4 Tier 3: Summation 1 Tier 3: Summation 2 Tier 3: Summation 3 Tier 3: Summation 4 Tier 3: Summation 5 Tier 3: Summation 6 Tier 3: Summation 7 Tier 3: Summation 8 Tier 3: Demand 1 (Date/Time) Tier 3: Demand 1 (Cumulative Demand) Tier 3: Demand 1 (Max. Indicating Demand) Tier 3: Demand 2 (Date/Time) Tier 3: Demand 2 (Cumulative Demand) Tier 3: Demand 2 (Max. Indicating Demand) Tier 3: Demand 3 (Date/Time) Tier 3: Demand 3 (Cumulative Demand) Tier 3: Demand 3 (Max. Indicating Demand) Tier 3: Demand 4 (Date/Time) Tier 3: Demand 4 (Cumulative Demand) Tier 3: Demand 4 (Max. Indicating Demand) Tier 3: Demand 5 (Date/Time) Tier 3: Demand 5 (Cumulative Demand) Tier 3: Demand 5 (Max. Indicating Demand) Tier 3: Demand 6 (Date/Time) Tier 3: Demand 6 (Cumulative Demand) Tier 3: Demand 6 (Max. Indicating Demand) Tier 3: Coincident 1 Tier 3: Coincident 2 Tier 3: Coincident 3 Tier 3: Coincident 4 Tier 4: Summation 1 Tier 4: Summation 2 Tier 4: Summation 3 Tier 4: Summation 4
Data Type INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48
Technical manual
2-19
Modbus
Register 43373 - 43375 43376 - 43378 43379 - 43381 43382 - 43384 43385 - 43387 43388 - 43390 43391 - 43393 43394 - 43396 43397 - 43399 43400 - 43402 43403 - 43405 43406 - 43408 43409 - 43411 43412 - 43414 43415 - 43417 43418 - 43420 43421 - 43423 43424 - 43426 43427 - 43429 43430 - 43432 43433 - 43435 43436 - 43438 43439 - 43441 43442 - 43444 43445 - 43447 43448 - 43450
Description Tier 4: Summation 5 Tier 4: Summation 6 Tier 4: Summation 7 Tier 4: Summation 8 Tier 4: Demand 1 (Date/Time) Tier 4: Demand 1 (Cumulative Demand) Tier 4: Demand 1 (Max. Indicating Demand) Tier 4: Demand 2 (Date/Time) Tier 4: Demand 2 (Cumulative Demand) Tier 4: Demand 2 (Max. Indicating Demand) Tier 4: Demand 3 (Date/Time) Tier 4: Demand 3 (Cumulative Demand) Tier 4: Demand 3 (Max. Indicating Demand) Tier 4: Demand 4 (Date/Time) Tier 4: Demand 4 (Cumulative Demand) Tier 4: Demand 4 (Max. Indicating Demand) Tier 4: Demand 5 (Date/Time) Tier 4: Demand 5 (Cumulative Demand) Tier 4: Demand 5 (Max. Indicating Demand) Tier 4: Demand 6 (Date/Time) Tier 4: Demand 6 (Cumulative Demand) Tier 4: Demand 6 (Max. Indicating Demand) Tier 4: Coincident 1 Tier 4: Coincident 2 Tier 4: Coincident 3 Tier 4: Coincident 4
Data Type INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48
Technical manual
2-20
Modbus
Item 8
Demand N/A
Coincident N/A
Register 44000 44001 - 44003 44004 - 44006 44007 - 44009 44010 - 44012 44013 - 44015 44016 - 44018 44019 - 44021 44022 - 44024 44025 - 44027 44028 - 44030 44031 - 44033 44034 - 44036 44037 - 44039 44040 - 44042 44043 - 44045 44046 - 44048 44049 - 44051 44052 - 44054 44055 - 44057 44058 - 44060 44061 - 44063 44064 - 44066 44067 - 44069 44070 - 44072 44073 - 44075 44076 - 44078 44079 - 44081 44082 - 44084 44085 - 44087 44088 - 44090 44091 - 44093 44094 - 44096 44097 - 44099 44100 - 44102
Description Total Demand Resets Total: Summation 1 Total: Summation 2 Total: Summation 3 Total: Summation 4 Total: Summation 5 Total: Summation 6 Total: Summation 7 Total: Summation 8 Total: Demand 1 (Date/Time) Total: Demand 1 (Cumulative Demand) Total: Demand 1 (Max. Indicating Demand) Total: Demand 2 (Date/Time) Total: Demand 2 (Cumulative Demand) Total: Demand 2 (Max. Indicating Demand) Total: Demand 3 (Date/Time) Total: Demand 3 (Cumulative Demand) Total: Demand 3 (Max. Indicating Demand) Total: Demand 4 (Date/Time) Total: Demand 4 (Cumulative Demand) Total: Demand 4 (Max. Indicating Demand) Total: Demand 5 (Date/Time) Total: Demand 5 (Cumulative Demand) Total: Demand 5 (Max. Indicating Demand) Total: Demand 6 (Date/Time) Total: Demand 6 (Cumulative Demand) Total: Demand 6 (Max. Indicating Demand) Total: Coincident 1 Total: Coincident 2 Total: Coincident 3 Total: Coincident 4 Tier 1: Summation 1 Tier 1: Summation 2 Tier 1: Summation 3 Tier 1: Summation 4
Data Type UINT16 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48
Technical manual
2-21
Modbus
Register 44103 - 44105 44106 - 44108 44109 - 44111 44112 - 44114 44115 - 44117 44118 - 44120 44121 - 44123 44124 - 44126 44127 - 44129 44130 - 44132 44133 - 44135 44136 - 44138 44139 - 44141 44142 - 44144 44145 - 44147 44148 - 44150 44151 - 44153 44154 - 44156 44157 - 44159 44160 - 44162 44163 - 44165 44166 - 44168 44169 - 44171 44172 - 44174 44175 - 44177 44178 - 44180 44181 - 44183 44184 - 44186 44187 - 44189 44190 - 44192 44193 - 44195 44196 - 44198 44199 - 44201 44202 - 44204 44205 - 44207 44208 - 44210 44211 - 44212 44214 - 44215 44217 - 44218
Description Tier 1: Summation 5 Tier 1: Summation 6 Tier 1: Summation 7 Tier 1: Summation 8 Tier 1: Demand 1 (Date/Time) Tier 1: Demand 1 (Cumulative Demand) Tier 1: Demand 1 (Max. Indicating Demand) Tier 1: Demand 2 (Date/Time) Tier 1: Demand 2 (Cumulative Demand) Tier 1: Demand 2 (Max. Indicating Demand) Tier 1: Demand 3 (Date/Time) Tier 1: Demand 3 (Cumulative Demand) Tier 1: Demand 3 (Max. Indicating Demand) Tier 1: Demand 4 (Date/Time) Tier 1: Demand 4 (Cumulative Demand) Tier 1: Demand 4 (Max. Indicating Demand) Tier 1: Demand 5 (Date/Time) Tier 1: Demand 5 (Cumulative Demand) Tier 1: Demand 5 (Max. Indicating Demand) Tier 1: Demand 6 (Date/Time) Tier 1: Demand 6 (Cumulative Demand) Tier 1: Demand 6 (Max. Indicating Demand) Tier 1: Coincident 1 Tier 1: Coincident 2 Tier 1: Coincident 3 Tier 1: Coincident 4 Tier 2: Summation 1 Tier 2: Summation 2 Tier 2: Summation 3 Tier 2: Summation 4 Tier 2: Summation 5 Tier 2: Summation 6 Tier 2: Summation 7 Tier 2: Summation 8 Tier 2: Demand 1 (Date/Time) Tier 2: Demand 1 (Cumulative Demand) Tier 2: Demand 1 (Max. Indicating Demand) Tier 2: Demand 2 (Date/Time) Tier 2: Demand 2 (Cumulative Demand)
Data Type INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48
Technical manual
2-22
Modbus
Register 44220 - 44221 44223 - 44224 44226 - 44227 44229 - 44230 44232 - 44233 44235 - 44236 44238 - 44239 44241 - 44242 44244 - 44245 44247 - 44248 44250 - 44251 44253 - 44254 44256 - 44257 44259 - 44260 44262 - 44263 44265 - 44266 44268 - 44269 44271 - 44272 44274 - 44275 44277 - 44278 44280 - 44282 44283 - 44285 44286 - 44288 44289 - 44291 44292 - 44294 44295 - 44297 44298 - 44300 44301 - 44303 44304 - 44306 44307 - 44309 44310 - 44312 44313 - 44315 44316 - 44318 44319 - 44321 44322 - 44324 44325 - 44327 44328 - 44330 44331 - 44333 44334 - 44336
Description Tier 2: Demand 2 (Max. Indicating Demand) Tier 2: Demand 3 (Date/Time) Tier 2: Demand 3 (Cumulative Demand) Tier 2: Demand 3 (Max. Indicating Demand) Tier 2: Demand 4 (Date/Time) Tier 2: Demand 4 (Cumulative Demand) Tier 2: Demand 4 (Max. Indicating Demand) Tier 2: Demand 5 (Date/Time) Tier 2: Demand 5 (Cumulative Demand) Tier 2: Demand 5 (Max. Indicating Demand) Tier 2: Demand 6 (Date/Time) Tier 2: Demand 6 (Cumulative Demand) Tier 2: Demand 6 (Max. Indicating Demand) Tier 2: Coincident 1 Tier 2: Coincident 2 Tier 2: Coincident 3 Tier 2: Coincident 4 Tier 3: Summation 1 Tier 3: Summation 2 Tier 3: Summation 3 Tier 3: Summation 4 Tier 3: Summation 5 Tier 3: Summation 6 Tier 3: Summation 7 Tier 3: Summation 8 Tier 3: Demand 1 (Date/Time) Tier 3: Demand 1 (Cumulative Demand) Tier 3: Demand 1 (Max. Indicating Demand) Tier 3: Demand 2 (Date/Time) Tier 3: Demand 2 (Cumulative Demand) Tier 3: Demand 2 (Max. Indicating Demand) Tier 3: Demand 3 (Date/Time) Tier 3: Demand 3 (Cumulative Demand) Tier 3: Demand 3 (Max. Indicating Demand) Tier 3: Demand 4 (Date/Time) Tier 3: Demand 4 (Cumulative Demand) Tier 3: Demand 4 (Max. Indicating Demand) Tier 3: Demand 5 (Date/Time) Tier 3: Demand 5 (Cumulative Demand)
Data Type INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48
Technical manual
2-23
Modbus
Register 44337 - 44339 44340 - 44342 44343 - 44345 44346 - 44348 44349 - 44351 44352 - 44354 44355 - 44357 44358 - 44360 44361 - 44363 44364 - 44366 44367 - 44369 44370 - 44372 44373 - 44375 44376 - 44378 44379 - 44381 44382 - 44384 44385 - 44387 44388 - 44390 44391 - 44393 44394 - 44396 44397 - 44399 44400 - 44402 44403 - 44405 44406 - 44408 44409 - 44411 44412 - 44414 44415 - 44417 44418 - 44420 44421 - 44423 44424 - 44426 44427 - 44429 44430 - 44432 44433 - 44435 44436 - 44438 44439 - 44441 44442 - 44444 44445 - 44447 44448 - 44450
Description Tier 3: Demand 5 (Max. Indicating Demand) Tier 3: Demand 6 (Date/Time) Tier 3: Demand 6 (Cumulative Demand) Tier 3: Demand 6 (Max. Indicating Demand) Tier 3: Coincident 1 Tier 3: Coincident 2 Tier 3: Coincident 3 Tier 3: Coincident 4 Tier 4: Summation 1 Tier 4: Summation 2 Tier 4: Summation 3 Tier 4: Summation 4 Tier 4: Summation 5 Tier 4: Summation 6 Tier 4: Summation 7 Tier 4: Summation 8 Tier 4: Demand 1 (Date/Time) Tier 4: Demand 1 (Cumulative Demand) Tier 4: Demand 1 (Max. Indicating Demand) Tier 4: Demand 2 (Date/Time) Tier 4: Demand 2 (Cumulative Demand) Tier 4: Demand 2 (Max. Indicating Demand) Tier 4: Demand 3 (Date/Time) Tier 4: Demand 3 (Cumulative Demand) Tier 4: Demand 3 (Max. Indicating Demand) Tier 4: Demand 4 (Date/Time) Tier 4: Demand 4 (Cumulative Demand) Tier 4: Demand 4 (Max. Indicating Demand) Tier 4: Demand 5 (Date/Time) Tier 4: Demand 5 (Cumulative Demand) Tier 4: Demand 5 (Max. Indicating Demand) Tier 4: Demand 6 (Date/Time) Tier 4: Demand 6 (Cumulative Demand) Tier 4: Demand 6 (Max. Indicating Demand) Tier 4: Coincident 1 Tier 4: Coincident 2 Tier 4: Coincident 3 Tier 4: Coincident 4
Data Type INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 DATE_TIME INT48 INT48 INT48 INT48 INT48 INT48
Technical manual
2-24
Modbus
Access: Function 3 (Read Only) Synopsis: Informational data with respect to the Current Register, Previous Season, and Previous Demand data tables (Sec. 5.2.6, 5.2.7, 5.2.8).
Register 45000 45001 45002 45003 45004 45005 - 45007 45008 45009 - 45011 45012
Description Number of valid summations Number of valid demands Number of valid coincidents Number of valid tiers Data Scale Time / Date stamp when season changed Previous season identifier Time / Date stamp when demand reset occurred. Season identifier at time of demand reset
Data Type UINT16 UINT16 UINT16 UINT16 INT16 DATE_TIME UINT16 DATE_TIME UINT16
Diagnostics (Function 8)
The A1800 ALPHA meter supports a minimal set of diagnostic support via Modbus Function 8. Sub-Function Code Hex 0 0A 0B 0C 0D 0E 0F Decimal 0 10 11 12 13 14 15 Return Query Data (Echo) Clear Counters Return Bus Message Count Return Bus Communication Error Count Return Bus Exception Error Count Return Slave Message Count Return Slave No Response Count Name
Technical manual
2-25
Modbus
Technical manual
2-26
Modbus
Technical manual
2-27
Modbus
Elster 208 S Rogers Lane Raleigh, NC 27610-2144 United States T T F +1 919 212 4700 (United States) +1 905 634 4895 (Canada) +1 919 212 4801
support@us.elster.com www.elster.com
2008 by Elster. All rights reserved. No part of this software or documentation may be reproduced, transmitted, processed or recorded by any means or form, electronic, mechanical, photographic or otherwise, translated to another language, or be released to any third party without the express written consent of the Elster. Printed in the United States of America.