PowerOneData AMS-9000 AMS-9000 Hub User Manual

PowerOneData Inc. AMS-9000 Hub Users Manual

Contents

Users Manual

                       AMS-9000                                   Advanced Metering System                                                  Manual                                                                  March 14,                          2006
  SYSTEM OVERVIEW  Version 1.1 Preliminary 3/14/06                                                Page 2 of 36  REVISION HISTORY  VERSION DESCRIPTION  DATE 1.0  Preliminary Release  February 16, 2006 1.1  Added RF Exposure Information  March 14, 2006
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 3 of 36 TABLE OF CONTENTS  CHAPTER 1...................................................................................................................................... 5 System Overview........................................................................................................................... 5 1.1 Introduction........................................................................................................................... 5 1.2. AMS-9000 System Architecture.......................................................................................... 7 1.3. Database System Architecture............................................................................................. 8 1.4. Configuring the Meters........................................................................................................ 9 1.5. Hardware Overview........................................................................................................... 10  CHAPTER 2.................................................................................................................................... 12 Cellular Modem Description......................................................................................................12  CHAPTER 3.................................................................................................................................... 13 Hub Installation .......................................................................................................................... 13  CHAPTER 4.................................................................................................................................... 14 Client Configuration................................................................................................................... 14  CHAPTER 5.................................................................................................................................... 15 Cluster Configuration................................................................................................................. 15  CHAPTER 6.................................................................................................................................... 16 Programmable Parameters........................................................................................................ 16  CHAPTER 7.................................................................................................................................... 17 Notes............................................................................................................................................. 17 Note 1:  Rate Config: Byte Definition...................................................................................... 17 Note 2:  Demand Config: Byte Definition................................................................................ 17 Note 3:  Remote Disconnect/Connect Command Values......................................................... 17 Note 4:  Link Definition Table Format..................................................................................... 18 Note 5:  Custom LCD Message Table Format.......................................................................... 18 Note 6:  Display Message Structures Format ........................................................................... 19 Note 7:  Clear Registers Command .......................................................................................... 19  CHAPTER 8.................................................................................................................................... 20 TOU Data Structure ................................................................................................................... 20 8.1. Rate Schedules................................................................................................................... 20 8.2. Calendar Schedules: Total Bytes is 203(max)................................................................... 22 8.3. TOU_EVENT_CONFIG & DEMAND DURATION....................................................... 23 8.4. Byte Format ....................................................................................................................... 24
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 4 of 36 CHAPTER 9.................................................................................................................................... 25 Basic Operation........................................................................................................................... 25 9.1. Hub Field Installation and Power Up................................................................................. 25 9.2. Client Field Installation and Power Up.............................................................................. 26 9.3. Power Fail.......................................................................................................................... 27 9.4. Roll Call............................................................................................................................. 27 9.5. Standard Upload................................................................................................................. 28 9.6. General Meter Status Messages......................................................................................... 28  CHAPTER 10.................................................................................................................................. 30 LCD AMS-9000 Maintenance Display Status Codes............................................................... 30 10.1. Link Status Display Codes (3rd digit)............................................................................... 32  CHAPTER 11.................................................................................................................................. 33 Replacing a Meter....................................................................................................................... 33 11.1. Replacing a Hub Meter.................................................................................................... 33 11.2. Replacing a Client Meter ................................................................................................. 33  CHAPTER 12.................................................................................................................................. 34 Calibration................................................................................................................................... 34  CHAPTER 13.................................................................................................................................. 35 Zeroing the Meter....................................................................................................................... 35  APPENDIX...................................................................................................................................... 36 Regulatory Information.............................................................................................................. 36
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 5 of 36 CHAPTER 1 System Overview  1.1 Introduction  1.1.1. The AMS-9000, Advanced Metering System, is an under-glass, two-way, battery-free electricity metering system that employs wireless communications technologies to provide utilities with a cost-effective AMI alternative that is feature rich and extremely simple to install and maintain.  1.1.2. AMS-9000 Communications are organized in a star topology. Hub meters act as an interface between large volumes of less expensive Client meters and the Host system, and are fitted with cellular modems (GSM/GPRS) and 900MHz ISM band radios.  The more plentiful Client meters contain the 900MHz ISM band radio. Multiple Client meters automatically associate themselves with a Hub meter into groups known as “clusters”.  1.1.3. The system is further comprised of a remote database server (AMS-DB) running Microsoft SQL Server connected to the Internet (or to the Utility and the cellular phone provider) via secure connections. During standard (daily) uploads, and on specific events, the cluster calls into the database server to report consumption readings and any recordable events. The database will send any new information and commands applicable back to the meters.  Typical commands would include, but not be limited to, synchronization of system time, and reset of one or more Demand registers within a meter.  The configuration of the meters is controlled by the AMS-DB.  Any new information can be sent to change rate plans or to switch the available Whole House Disconnect Relay as necessary.  1.1.4. Each electricity meter in the AMS-9000 system is a full function kWh/Demand/TOU billing quality meter.  Interruptions to meter network communication have no effect on individual meters’ ability to accurately perform their metering billing functions.  All meters have real time clocks whose power supplies are maintained during power outages using super-capacitors.  No batteries are required to operate the system.   1.1.5. The meters are capable of recording kWh only in a flat rate plan or can be configured to operate as Time-Of-Use meters. The configuration is kept within the meter in non-volatile memory (FRAM - Ferroelectric Random Access Memory) and new rate plans can be downloaded from the database server.  1.1.6. Every meter is capable of storing interval data (down to 15 minute intervals) and internally maintains data for the last 35 days. In addition, each day at
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 6 of 36 midnight, the meter takes a snapshot of the active register values (i.e. Total kWh, On Peak kWh, On Peak kW) and stores this information, along with a time/date stamp in non-volatile memory.  1.1.7. At installation the Hub meters will be deployed first (typical ratio of one per 30 Client meters) and then the Client meters will be installed afterwards. When the Hub is placed in the field it will power up and send a message to the database indicating its condition and synchronize its real time clock with the server. Subsequently, when Client meters are installed they search for all Hubs in range over the 900MHz radio. Algorithms determine the Hub with the best signal and once located the Client “joins” that cluster. When a Hub is found the Client will immediately synchronize its real time clock with the Hub (note that the Hub had previously synchronized its time with the database server). Once the Client has joined the cluster its sends a Power Up Message to the Hub over the 900MHz link, which it in turn relays to the Database server via the cellular interface. If the Database has any new information for the Client meter it will be sent back via the cellular modem to the Hub and then on the 900MHz link to the Client meter.  1.1.8. Every meter has its own unique serial number individually identifying it to the database. It is this serial number that is used as the primary key to the database. During the manufacturing process, when the PowerOneData circuit board assembly is installed into the meter (solid state or electromechanical), the meter serial number and the silicon serial number are recorded and entered into the AMS-9000 database. When the meter is set in the field at a customer premise the meter number is recorded against the premise number or physical address. This information is then added to the database making the specific relationship between silicon serial number, meter serial number and premise number (address).
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 7 of 36 1.2. AMS-9000 System Architecture  Client Meter Client Meter Client Meter Client Meter Client Meter  Client Meter Hub Meter  LAN + WAN Cellular Network WAN  900MHzLAN
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 8 of 36 1.3. Database System Architecture Utility VPNConsumer Firewall Data Center FirewallInternet GSM/GPRS Cellular System Backup Server Portal Server
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 9 of 36 1.4. Configuring the Meters  1.4.1 The AMS-9000 system is designed such that minimal configuration is required   before the meters are set in the field. There is a default rate plan programmed into the meters that can be changed at time of order. If the rate plan needs to be changed once the meter has been installed in the field then this can be done by instructing the database server that a particular meter/premise requires new information. The database stores this information in a file on the database server by silicon serial number. The next time that a communication is received from that meter, the database will determine that new data is available for that specific meter and send it over the communications link. The new rate plan information is sent with an effective date. Just past midnight on that day the rate plan will become active and the meter will change its accumulation processes to follow the new rate plan. When the rate plan goes into effect the meter makes an entry into its Event Log. The Event log is uploaded to the database server each night during the standard upload process.
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 10 of 36 1.5. Hardware Overview  1.5.1  The AMS-9000 system board is essentially the same for the Hub and Client meters. The foundation of the system is a 16-bit microcontroller running at 15MHz with up to 256kB of FLASH memory and up to 20kB of RAM. In addition there is 16kB of EEPROM that is used for system configuration information, consumption registers and up to 35 days of interval data. A real time clock running from a 32kHz crystal synchronized to the database server is backed up during power outages through the use of a super-capacitor. Time will be maintained for up to 4 days during the absence of mains power (resynchronization occurs at power up).  A liquid crystal display provides customer consumption and time/date information on 0.6” high characters as well as diagnostics information during communications operations by way of 3 small status digits. The contrast of the display is maintained through changes in ambient temperature by the use of a thermostat based temperature compensation circuit on the voltage bias of the LCD. The incoming 240VAC power is conditioned by the on-board power supply, which smoothes and regulates the DC rail. The DC rail charges 2 super-capacitors that provide power in the event of loss of line voltage. Adequate energy is stored for up to 45 seconds of operation allowing a power fail message to be sent to the database server. Three serial communication interfaces are provided: the Cellular Modem (WAN), the 900MHz (LAN) and a diagnostics/factory programming port. The processor is capable of duplex communications in real time on the two main communications ports. Client meters only have the 900 MHz radio installed and are firmware programmed as Clients. The Hub meters have, in addition to the 900 MHz radio, a GSM/GPRS cellular modem and are firmware programmed as Hub meters.  In the system that uses the Itron CENTRON metrology, the AMS-9000 board simply snaps into the meter base clips (replacing any previously installed Itron Register) and interfaces to the metrology board via the AMP edge connector. No other connections are required.  Metrology Interface Signals  LINE 1, LINE 2   - AC Line Power (240V or 120V) +2.5V, -2.5V   - DC Power  CAL     - Pulse for every 1WH of measured consumption SIGN    - Low for positive consumption, High for negative  SYNC    - 60Hz reference signal
  SYSTEM OVERVIEW Version 1.1 Preliminary 3/14/06                                                      Page 11 of 36 LINE 1 and LINE 2 are the 240VAC connections.  -2.5V is interfaced to the AMS-9000 system low voltage 0V.  The SIGN signal indicates if the meter has been installed upside down, that is, energy is not flowing in the expected direction.  The CAL signal pulses once (10ms) for each 1 Wh of electricity consumption. These pulses are accumulated by the AMS-9000 system to produce the register values and the interval data. Monitoring circuits are provided on the board such that the system can determine of there has been a loss of line voltage. Also monitored is the 5V rail so that the system does not attempt to operate with incorrect system voltages. The microcontroller incorporates a hardware watchdog circuit that once activated must be retriggered (by software) every 100ms or sooner or it will cause the system to go through a full system reset. The feature has the effect of continually monitoring operation of the embedded firmware. Should the program get “stuck” at any point then the watchdog will time out, forcing the system to restart. Note that the software is set up such that every 15 minutes all critical data is stored to EEPROM and it is from here that system operations will be restored after the reset condition.
  MODEM DESCRIPTION Version 1.1 Preliminary 3/14/06                                                      Page 12 of 36 CHAPTER 2 Cellular Modem Description  The GSM/GPRS Modem is capable of establishing a TCP/IP connection to a remote computer. Once this connection is established data can pass freely between the AMS-9000 Hub and the remote Host computer. No external configuration is required for the modem.
  HUB INSTALLATION  Version 1.1 Preliminary 3/14/06                                                      Page 13 of 36 CHAPTER 3 Hub Installation   Hub meters can be installed in any suitable socket and there are no special requirements beyond requiring that cellular GSM/GPRS signal is present at that location.  Each hub is capable of supporting up to maximum of 100 Client meters. However it is recommended that average cluster sizes be of 30-40 meters and Hub meters be installed in sufficient numbers so that each Client can “hear” at least two Hubs. The 900MHz radios have an average urban range of 600-700ft. In areas such as apartment complexes, higher numbers of Clients can be operated on each Hub due to the closer proximity of the meters to each other.  In some cases a Hub meter may have few or no Clients if the premise density is very low.   ***As with any AMR system it is extremely import to note the meter serial number that is placed on any given residence or premise. The PowerOneData AMS-DB database already has the relationship between meter serial number and silicon serial number but has no idea where the meter is installed.  After the field installation order is completed, the premise to meter number relationship must be fed back to AMS-DB in order to bill the correct electrical consumption to the corresponding customer.      IMPORTANT
  CLIENT CONFIGURATION Version 1.1 Preliminary 3/14/06                                                      Page 14 of 36 CHAPTER 4 Client Configuration  Client meters require no configuration before installation in the field.
  CLUSTER CONFIGURATION Version 1.1 Preliminary 3/14/06                                                      Page 15 of 36 CHAPTER 5 Cluster Configuration  There are no settings that need to be made before meters are set in the field. Field deployment is planned such that there is one Hub for every 30-40 meters. It is recommended that Hubs be placed in accessible locations that are not unduly screened by porches or canopies if possible, as this will give the system a longer range. Ideally the 600-700’ range will allow each Client to be in range of at least two Hubs. With this arrangement, if a Client should lose communications with its initial Hub, it will be able to find a new Hub during the daily Roll Call at 09:30pm.  Once a Client misses daily Roll Call, the Client meter will search for and join a second Hub that is in range. The Client will remain part of this cluster until such times (if ever) that it misses roll call again and seeks out a new Hub once more. Each time a Client joins a cluster, information is sent to the AMS-DB updating the Client meter record with its new associated Hub number.
  PROGRAMMABLE PARAMETERS Version 1.1 Preliminary 3/14/06                                                      Page 16 of 36 CHAPTER 6 Programmable Parameters Command  Parameter  Note 1  New interval value with Effective Date (H, C)  Interval/D/M/Y 2  Time to call to Start Standard Upload (H)   4  Host IP 1 address, Port Number (H)  Add – 4 Port - 2 5  Host IP 2 address, & Port Number (H)  Add – 4 Port - 2 6  Generate new random Time to Call (H)   7  TOU Rates and Season Dates    8  TOU Schedule Effective Date  D/M/Y/PlanID 9 Holiday Dates   10 Effective Date  D/M/Y 11 Reset Configuration   14  Rate Configuration Flag  See Note 1 Below 15 Billing Date  D/M 16 Event Notification Flag   17  Demand Config/Demand Duration  See Note 2 Below 18  DST (Effective month/date & enable / Disable)   19  GPRS Access Point Name   20 Demand Reset   21  Remote Disconnect  See Note 3 Below 22  Cluster Channel    23  Cluster ID  System ID, Cluster ID 24 Cluster Redistribution  Enable/Hour/Minute 25  Public Link Parameters  See Note 4 Below  26  Private Link Parameters  See Note 4 Below 27  Roll Call Time  Hour/Minute 28 Schedule Label   29  Custom LCD Message Table   30  Display Message Structures  See Note 6 Below 31  Custom Display Message 1  Raw LCD Data 32  Custom Display Message 2  Raw LCD Data 33  Clear Registers Command  See Note 7 Below 34  Trigger Standard Upload  (Hub Only) 35  Premise ID  Raw Format 36  Interval Data Upload Enable  0xff == Enable 0x00 == Disable 37  Meter ID (from faceplate)  Raw Format *  -  Time is in the format as sec:min:hour:date:month:year:day of week **  -  8 Seasons are possible. Each Season can have 4 rate schedules per day.   Each rate Schedule may have 50 bytes maximum, 48 bytes for data, one byte for season & rate schedule info and another byte is for end of schedule info. For details refer to the following protocol... ***  -  Holiday Dates indicates how many holidays per year & the date of each holiday
  NOTES Version 1.1 Preliminary 3/14/06                                                      Page 17 of 36 CHAPTER 7 Notes  Note 1:   Rate Config: Byte Definition  1 = Rate is used in the year 0 = Rate is not used in the year  Bit 0 = ON Peak    (YEAR1) Bit 1 = OFF Peak   (YEAR1) Bit 2 = SH1 Peak   (YEAR1) Bit 3 = SH2 Peak   (YEAR1) Bit 4 = ON Peak    (YEAR2) Bit 5 = OFF Peak   (YEAR2) Bit 6 = SH1 Peak   (YEAR2) Bit 7 = SH2 Peak   (YEAR2)   Note 2:  Demand Config: Byte Definition  Bit 0 = B Bit 1 = M Bit 2 = D Bit 3 = X Bit 4 = X Bit 5 = X Bit 6 = X Bit 7 = X  D,M,B as defined previously   Note 3:  Remote Disconnect/Connect Command Values  SCHEDULED_DISCONNECT_POWER  1                                                                   SCHEDULED_CONNECT_POWER   2                                                                   IMMEDIATE_DISCONNECT_POWER  3                                                                   IMMEDIATE_CONNECT_POWER   4                                                                   SCHEDULED_AUTO_CONNECT_POWER   5                                                                   IMMEDIATE_AUTO_CONNECT_POWER   6
  NOTES Version 1.1 Preliminary 3/14/06                                                      Page 18 of 36 Note 4:  Link Definition Table Format  Offset   Definition 0 scenario retry interval (minutes between scenarios) 1 scenario retry range (possible deviation from interval) 2 socket retry limit (while connecting) 3 socket retry limit (after connection) 4 socket retry delay (seconds before retransmit) 5 socket auto ack delay (seconds from receive to auto-ack) 6 socket ack resend delay (seconds from receive to re-ack)   Note 5:  Custom LCD Message Table Format  Message     Number  Type 00   Blank 01   Total Message Number Type 02   On Peak 03   Off Peak 04   SH1 05   SH2 06   Total Demand 07   On Peak Demand 08   Off Peak Demand 09   SH1 Demand 10   SH2 Demand 11   Date 12   Time 13   Total Demand Time 14      On Peak Demand Time 15      Off Peak Demand Time 16   SH1 Demand Time 17   SH2 Demand Time 18   Schedule Label 19   All Segments On 20   Custom Display 1 21   Custom Display 2
  NOTES Version 1.1 Preliminary 3/14/06                                                      Page 19 of 36 Note 6:  Display Message Structures Format  20 Structures of 4 bytes each, with the following structure format:  Byte 1: Unit 00 =  None 01 =  kW 02 =  kWh 03 =  H  Byte 2:  Parameter 00 =  None 01 =  Total 02 =  On Peak 03 =  Off Peak 04 =  SH1 05 =  SH2  Byte 3:  Status MSB Raw LCD data, most significant digit of two-digit display  Byte 4:  Status LSB   Raw LCD data, least significant digit of two-digit display   Note 7:  Clear Registers Command  Command              Value Clear all registers      0x10 Clear all registers except total             0x20 Do not clear registers                0x30
  TOU DATA STRUCTURE Version 1.1 Preliminary 3/14/06                                                      Page 20 of 36 CHAPTER 8 TOU Data Structure   8.1. Rate Schedules   8.1.1.  Data  >>>>>  N Bytes Max of 200 bytes per season, if there are 4 day schedules possible per season and each day schedule has 4 rate schedules in it. If this is the case, then the following data bytes including End Of Schedule byte, will be given for each day schedule. And for the next season, a new packet should be sent from HOST / PALM.  Data 1: ¾ Season & schedule info     >>>>> 1 Byte  This Byte will have the information regarding which day schedule it is and for which season. The bit format is as               Y   ____  0  -  Current Year      1 - Next Year     SSS ____  000 _ For Season1      001 _ For Season2        |      111 _ For Season8    RR  ____  00  _  Weekday Schedule      01 _  Saturday Schedule      10 _ Sunday Schedule      11 _ Holiday Schedule D7 D6 D5 D4 D3 D2 D1 D0 0 0 Y S S S R R
  TOU DATA STRUCTURE Version 1.1 Preliminary 3/14/06                                                      Page 21 of 36     Data 2: ¾ Rate Schedules     >>>>> M Bytes Four Time Frames are possible for each Rate Schedule and there are Four rate schedules such as ON, OFF, SH1 and SH2. Each Time Frame consists of a Start Time and the Rate Code. Each of these time consumes 2 Bytes ( hh : mm ). The first time starts with 00:00, followed by the Rate Code. This consumes 3 bytes and if there is ‘n’ number of Rate schedules, then the total number of bytes in the packet, will be n*3. After the final Rate schedule is entered, end the message packet with the EOS. For example, if there is 4 Time frames for a Rate Schedule, then the total number of bytes in the packet will be ( 3*4*4 ) 48 bytes.   8.1.2.  Rate Schedule Codes: 01 – ON time  02 – OFF time 03 – SH1 time 04 – SH2 time  The time should be entered in an increasing fashion. For example, (the first time entry is always 00:00),  00:00 04, 09:00 01, 12:00 03, 17:00 02, 19:00 01 21:00 02   could be a possible entry. This implies that,   00:00 hours – 09:00 hours – SH2 Rate Schedule 09:00 hours – 12:00 hours – ON Rate Schedule 12:00 hours – 17:00 hours – SH1 Rate Schedule 17:00 hours – 19:00 hours – OFF Rate Schedule 19:00 hours – 21:00 hours – ON Rate Schedule  21:00 hours – 00:00 hours – OFF Rate Schedule  The start time of the next Rate Schedule is the end time of the previous one.
  TOU DATA STRUCTURE Version 1.1 Preliminary 3/14/06                                                      Page 22 of 36 ¾ End Of Schedule    >>>>>  1 Byte           May be 0xFF    ¾ Checksum     >>>>>  2 Bytes      CRC checksum.    8.2. Calendar Schedules: Total Bytes is 203(max)  8.2.1 There can be a maximum of Eight - season information. Season info will contain information regarding the season starting dates. The start of one season specifies the end of previous one.   8.2.2. Maximum of 22 Holidays are possible. The date, month and year of holidays are given. Season & Holiday information for 2 years is given in a single communication.   8.2.3. The Byte format is as,  ¾ Date of Start of a Particular Season  >>>>> N Bytes  The Date, at which a particular season begins, should be given. All the Seasons begin at 00:00 Hrs of the specified date. A date code consists of 3 Bytes as Year : Month : Date followed by the Season Code. For 8 Seasons ( max ), the total bytes are 32.  Since there is 2 year’s info( Current year followed by the next year ) it occupies 67 bytes ( max ). Last 3 bytes have the end date of the last season.   ¾ End of Season ( EOS )      >>>>>   1 Byte After all the entries for that year, are over, the Season information should be terminated by this byte. ----- May be 0xFF -----  ¾ Holiday Dates    >>>>>  M Bytes  The absolute date of a holiday is given. Max of 22 Holidays are possible per year. Since a date code consumes 3 bytes ( year : month : date ), for 22 days, and for 2 years it is 132 bytes.
  TOU DATA STRUCTURE Version 1.1 Preliminary 3/14/06                                                      Page 23 of 36 ¾ End of Holiday ( EOH )   >>>>>   1 Byte  After all the entries are over, the Holiday information should be terminated by this byte.  ----- May be 0xFF -----  ¾ Checksum     >>>>>  2 Bytes       CRC checksum.  The following example explains how the season info and holiday info are sent... Consider, there are 8 seasons (4 seasons per year) and there are 4 holidays per year.  1. For 2001 & 2002 01:03:08 01 01:06:20 02 01:09:15 03 01:11:05 04 02:03:18 01 02:06:01 02 02:09:20 03 02:11:10 04 03:03:05 FF 01:01:01 01:07:04 01:11:24 01:12:25 02:01:01 02:07:04 02:11:22 02:12:25 FF CRC  And for 2002 & 2003, part of 2001 & 2002 season info is seen with the new dates for 2003. This is to make easy the comparison for dates in the S/W. The Numbers in BOLD, are the Season Codes and the EOS / EOH.   8.3. TOU_EVENT_CONFIG & DEMAND DURATION   8.3.1. The demand info contains the type of demand, whether a straight demand or a rolling demand. Demand is nothing but the highest count in a particular time frame. The maximum value in the ON TOU time is considered as ON PEAK Demand, the maximum value in the OFF TOU time, is considered as OFF PEAK Demand and so on. The maximum value, irrespective of time frame and day schedules, in any day, is considered as TOTAL PEAK Demand.   8.3.2. All these values are stored in separate memory locations. This storage of values is mainly used for Tariff calculations. This demand duration should be in multiple of that corresponding TOU time frame. For Example, the time frame of ON time of a particular day is 3.5 hours; the demand duration of ON peak demand should not be greater than 3.5 hours and not in multiple of 1 hour. It should be 15 minutes or 30 minutes so that it will cover the entire 3.5 hours slot.  And it should not be less than the interval time.
  TOU DATA STRUCTURE Version 1.1 Preliminary 3/14/06                                                      Page 24 of 36 8.4. Byte Format ¾ TOU_EVENT_CONFIG FLAG   >>>>>  1 Byte       D7 D6 D5 D4 D3 D2 D1 D0 E D M B R R R R EDMBRRRR –  E -                   D  –   If  0, Demand Calc OFF         If 1, Demand Calc ON  M  -  If 1, Demand is Moving (Rolling) Demand  B  -  If 1, Demand is Block Demand  RRRR –   Indicates ON peak TOU Calc (LSB), OFF peak TOU Calc, SH1 TOU Calc & SH2 TOU Calc (MSB). If 1, indicates the presence.  ¾ Demand Duration    >>>>>  1 Byte       Gives the demand duration in minutes   ¾ Checksum     >>>>>  2 Bytes       CRC checksum.
  BASIC OPERATION Version 1.1 Preliminary 3/14/06                                                      Page 25 of 36 CHAPTER 9 Basic Operation 9.1. Hub Field Installation and Power Up  9.1.1. Configuration Hub meters are labeled HUB on the front panel. Hub meters are shipped with a default TOU program (9-9 On Peak, M-F. Off Peak Weekends) with 1hr block demand for On Peak periods. The meter self-selects its 900MHz Channel set and cluster ID. Similarly, there is no configuration required for the GSM/GPRS WAN interface.  9.1.2. Installation Remove existing meter from socket. Install AMS-9000 Hub meter. Unit will power up going through the following sequence:  All segments on. Display of Silicon ID – first 6 characters Display of Silicon ID – final 6 characters The unit will then start its normal message scroll on the main display:   Time – 11:15:43   Date - 072604   Rate Plan Indicator – ETC-1R   Total kWh – 000023kWh   Peak kWh – 000006kWh   Peak kW – 02.7kW  9.1.3. Hub Power Up Message To Host Once the Hub meter has gone through its power-on reset process, it initiates a Power Up Message scenario with the Host. A public link data connection is established using the GSM/GPRS modem to the Host. In order for the Hub to open up a communication socket on the Host AMRUDP program it must authenticate itself to the Host. This security measure ensures that only valid connections can be established with the Host computer. Once authenticated, the Hub sends its power up message that contains the silicon ID of the Hub along with the time and date of the event. Also included in this message is the 900 MHz RF channel information and cluster identifier byte.  Once this message has been accepted by the Host then the current time is returned to the Hub meter. If there are no pending power up messages from Clients in the cluster managed by the Hub then the public link connection is closed, else the Client power up messages are passed onto the Host. This power up window remains open for 20 seconds. After the power up window closes AMRUDP looks to see if there is any new information pending for download for any member of the cluster. If there is, then this is now done and once acknowledged, the public link connection is closed.
  BASIC OPERATION Version 1.1 Preliminary 3/14/06                                                      Page 26 of 36 9.1.4. 3 Digit Display The 3 digit display in the lower left corner of the LCD has 2 modes:  Normal Mode – left 2 digits indicate the Register Number currently displayed. The 3 digit will display a “walking segment” that moves each time a consumption pulse is received from the metrology board. Note that the display is only updated every 250ms. STATUS Mode – when the Status indicator is lit then the 3 digit display indicated the progress state of the communications link. Chapter 9 shows the meaning of the Status digits.  Once a successful public link communications scenario has been completed the display will read 6P≡ if the connection was successful or 6F≡ if a failure occurred. During a successful communications setting with the Host the Hub meter will receive the updated time from the Hosts clock.  9.2. Client Field Installation and Power Up 9.2.1 Configuration Client meters are labeled CLIENT on the front panel.  Client meters are shipped with a default TOU program (9-9 On Peak, M-F. Off Peak Weekends with 1hr block demand for On Peak periods). No other communications settings or configuration is required.  9.2.2. First Time Field Power Up When the Client meter powers up it will cycle through the same displays as the Hub (see above). Almost immediately the Client meter will go into Hub Search Mode. In this mode the Client meter will broadcast a “Seeking Hub” message over the 900MHz RF link. If a Hub meter hears this message then it will respond and the Client will join the Cluster managed by the Hub. During this exchange the Hub will send the current time to the Client meter. Once the Client has found a Hub it will then send a Power Up Message to the Hub. When the Hub receives this message it will open up a Public connection (through the GSM/GPRS modem) to the Host. Once the link is opened, the Power Up message will be passed through to the Host.  The successful receipt of the message will be acknowledged by the Host to the Hub which will then pass the acknowledgement on to the Client.  The Hub waits for any other power up messages to be received for a period of 30 seconds and passes on any that are received.  Once the 30 second window closes the Host downloads the current time to the Hub which acknowledges receipt of the message. Then the Hub asks the Host application if it has any new information for any members of the cluster (meter configuration, demand reset etc.).  If there is “New Info” available then this is downloaded and passed on to the appropriate Client meter.  Once this process is complete the connection with the Host is terminated and the Status display will show 9P≡ if the transactions were successful.
  BASIC OPERATION Version 1.1 Preliminary 3/14/06                                                      Page 27 of 36  9.2.3. After First Time Field Power Up After the initial field power up and Cluster configuration the Client meters expect to be able to find the same Hub that they previously contacted. In this case the Client will attempt to immediately send its Power Up Message to its last known Hub. The Communications protocol at the low level will attempt to open up a socket with the Hub. If the Hub is not busy it will acknowledge the communication with a message that includes an ACK and the current time. The Hub will then open up a connection to the Host on the public link and relay the Power Up message to the Host. If the Hub is busy communicating with another meter it will acknowledge the transaction with a Not Ready message and will send back the current time. In this case the Client will wait for 1 minute and then try again. Should the Client meter be unable to contact its previous Hub after 6 tries then it will enter Hub search mode as described in First Time Power Up Section 9.2.2.  9.3. Power Fail 9.3.1. The power fail scenario on a Hub can be initiated from its local power sense or it could be initiated from a Client that has detected its own power failure. On the Hub, the first step is to cancel any currently active communications scenario. On the Client, if power fail is sensed, a short delay is started. If the Hub is also failing, it will send out a broadcast to synchronize the Client responses. Each Client is assigned a period to delay after receiving the request, and before transmitting its response. However, if the Client does not receive a broadcast from the Hub, it sends a broadcast to get the Hub to start a power fail scenario. The Client will still respond to the Hub’s broadcast later.  After the Hub collects power fail statistics from the Clients, the information is passed on to the Host system on the public link. Once the message is completed the Hub will close the public link and wait either for power to be restored or until power from the super-capacitors is exhausted, at which point the display is blank and the processor is put into a reset state.   9.4. Roll Call 9.4.1. At 9:30pm each day the Hub will carry out a Roll call, attempting to connect to each of the Clients that had previously registered with that Hub. The Hub sends an “are you there” message to each Client in turn. If a response is received, the Hub then moves on to the next Client in its Clients table. If no response is received then the Hub will retry 5 more times at 6 second intervals. After the 6 tries that Client is removed from the Clients table. This process continues until communications have been attempted with all Clients in the table. All Clients expect to receive a Roll Call message by 9:45pm. If they do not receive the message by this time then they will enter Hub Search Mode looking for a replacement Hub. Once they find a Hub they will join that cluster. Clients remain in Hub Search mode until a Hub is found.
  BASIC OPERATION Version 1.1 Preliminary 3/14/06                                                      Page 28 of 36 9.5. Standard Upload 9.5.1. The standard upload process will be performed daily and this is controlled by the Hub such that data is collected and uploaded to the Host in an orderly manner. When the Hub reaches its scheduled ‘Time To Call’ it establishes a public link connection with the Host. Once the link is established it sends any of its pending packets to the Host. Normally there would be only one packet for the prior day. However, if communications had failed in recent days there may be up to a months worth of packets (31 days). The packet contains a sequence to notify the Host how many more packets to expect from this meter. There is also a flag, added by the Hub, which indicates if this is the last known meter in the cluster. Once the packets for the Hub have been sent, the Hub establishes a private link connection with the first Client in its membership table. The Hub forwards the packets from the Client to the Host.  When the Client packets have been sent, the private connection is closed and the Hub starts processing the next Client. After packets for all meters have been sent, the Host may have download packets (new info) that are destined for the Hub and/or Clients. For each new info packet that is destined to a Client, the private link is opened with that Client. The packet is delivered, and the connection is closed.  When no more packets are available from the Host, a terminate packet is sent from the Host.  9.6. General Meter Status Messages 9.6.1. If an exceptional event occurs during the day on a meter, (Back Rotate, Hardware Error), the Host is notified. When the Client needs to send a message to the Host, it opens a private connection with the Hub. The Hub in turn opens a public link connection with the Host and the packet is routed from the Client through the Hub to the Host. If the packet is successfully received an ACK is sent back to the Client through the Hub and the connection is closed. If the Host does not successfully acknowledge the packet the Hub will try up to 5 more times to send the message to the Host. If it is still unsuccessful it will close the Public link and send a status message NACK to the Client. These status messages are also considered as events and will be entered into the event log and sent to the Host as part of the daily standard upload.
  BASIC OPERATION Version 1.1 Preliminary 3/14/06                                                      Page 29 of 36 The recorded events are: 9.6.1.1 Time Change • Old Time/Date, New Time/Date, Update Type (PU, STD Upload, Host Query) 9.6.1.2 Demand Reset • Time/Date, Demand Value prior to reset 9.6.1.3 Reverse Rotate • Time/Date  9.6.1.4 New Schedule Implemented • Records the Time and Date at which the new schedule went into effect and also saves active Register Values as of midnight on the day prior to activation.  9.6.1.5 Remote Disconnect • Time/Date action occurred, Action type: On, Off or customer confirmation for button press 9.6.1.6 Hardware Error • Time/Date, Type code for problem
                                                                                 LCD AMS-9000 MAINTENANCE DISPLAY STATUS CODES Version 1.1 Preliminary 3/14/06                                                      Page 30 of 36  CHAPTER 10 LCD AMS-9000 Maintenance Display Status Codes  HUB METER   CLIENT METER 0 000 010 020 030 040 050 060 070 080 090  STANDRAD UPLOAD  START_UP  OPEN_PUBLIC  OPEN_PRIVATE  SEND_STD_HUB  SEND_STD_CLIENT  SEND_CLIENT_REQUEST  SEND_CLIENT_DECREMENT  SEND_CLIENT_ALERT  CLOSE_PRIVATE  SHUT_DOWN 0 010 020 030 040 050    080 090  STANDARD UPLOAD  START_UP  OPEN_PUBLIC  OPEN_PRIVATE  SEND_STD_CLIENT  SEND_NACK     CLOSE_PRIVATE  SHUT_DOWN 1 101 111 121 131 141 151 161 171 181 191  POWER UP  START_UP  HUB_OPEN_PUBLIC  CLIENT_OPEN_PUBLIC  OPEN_PRIVATE  SEND_HUB  SEND_CLIENT  SEND_CLIENT_ACK  CLOSE_PRIVATE  SEND_COMPLETE  SHUT_DOWN 1 101 111 121 131 141 151 161 171 181 191  POWER UP  START_UP  HUB_OPEN_PUBLIC  CLIENT_OPEN_PUBLIC  OPEN_PRIVATE  SEND_HUB  SEND_CLIENT  SEND_CLIENT_ACK  CLOSE_PRIVATE  SEND_COMPLETE  SHUT_DOWN 2   BACK ROTATE  2 2  BACK ROTATE 3   WATCHDOG  3 3  WATCHDOG 4   SYSTEM ERROR  4 4  SYSTEM ERROR 5 50 51 52 53 54 55  RELAY STATUS  START_UP  OPEN_PUBLIC  SEND_HOST   SEND_CLIENT  SEND_CLIENT_ACK  SHUT_DOWN 5 50 51 52 53 54 55  RELAY STATUS  START_UP  OPEN_PRIVATE  SEND_HOST   SEND_CLIENT  SEND_CLIENT_ACK  SHUT_DOWN
                                                                                 LCD AMS-9000 MAINTENANCE DISPLAY STATUS CODES Version 1.1 Preliminary 3/14/06                                                      Page 31 of 36  HUB METER   CLIENT METER 6 60 61 62 63 64 65 66 67 68 69   NEW INFORMATION MANAGER  OPEN_PRIVATE  RCVD_HOST  SEND_HOST_ACK  SEND_HOST_NACK  SEND_CLIENT_MESSAGE  SEND_CLIENT_ALERT  SEND_CLIENT_RESPONSE  SEND_DATA_RESPONSE  CLOSE_PRIVATE   SHUT_DOWN 6 60 61      67 68 69   NEW INFORMATION MANAGER  STARTUP  RCVD_HOST       SEND_DATA_RESPONSE  CLOSE_PRIVATE   SHUT_DOWN 7 70 71 72 73 74 75 76 77  POWER FAIL  START_UP  OPEN_PUBLIC  OPEN_PRIVATE  SEND_CLIENT_BROADCAST  CLOSE_PRIVATE  SEND_HOST_POWER_FAIL  SEND_CLIENT_MESSAGE  SHUT_DOWN 7 70 71 72 73 74 75 76 77  POWER FAIL  START_UP  OPEN_PUBLIC  OPEN_PRIVATE  SEND_CLIENT_BROADCAST  CLOSE_PRIVATE  SEND_HOST_POWER_FAIL  SEND_CLIENT_MESSAGE  SHUT_DOWN 8   ROLL CALL  8   ROLL CALL 9 90 91 92 93 94 95 96 97  99  CLUSTER MANAGER  START_UP  PRIVATE_REQUEST  PUBLIC_OPEN  PUBLIC_REQUEST  PUBLIC_RESPONSE  PRIVATE_RESPONSE  PRIVATE_CLOSE  PUBLIC_NEWINFO   SHUT_DOWN 9 90 91 92 93 94 95 96 97 98 99  CLUSTER MANAGER  START_UP * BROADCAST_CHANNEL * BROADCAST_OPEN * BROADCAST_SEARCH * BROADCAST_CLOSE  PRIVATE_OPEN  PRIVATE_REQUEST  PRIVATE_RESPONSE  PRIVATE_CLOSE  SHUT_DOWN  0   HOST_QUERY_SCENARIO_ID
                                                                                 LCD AMS-9000 MAINTENANCE DISPLAY STATUS CODES Version 1.1 Preliminary 3/14/06                                                      Page 32 of 36 10.1. Link Status Display Codes (3rd digit) _ _ 0  LLCOMM_DISPLAY_STATUS_CLEAR _ _ 1  LLCOMM_DISPLAY_STATUS_INIT_MODEM _ _ 2  LLCOMM_DISPLAY_STATUS_GPRS_REGISTER _ _ 3   LLCOMM_DISPLAY_STATUS_GPRS_CONNECT _ _ 4  LLCOMM_DISPLAY_STATUS_PPP_ESTABLISH _ _ 5  LLCOMM_DISPLAY_STATUS_UDP_ESTABLISH _ _ 6  LLCOMM_DISPLAY_STATUS_AUTHENTICATE _ _ 7  LLCOMM_DISPLAY_STATUS_LINK_UP _ _ 8  LLCOMM_DISPLAY_STATUS_LINK_SHUT_DOWN  On a Hub meter, the link status codes relate to the public link connection. On a Client meter, the link status codes refer to the private link connection  * During Client Configuration on the Client meter in the broadcast phase (codes 91 – 94), the third digit of the status code represents the 900MHz hopping sequence (channel number).
 REPLACING A METER Version 1.1 Preliminary 3/14/06                                                      Page 33 of 36 CHAPTER 11  Replacing a Meter  11.1. Replacing a Hub Meter 11.1.1 If a Hub meter needs to be replaced it can simply be removed from its socket and replaced with another Hub. The replacement Hub can be installed and will send a Power Up message to the host as described in Section 3 of System Overview.  When the Roll Call process is initiated at 9:30pm, no meters will be in the Hub’s Clients table. At 9:45pm the Clients attached to the previous Hub will realize that they have not heard from their Hub and enter Hub Search Mode as described in Section 9.2.2 of Basic Operation.  11.2. Replacing a Client Meter  11.2.1. When a Client meter is replaced in the field the old meter is removed causing it to send a Power Fail message to the Host. The new Client meter is installed and it performs a Power Up sequence as described in Section 9.2.2 of Basic Operation.
 CALIBRATION  Version 1.1 Preliminary 3/14/06                                                      Page 34 of 36 CHAPTER 12 Calibration  The Itron CENTRON metrology has no means to adjust the calibration.
 ZEROING THE METER Version 1.1 Preliminary 3/14/06                                                      Page 35 of 36 CHAPTER 13 Zeroing the Meter  The AMS-9000 meter (Hub or Client) can be zeroed by briefly jumping J3, which is located on the top left hand side above the LCD, with the meter powered up and operating.   AN INSULATED JUMPER MUST BE USED. When the jumper is removed the system will reset and perform the initial startup display sequence. The meter will zero all active registers (TOTAL, ON PEAK, OFF PEAK, SH1, SH2 and all associated Demand values).        CAUTION:  HAZARDOUS VOLTAGES ARE PRESENT ON THE CIRCUIT BOARD. EXTREME CARE SHOULD BE EXERCISED WHEN CARRYING OUT THIS PROCEDURE. !
 REGULATORY INFORMATION Version 1.1 Preliminary 3/14/06                                                      Page 36 of 36 APPENDIX Regulatory Information       CAUTION:  The antenna(s) used for this transmitter must be installed to provide a separation distance of at least 25 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter except as documented in the FCC application.  This device has been approved for simultaneous transmission of the collocated WLAN and Cellular/PCS transmitters.  Users and installers must be provided with antenna installation instructions and transmitter operating conditions for satisfying RF exposure compliance.  ! NOTE:  This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.  These limits are designed to provide reasonable protection against harmful interference in a residential installation.  This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.  However, there is no guarantee that interference will not occur in a particular installation.  If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: •  Reorient or relocate the receiving antenna. •  Increase the separation between the equipment and receiver. •  Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. •  Consult the dealer or an experienced radio/TV technician for help. IMPORTANT: The AMS-9000 Advanced Metering System complies with Part 15 of the FCC Rules.  Changes or modifications not expressly approved by PowerOneData could void the user’s authority to operate the equipment.   FCC ID:  TRCAMS-9000 IC:  6190A-AMS-9000 This device complies with Part 15 of the FCC Rules.  Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Navigation menu