Page 2
Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1 available from your local Rockwell Automation sales office or online at http://www.ab.com/manuals/gi) describes some important differences between solid state equipment and hard-wired electromechanical devices.
Relay and KYZ Output Operations Status Input Operations Data Logging Event Log Configurable Trend Log Min/Max Log Advanced Features Oscillography Harmonic Analysis Sag and Swell Load Factor Transient Detection, Metering and Capture Powermonitor 3000 Data Tables Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Topics related to installation and wiring are not covered in this manual. Refer to the Powermonitor 3000 Installation Instructions, publication 1404-IN007 for the following information: • Selecting an enclosure for the Powermonitor 3000 and associated equipment. • Mounting and wiring of the Master Module.
Non-Volatile Storage EtherNet/IP Open Device Vendor’s Association’s Ethernet Industrial Protocol Potential Transformer (Also known as VT in some countries) PM 3000 Powermonitor 3000 Master Module Programmable Logic Controller Radio Frequency Interference Random Access Memory RTOS Real Time Operating System R I/O...
Page 10
Preface Abbreviation Term SPDT Single Pole Double Throw Small Logic Controller trrbl “Task Request Response Block” used by RTOS for inter-task communication Underwriters Laboratories Volt–ampere Volt–ampere Reactive Publication 1404-UM001D-EN-E - October 2004...
Never open a current transformer (CT) secondary ATTENTION circuit with primary current applied. Wiring between the CTs and the Powermonitor 3000 should include a shorting terminal block in the CT secondary circuit. Shorting the secondary with primary current present allows other connections to be removed if needed.
Safety The relay output contacts and solid-state KYZ output IMPORTANT contacts on the Powermonitor 3000 may be used to control other devices through setpoint control or communications. The response of these outputs to a communications failure is configurable by the user.
Page 13
The Powermonitor 3000 is a sophisticated modern alternative to traditional electromechanical metering devices. A single Powermonitor 3000 can replace many individual transducers and meters. The Powermonitor 3000 is simple to install, configure and operate, and provides you with accurate information in a compact economical package.
Display Module. Configuration Although the Powermonitor 3000 ships from the factory with default settings, you need to configure it for your particular requirements. You may configure the Powermonitor 3000 using the optional Display Module.
Product Description You may easily integrate a Powermonitor 3000 into a programmable controller based control and monitoring system using your choice of the native or optional communications methods listed above. Display Module The Bulletin 1404 Display Module is an optional user interface device.
Product Description Performance Features The Powermonitor 3000 is available in four basic models, designated M4, M5, M6 and M8. Each model offers specific functionality as indicated in the table below. The M5 model offers M4 functionality and can be field-upgraded to an M6 or M8 model for an additional charge.
In addition to the native RS-485 communications port, several factory-installed communications options are also available. These options make is possible for a user to select Powermonitor 3000 units to provide power and energy information into a variety of existing or new control systems and communications networks.
Page 18
Product Description RS-232 Optional Communications A catalog number ending in -232 specifies a Powermonitor 3000 with one RS-232 communications ports in addition to the native RS-485 communications port. The user selects which of the two ports is active, as the two ports may not be used concurrently. The RS-232 port has the following performance features: •...
Page 19
Product Description DeviceNet Optional Communications A catalog number ending in -DNT specifies a Powermonitor 3000 with a DeviceNet port in addition to the native RS-485 port. The DeviceNet option permits concurrent use of both communications ports. The DeviceNet port has the following performance features: •...
Page 20
• Supports Class 1 scheduled connection for I/O data (Series B) ControlNet Optional Communications A catalog number ending in -CNT specifies a Powermonitor 3000 with a ControlNet communications interface in addition to the native RS-485 port. The ControlNet interface has the following features: •...
Page 21
ControlNet assembly instance 12 Figure 2.1 Master Module with Various Communications Options Removable Status Input Connector Terminal Blocks LED Indicators Display Module Port Powermonitor 3000 wermonitor 3000 Powermonitor 3000 NAP Port ControlNet Optional Channel A RS-232 Port...
2-10 Product Description LED Indicators The Powermonitor 3000 is equipped with six, 2-color light emitting diodes (LEDs) arranged as shown in Figure 2.2. Functions of the LEDs differ among the various communications configurations. Figure 2.2 LED Indicators The three LED’s on the left display the same information on Powermonitor 3000 modules with any communication option including native RS-485 communications only.
Page 23
LED Color LED State and Communications Condition Not Used Powermonitor 3000 Not Used Network Status Power is off or the Powermonitor 3000 is not online Flashing Green Network status is OK, no connections established NETWORK Steady Green Network status is OK, connections...
Page 24
Ethernet is idle, no active data present on LINK port Flashing Red Active data is present on Ethernet port Powermonitor 3000 is not transmitting any data through the Ethernet port Flashing Red Powermonitor 3000 is transmitting data Table 2.8 EtherNet/IP Optional Communications (Series B catalog numbers ending...
Page 25
Product Description 2-13 Table 2.9 ControlNet Optional Communications (catalog numbers ending in -CNT) LED Color LED State and Communications Condition Powermonitor 3000 CHAN A and No power or Channel disabled CHAN B Steady Red Faulted unit CHAN A Alternating Self-test...
Page 26
2-14 Product Description Publication 1404-UM001D-EN-E - October 2004...
Display Module or automatically using communications with an external device or application. The basic operations of the Powermonitor 3000 include the following: • Metering functionality • Operational and status indication • Operation of the Display Module •...
Page 28
Powermonitor 3000 Operations Table 3.1 Summary of Measurements M6 M8 DM Measurement • • • • Current, per phase and neutral • • • • Average current • • • • Positive sequence current • • • • Negative sequence current •...
Page 29
Viewing Metered Data Using the Display Module The Display Module makes it easy to view the metering data produced by the Powermonitor 3000. Refer to Display Module Functionality later in this chapter for information on use of the Display Module.
Page 30
40 Hz or if the voltage magnitude on all 3 voltage inputs is too low. Frequency results return 999 if the frequency is greater than 75 Hz. The Powermonitor 3000 selects one voltage phase input for frequency calculations and automatically switches to another in case of a phase loss.
Page 31
Refer to Advanced Device Configuration on page 3-23 for more information. Symmetrical Component Analysis Results The Powermonitor 3000 calculates sequence voltages and currents for use in symmetrical component analysis, a method of mathematically transforming a set of unbalanced three-phase vectors into three sets of balanced vectors.
Page 32
Powermonitor 3000 Operations Table 3.3 Voltage, Current and Frequency Metering Parameter Description Range Units Phase 1 L-N Voltage RMS line to neutral voltage of individual phase or 3-phase Volts 0 to 999.9x10 average Phase 2 L-N Voltage Phase 3 L-N Voltage...
Page 33
Powermonitor 3000 Operations Power Factor Results The Powermonitor 3000 calculates true, displacement and distortion power factor, each on a per-phase and total 3-phase basis. True power factor is the ratio between the total true power and total apparent power (in percent), and takes into account the effect of phase shift between the voltage and current as well as any harmonics present.
Page 34
Pf = 0 -kVAR (Export) kVARHR-R (Reverse) Energy Results The Powermonitor 3000 calculates energy values including kWh forward, reverse and net; kVAh; kVARh forward, reverse and net; and kAh. You may read these values using the Display Module or via communications.
Page 35
The peak demand charge helps to pay the utility for maintaining this instantaneous capacity. The Powermonitor 3000 computes demand levels for watts, VA, amps, and VARs, and provides three different methods for projecting demand.
Page 36
Powermonitor 3000 Operations This method is known as thermal demand. You may set up a Powermonitor 3000 to determine its demand interval from the utility pulse. To accomplish this, connect the utility pulse to status input #2 and make the appropriate settings in the Advanced Device Configuration.
Page 37
Powermonitor 3000 Operations 3-11 ∫ • P t ( ) t d --------------- - Demand t2 t1 – (t2 - t1) = Elapsed interval duration and is less than T First Order Projection The first order demand projection utilizes the instantaneous demand...
The Display Functionality Module uses three modes of operation. • Display mode allows you to view Powermonitor 3000 parameters including metering, setpoint, min/max log, event log and self-test information. You may also select a default screen to be displayed at power-up or after 30 minutes without key activity.
Page 39
Powermonitor 3000 Operations 3-13 Key Functions The Display Module has four keys located on its front bezel: an Escape key, Up Arrow key, Down Arrow key, and an Enter key. These keys differ slightly in how they function in each mode. See Figure 3.2 for a description of their functionality.
Page 40
3-14 Powermonitor 3000 Operations Figure 3.2 Menu/Parameter Structure Chart Key Default Screen Level 1 Default Screen? Next Item (Within Current Level) Level 2 Level 1 Level 3 Display Program Previous Item (Within Current Level) Level 4 Select Program Password? Level 2...
Page 41
Powermonitor 3000 Operations 3-15 Configuration Menu Level 3 Native Optional Min/Max Event Network/ Setpoint Basic Advanced Comm. Comm. Demand Time 1..n Input Mode Enable Type New Password Protocol Log Status Enable/Disable - Wiring Mode Depends on Start Month Demand Period Length...
Page 42
3-16 Powermonitor 3000 Operations Displaying Information The display screen consists of two rows of five alpha-numeric LED digits. At the right of this screen is a column of phase indicators: L1, L2, L3 and N. These indicators show which phase (or phases) is referred to by the information being displayed on the 2x5 screen.
Page 43
Powermonitor 3000 Operations 3-17 Scrolling When messages are too large to fit on the display, a scrolling mechanism is employed. The message scrolls horizontally. The default scroll rate was chosen to give you enough time to see the message but not take too much time to show the entire message.
Page 44
30 minutes of inactivity on the Display Module. Issuing Commands The Display Module allows you to issue commands to the Powermonitor 3000. These commands include relay and KYZ output forcing; clearing the Min/Max Log; clearing energy and amp-hour counters, status input counters and setpoint counters, and restoring the factory defaults.
Page 45
Powermonitor 3000 Operations 3-19 The relay and KYZ outputs may be connected to ATTENTION field devices. Before issuing a command to force an output, ensure that any devices connected to outputs cannot operate in an unsafe or undesired manner. Failure to follow these instructions may result in personal injury or death, property damage or economic loss.
Page 46
3-20 Powermonitor 3000 Operations 3. Choose the option of the command by pressing the Up Arrow and Down Arrow keys until the desired option is displayed. Notice the phase indicators on the right-hand side remain solid and the command option being selected is still flashing.
Powermonitor 3000 using Program Mode and Edit Mode of the Display Module. Once you have become familiar with the key functions, you will find that setting up a new Powermonitor 3000 is a simple process. You may also configure the Powermonitor 3000 via communications, and certain advanced features of the Powermonitor 3000 may be configured only via communications.
Page 48
Basic Device Configuration The basic unit configuration sets the wiring mode, PT ratios and CT ratios to match your power system. Every Powermonitor 3000 requires basic configuration. To perform basic configuration using the Display Module, navigate through these menus: PROG. > PASS? >...
Page 49
Refer to the Powermonitor 3000 Installation Instructions, publication 1404-IN007 for information on selecting and installing PTs and CTs. Advanced Device Configuration...
Page 50
3-24 Powermonitor 3000 Operations Password The password protects the unit against unauthorized commands or configuration changes. Be sure to write down the new password and keep it in a safe place. Range 0 to 9999, default 0000. If you forget or lose your password, contact Rockwell Automation Technical Support for assistance.
Page 51
Powermonitor 3000 Operations 3-25 Table 3.7 Device Configurations Summary Parameter Range Default User Setting New Password -1 to 9999 0000 Demand Period Length -99 to 99 Number of Demand Periods 1 to 15 0 to 900 Seconds Forced Demand Delay...
Page 52
• A positive value (other than 0) configures the Powermonitor 3000 to use its internal clock to measure the demand period. • A setting of zero (0) configures the Powermonitor 3000 to use the utility pulse connected to status input #2 to synchronize the demand interval •...
Page 53
Some applications require very frequent updates of a limited set of metering data. In the M8 model, you may de-select certain metering functions to improve the update rate of the Powermonitor 3000 in its remaining metering and communications functions. With this feature selected, de-selected metering calculations return values of 0 in the appropriate data table elements.
Page 54
Energy meter mode: The unit calculates only average voltage, average amperes, total watts, frequency and net kWh. Date and Time You may use these parameters to set the Powermonitor 3000’s internal clock and calendar and configure the display format as MM/DD/YYYY (default) or DD/MM/YYYY. The Powermonitor 3000 uses its internal clock time-stamp entries in logs, oscillograms and transient captures.
Page 55
UDP (User Datagram Protocol) messaging, a simplified, low-level protocol that supports broadcasts. A Powermonitor 3000 may be configured as a "Master" or a "Slave". A Master may be configured to receive an end-of-interval (EOI) signal either from a dry contact connected to its Status Input 2 or via a Controller Command write to Table A.53 (see below).
Page 56
World time zone Sets the time zone of the Powermonitor 3000. Range: -12 = GMT - 12:00 - Eniwetok, Kwajalein; -11 = GMT - 11:00 - Midway Island, Samoa; ...; 12 = GMT - 12:00; Fiji, Kamchatka, Marshall Island.
Page 57
Bits 1 through 15 are reserved. DST (Daylight savings time) configuration The Powermonitor 3000 may be configured to automatically adjust its internal clock for daylight savings time. Daylight savings time functionality is available only in Powermonitor 3000 models with firmware revision 2.5x or later.
Page 58
3-32 Powermonitor 3000 Operations DST start day instance Selects which instance of the DST start day in the DST start month when DST begins. Range 1 = first, 2 = second, 3 = third, 4 = fourth, 5 = last DST start hour Selects the hour of the day when DST begins.
Powermonitor 3000 Operations 3-33 Metering Update Rate The metering update rate is a measure of how often the PM3000 calculates new metering results. The metering update rate is not significant in most applications, but can be important in some control applications.
Page 60
3-34 Powermonitor 3000 Operations Table 3.12 Meter update rate with factory default configuration Model Communication option 000, 232, ENT, CNT, 60 mS 65 mS 60 mS 65 mS 65 mS 70 mS 80 mS 85 mS Publication 1404-UM001D-EN-E - October 2004...
The optional communications choices are: • Serial - an RS-232 communications port • Remote I/O -allows you to connect your Powermonitor 3000 as a quarter rack to any Remote I/O scanner device • DeviceNet - a port with standard DeviceNet functionality lets...
Page 62
Communications Native RS-485 Communications Your Powermonitor 3000 is set up to communicate via its native RS-485 port when you first power it up, except for units with an optional RS-232 communication port. The communications configuration includes the following parameters: • Protocol: Allen-Bradley DF1 half-duplex slave, Modbus RTU slave, or auto-sense.
Page 63
Optional RS-232 Communications Powermonitor 3000 units with a catalog number ending in “-232” are equipped with an optional RS-232 serial port in addition to the native port. These units are set up at the factory to communicate using the optional port using the Allen-Bradley DF1 half-duplex slave protocol.
Page 64
Communications • Flow Control: Enables or disables hardware handshaking. Default disabled • Inter-character timeout: Range 0 to 6553 msec. Default 0 (= 3.5 character times) To change your RS-232 port configuration, use the Display Module under the PROGRAM > OPTIONAL COMMUNICATIONS menu. The RS-232 communications standard supports point-to-point communications between 2 stations or nodes, with a maximum cable length of 15.24 meters (50.0 ft.).
Page 65
Communications Optional Remote I/O Communications Powermonitor 3000 units with a catalog number ending in “-RIO” are equipped with an optional Remote I/O port in addition to the native port. This dual-port option allows the use of both ports simultaneously. The port emulates a logical quarter-rack of I/O. You must configure the rack address, group number, baud rate and last rack status.
Page 66
2 = 230 Kbaud Optional DeviceNet Communications Powermonitor 3000 units with a catalog number ending in “-DNT” are equipped with an optional DeviceNet communication port in addition to the native port. Both may operate at the same time. You must configure the DeviceNet communications parameters before you connect the Powermonitor 3000 to a DeviceNet network.
Page 67
Communications enables remote baud rate selection. With this option selected, you may use RSNetworx for DeviceNet to set the Powermonitor 3000 baud rate. Any change in baud rate takes place after power is cycled to the Powermonitor 3000. Bus-off Interrupt specifies the response of the Powermonitor 3000 to a CAN bus-off interrupt.
Page 68
1 = Reset CAN chip and continue Configuring the Powermonitor 3000 using RSNetworx for DeviceNet DeviceNet is an open-standard, multi-vendor communications network. Although other vendors offer DeviceNet configuration tools, all examples in this manual will depict the use of Rockwell Software RSNetWorx for DeviceNet.
Page 69
Communications 2. At this point, the DeviceNet scanner module does not know what device to scan. Click on the Online Button to list the available devices on the network. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 70
4-10 Communications 3. Read the scanner’s configuration. Right click on the DeviceNet scanner icon and upload the scanner’s present configuration. Publication 1404-UM001D-EN-E - October 2004...
Page 71
4. Edit the Scanner List The DeviceNet scanner needs to know how the information is coming from the Powermonitor 3000. Select the Scan List tab and move the Powermonitor 3000 into the Scanlist set. 5. Edit the Data Table Map The DeviceNet scanner needs to know which bytes will be scanned from the Powermonitor 3000.
Page 72
4-12 Communications Input parameters for Powermonitor 3000 are Instance 1 and output parameters are Instance 2. Publication 1404-UM001D-EN-E - October 2004...
Page 73
0 to 255 decimal. The default IP address is 128.1.1.x, where x is the factory-assigned Unit ID number. A Powermonitor 3000 (Series A, only) with an IP address of 0.0.0.0 will get its operating IP address, subnet mask and gateway IP address from a bootp server on power-up.
Page 74
Ethernet port uses. Choices are: 0, for CSP and CIP dual-stack; 1 for CSP only; and 2 for CIP only. CSP is the client/server protocol (also called PCCC) used by some legacy Allen-Bradley PLC-5 and SLC 500 controllers. CIP is the control and information protocol that underlies EtherNet/IP, ControlNet and DeviceNet communications.
2 = CIP only Optional ControlNet Communications Powermonitor 3000 units with a catalog number ending in “-CNT” are equipped with an optional redundant ControlNet port and a native RS-485 port in a dual-port configuration that allows simultaneous operation of the ports. You must configure the communications parameters before you connect the Powermonitor 3000 to a ControlNet network.
Page 76
4-16 Communications The Powermonitor 3000 is a read/write data server. It does not initiate data messages, but responds to messages from client devices. Its data is organized in data tables similar to those found in a SLC 5/03 programmable controller.
Page 77
• Number of elements: 8 • Data type: Integer • User-configurable: No The Powermonitor 3000 data tables are listed in Appendix A. Table A.1 in shows a summary of all the data tables. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 78
December 30th. The timestamp data type may be integer or floating-point and depends on the data table. Other common data table elements The Powermonitor 3000 uses several common data table elements in a number of data tables. These include: • Password: A valid password must be written to change configuration settings or issue commands.
Page 79
Writing Data to Data Tables The Powermonitor 3000 contains a number of writeable data tables. These tables have read/write access, so a client may read their current content or write new content.
Page 80
4-20 Communications You may write data to the Powermonitor 3000 for basic and advanced device configuration, to set the time and date, to set up setpoints, logs, oscillography and transient analysis, and to select records to be read back from indexed data reads such as harmonics, oscillography and logs.
Page 81
Communications 4-21 Simple Reads of Data Tables The following considerations apply to simple Powermonitor 3000 data table reads: • An entire data table or a contiguous portion (down to a single element) may be read, except for Remote I/O and DeviceNet...
Page 82
You may select one of two modes for indexed table reads. • Auto Increment - the Powermonitor 3000 automatically points to the next record following each read of the specified results table • Manual Increment - the client specifies a record to be read during the next read of the results table by performing a write to the applicable read-back select table.
Page 83
Figure 4.3 Indexed Data Read, Manual Mode Flow Diagram Refer to Chapter 5, Setpoint Programming and Operation; Chapter 7, Data Logging; and Chapter 8, Advanced Features for details of indexed mode data reads for each of these functions. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
The information in this section is provided to assist you in designing and implementing data messaging with the Powermonitor 3000 by discussing in detail the unique properties of the communications options. Refer also to the Sample ladder diagrams in Appendix C.
Page 85
31 slaves on a single network up to 1219 meters (4000 feet) long. For satisfactory communications performance, however, we recommend connecting no more than 8 to 12 Powermonitor 3000 units to an RS-485 multi-drop network. The optional RS-232 communications port has several configuration settings that support the use of modems for point-to-point and point-to-multipoint communications.
Page 86
The slave nodes will never communicate with each other. The master node initiates only one Modbus transaction at a time. The Powermonitor 3000 supports Modbus RTU, the version of Modbus applied to serial communications in which each byte of data consists of 2 hexadecimal values.
Page 87
Function 06, 16 and the sub function 10 of function 08 support Broadcast packets. Refer to Appendix A for Modbus addresses of the Powermonitor 3000 data tables. The Powermonitor 3000 supports zero-based addressing. The address ranges are arranged as follows (note that not all addresses in the range are used): •...
Page 88
16 should be strictly the same as the size of the accessed data table. If the data written to Powermonitor 3000 by using function code 16 is outside of the legal range as shown in Appendix A, error code 5 will occur.
Page 89
4-29 For function code 03, 04 and 16, if any undefined starting address is sent to the Powermonitor 3000, exception code 2 will be returned and error code 6 will occur. If the starting addresses other than the first Modbus address of the data tables are sent to the slave with function code 16, this error code will also occur.
Page 90
DeviceNet scanner using RSNetworx for DeviceNet. Polled I/O messaging can automatically provide fresh data at update rates as fast as 100 mS. The Powermonitor 3000 supports both Every Scan and Background polled messaging. You select the poll type and polling rate using RSNetworx for DeviceNet software.
Page 91
I/O messaging table. The specific details of explicit messaging depend upon the master device that initiates the message. The example in this section uses an Allen-Bradley SLC 500 controller and DeviceNet Scanner (1747-SDN) as the master. Refer to the DeviceNet Scanner Module Installation Instructions, publication 1747-5.8, for a detailed...
Page 92
6-byte path (class/instance/attribute). Word 2 contains the DeviceNet service code and the MAC ID or node number of the server device, in this case, the Powermonitor 3000. Valid service codes for use on Class 4 assembly instances are: Publication 1404-UM001D-EN-E - October 2004...
Page 93
121*256 + 1 = 30977. Words 3 through 5 comprise the DeviceNet path: Class, Instance, and Attribute. For the Powermonitor 3000 data tables, Class = 4, Assembly Objects; Attribute identifies the data table, and Attribute = 3, data. Word 6 and following words contain data to write to the Powermonitor 3000.
Page 94
37. Because the floating-point word order in the ControlLogix controller is reversed from that in the Powermonitor 3000, your ladder logic will need to reverse the word order so the data may be interpreted correctly. The SWPB instruction performs this function.
Page 95
= Destination MAC ID / node no. (6-bit field) yyyyyy = Source MAC ID / node no. (6-it field) DeviceNet Class Services As a group 2 slave device, the Powermonitor 3000 supports the following class and instance services. Table 4.8 DeviceNet Class Services...
Page 96
The communications interface used in the DeviceNet communications option is programmed to reject duplicate write messages. Because of this, all writeable data tables in the Powermonitor 3000 include an element called DeviceNet unique write identifier. In many cases, your client application may ignore this element because the message data is unique.
Page 97
IMPORTANT software version compatibility information in the table. If you are replacing a Series A Ethernet Powermonitor 3000 with a Series B unit, you may need to upgrade software or modify the communications programming of your controller ladder programming or client application to re-establish communications.
Page 98
(2) Available in communications FRN 1.22 or later. Uses CIP Encapsulation on PCCC commands. Ethernet PCCC/CSP protocol PCCC messaging is supported in the Series A Powermonitor 3000 and in Series B units with communications firmware 1.22 and Master Module firmware 2.5x or later.
Page 99
For PCCC/CSP messaging, set the Optional Communications Protocol configuration (Series A only) to either CSP or CSP/CIP. Neither a Series A Powermonitor 3000 with protocol set to CIP only nor a Series B Powermonitor with comms firmware 1.21 or earlier will respond to messages using the PCCC/CSP protocol.
Page 100
• SLC 5/05 Series A FRN 5 (OS 501) • SLC 5/05 Series C Messaging from a PLC-5E or SLC 5/05 to a Powermonitor 3000 uses a MultiHop message path. The client controller “thinks” it is communicating with a ControlLogix controller. The example message detail screens below indicate a PLC/5xxE reading the voltage and current table F15:0 from a Powermonitor 3000 to the controller’s F15:0...
Page 101
The example below shows the MultiHop configuration for messaging from a PLC-5/xxC ControlNet processor through a ControlLogix Gateway to an Ethernet Powermonitor 3000. Figure 4.7 PLC-5/xxC via ControlLogix Gateway MultiHop Configuration You may choose between two types of ControlLogix to Powermonitor 3000 messaging: •...
Page 102
4-42 Communications Figure 4.8 ControlLogix to Powermonitor 3000 Communication Tab Example The first example below reads the Voltage and Current table from a Powermonitor 3000 into the ControlLogix controller tag dataPM3K_VI(0) using a PLC-5 Typed Read, configured as an array of 14 elements of type Real.
Page 103
• Attribute: 3 (hex), Data EtherNet/IP I/O Connection (Series B only) Series B Powermonitor 3000 Ethernet units support a Class 1 connection to Instance 1 and 2. To utilize this scheduled connection to a ControlLogix controller, open the controller program offline in RSLogix 5000.
Page 104
Figure 4.12 Requested Packet Interval Setup Set the Requested Packet Interval to 100 mS or greater. The Powermonitor 3000 will not respond reliably to an RPI of less than 100 mS. The Powermonitor 3000 data will be found in controller tags as shown in Figure 4.13.
Page 105
Figure 4.13 Powermonitor 3000 I/O Tags Powermonitor 3000 Web Access You may view a number of data tables by simply pointing your web browser to the IP address of your Powermonitor 3000 from a computer with access to the unit’s subnet. Example: http://192.1.1.207.
Page 106
• ControlNet Specifications, ControlNet International, Ltd., Clearwater, FL, 2001. ControlNet Communications Option Powermonitor 3000 ControlNet units support a Class 1 connection to Instance 1 and 2. To utilize this scheduled connection to a ControlLogix controller, open the controller program offline in RSLogix 5000.
Page 107
Set the Requested Packet Interval to a binary multiple of the network update time (NUT) greater than 100 mS. The Powermonitor 3000 update rate is typically 100 mS. The Powermonitor 3000 data will be found in controller tags as shown in Figure 4.17. Figure 4.17 Controller Tags Download the revised program to the controller.
Page 108
Reading files from the Powermonitor 3000 Both integer and float files can be read from the Powermonitor 3000. This example reads the Date and Time table. Floats can be read by using this same process but destination file should be of type float.
Page 109
(Date and Time) was selected. The Local Node Address is the address of the Powermonitor 3000 Controlnet Node Address “4”. Writing data to the Powermonitor 3000 is done with the same method. It is recommended that 1 integer file and 1 float file be set aside in the SLC for use when writing to the Powermonitor 3000.
Page 110
4-50 Communications Notice that under target device that Powermonitor 3000 data table F10 (Basic Configuration) was selected. The Local Node Address is the address of the Powermonitor 3000 Controlnet Node Address “4”. The information to write was loaded into file F12:0 of the SLC and is 9 elements long.
Page 111
Powermonitor 3000 Notice that when using an unscheduled message directly to the Powermonitor 3000, in this case node 4, that the message format is local, multi-hop selection is no. The following selection performs a write operation to the basic configuration table F10 of the Powermonitor 3000.
Page 112
4-52 Communications This message transfers 9 floats from table F8:0 to the Powermonitor 3000 table F10. The Powermonitor 3000 address is at node 4, local message. How to Clear or Preset Energy Counters Using Communications You may clear or preset the energy counters by performing a table write to Table A.14 Metering Real and Apparent Energy Results or...
Page 113
If your application requires monitoring a small number of parameters normally found in different data tables, and you need to conserve communications bandwidth, then the Powermonitor 3000 user-configured data table may be an ideal solution. To use this table, your data client application performs a write to Table A.30 User-Configured Table Setup, containing the desired parameters that you select from Table A.59 Parameters for Trend Log and Configurable...
Page 114
User-Configured I/O Table You may configure Input Messaging Instance 1 in Powermonitor 3000 units with optional DeviceNet, EtherNet/IP (Series B), or ControlNet communications in the same way as the user-configured data table above.
Setpoint Programming and Operation Setpoint operation provides a method other than communications for the Powermonitor 3000 to be used in and interact with power and energy applications. Some examples of setpoint applications include: • Turning on an output relay when predicted demand exceeds a preset level, for simple demand management •...
Page 116
Setpoint Programming and Operation You should assign each setpoint a unique action type. If more than one setpoint are assigned an action type, unpredictable output action may result. You may read setpoint output flags in Table A.3 Discrete Data and Table A.2 Remote I/O, DeviceNet, EtherNet/IP and ControlNet I/O Messaging.
Page 117
Setpoint Action Delay. The setpoint releases when the magnitude of the parameter being monitored increases above the Setpoint High Limit and stays above the limit for a time greater than the Setpoint Release Delay. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 118
Setpoint Programming and Operation Figure 5.3 Under Forward Setpoint Operation ≥Setpoint Release Delay Parameter Value <Setpoint Release Delay Setpoint High Limit ≥Setpoint Action Delay Setpoint Low Limit Maximum Excursion Time (s) Setpoint Activated Setpoint Deactivated Under Reverse Setpoint An under reverse setpoint is the mirror image of an under forward setpoint.
Note: This parameter is non-numeric when viewed via the Display Module, and the Setpoint Type is Phase Rotation or Status input. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 120
Setpoint Programming and Operation Table 5.1 Setpoint Configuration Parameter Name Parameter Description Range Units Default Setpoint Low Limit The value being used as a reference to 0 to 10,000,000 Depends on type deactivate the setpoint for over comparisons, or to activate the setpoint for under comparisons.
Page 121
IEC THD voltage • • • Amps IEC THD current • • • IEC THD I4 Amps • • • Status input 1 • • • Status input 2 • • • Any status input Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 122
A setpoint activates when the magnitude of any phase passes the activation limit and releases when all phases pass the release limit in the appropriate direction for the setpoint evaluation condition. These setpoint types apply only to the applicable Powermonitor 3000 models and will appear as "inactive" on other models.
Page 123
Clear setpoint #20 time • • • • • Clear Ah result Capture oscillograph Examples of Setpoint Operation Let us look again at the setpoint applications mentioned at the beginning of this chapter. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 124
5-10 Setpoint Programming and Operation These examples are intended to demonstrate ATTENTION setpoint configuration only. They should not be used as sample application programming references. Carefully consider all control, operational and safety issues when designing and implementing setpoint operations. Example 1 – Simple demand management: To configure setpoint 1 to energize output relay 1 when projected demand exceeds 100 kW for more than one second and de-energize relay 1 when projected demand falls below 90 kW for more than two seconds, you could use...
Page 125
Writing Setpoint Configuration Using Communications To configure setpoint operations using communications, the client performs a table write to Table A.18 Setpoint Setup/Read-Back Select and Status. This read/write data table of 16 integer elements includes the following: Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 126
Reading Setpoint Status Data Using Communications To read the setpoint status using communications, the client uses the indexed read method. The Powermonitor 3000 uses Table A.18 Setpoint Setup/Read-Back Select and Status both to select the setpoint to be read on the next read, and to return the status of the selected setpoint.
Chapter I/O Operations The Powermonitor 3000 is equipped with two relay outputs and two status inputs designed to provide a discrete interface with your application. Relay and KYZ Output The Relay output is an electromechanical Form C relay with contacts rated at 10 amperes at 240 VAC or 250 VDC.
Page 128
Many electric energy meters provide a dry contact output that changes state at intervals determined by a metered parameter. Pulsed control lets the Powermonitor 3000 emulate this function. You may select the following options for the Control source parameter: 1 = Watt-hours forward...
Page 129
Forces override all other output control sources. If you force an output either energized or de-energized, be sure to release the force to re-establish your selected control source. If you cycle power to the Powermonitor 3000, all output forces are released. No Control Operation You may also select no output control by selecting a value of zero (0) for the Control source parameter.
Page 130
The Default output state on communications loss defines the behavior of the output if the Powermonitor 3000 experiences a loss of communications. What constitutes a communications loss depends on the protocol. A Remote I/O unit declares a communications loss if it has detected more than 100 mSec between valid frames or more than 255 consecutive valid frames not addressed to it.
Powermonitor 3000 operation to meet the requirements of your specific application. Counters You may use the Powermonitor 3000 to monitor discrete events such as circuit breaker status or kWh pulses from a legacy electrical energy, steam, gas or other type of meter. Each status input has associated with it an independent counter, which increments with every false-to-true transition of its input.
Page 132
I/O Operations Event Logging of Status Inputs You may choose whether or not to record status input transitions in the Event Log. If you were using a status input to read a KYZ meter pulse, for example, recording transitions into the Event Log would quickly fill the log and overwrite potentially important event information.
Page 133
Chapter Data Logging Its inherent data logging capability makes the Powermonitor 3000 a versatile component in a number of power and energy applications. Cost allocation applications can read billing variables like energy usage and demand from the configurable Trend Log, making the accuracy of reports less dependent on a continuous network connection.
Page 134
Data Logging Event Log Configuration Options There are two options in the Event Log setup. • You may choose to log or ignore (ignore is default) status input change-of-state. You may make this configuration setting using the Display Module by navigating through these menus: PROG > PASS? >...
Page 135
ST #### Time Set TimeSet Device Reconfigured New Cfg Setpoint Reconfigured Set Cfg NVRAM Set NVRAM Set Transient Detected TRN Det M8 only User Text M8 only (1) Number indicates a numeric digit. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 136
Data Logging Table 7.2 Status Error Codes Bits Description bit 0 0001h Master Module code flash status bit 1 0002h Master Module data flash status bit 2 0004h Master Module RAM Status bit 3 0008h Reserved for factory use bit 4 0010h Master Module NVRAM status bit 5...
Page 137
• Capture identifier (M6, M8 only): identifies oscillograph or transient capture number if applicable • Event text available (M8 only): 0 indicates no user comment; 1 indicates a user comment has been stored in the current record (see below) Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
For the M8 model, you may use the Event record internal identifier and the Event text available flag for reading and writing user comments. Please refer to the section immediately below. The Powermonitor 3000 expresses timestamps in an array of four data table elements: Year...
Page 139
Event text available flag set in the results table, runs a routine to read the user comment. Two writes to, and two reads of Table A.50 Event Log Text are needed to read the entire user comment. The first write contains these elements: Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
The trend log always contains the most recent records. Default configuration: As shipped from the factory, a Powermonitor 3000 will log net kilowatt-hours (kWh), net kVAR-hours (kVarh) and demand watts, at 15-minute intervals, in overwrite mode.
Page 141
Data Logging If you use the Powermonitor 3000 with an energy logging software such as RSEnergyMetrix, you should coordinate the parameters selected for the Trend Log with those logged by the software. This allows for the energy logging software to poll the...
Page 142
7-10 Data Logging Examples Example 1: A user wants to log kW every 15 minutes and wants to know how many records the log will contain and how long a time that will cover. The first formula applies: • – 65524 ------------------------------------- - •...
Page 143
DeviceNet communications, the results table will return only the first 8. The Powermonitor 3000 clears the trend log when you change any parameter or the logging interval. You may perform a simple table read of Table A.21 to view the existing Trend Log configuration.
Page 144
7-12 Data Logging Reading Data from the Trend Log To read the Trend Log, use the indexed read method. A write to Table A.21 selects which trend log record is read next. There are a number of auto-increment and manual-increment options that may be selected by writing to the Read-back Mode element in Table A.21: 0.
Module by navigating these menus: PROG. > PASS? > COMMANDS > MIN/MAX LOG CLEAR. Press the Up Arrow or Down Arrow key until Yes appears, then press the Enter key. You may also clear the Min/max Log using communications. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 146
7-14 Data Logging Interfacing with the Min/Max Log Using Communications Write Min/max Log configuration settings and command using a table write to Table A.23 Min/Max Log Configuration/Read-Back Select. Access data in the Min/max Log using the indexed read method. Write to Table A.23 to select the read-back mode and/or which of 74 min/max records to return on the next read of Table A.25 Min/Max Log Results.
Page 147
L3 Apparent Power I1 Crest Factor Total Apparent Power V2 Crest Factor Demand Current I2 Crest Factor Demand Power V3 Crest Factor Demand Reactive Power I3 Crest Factor Demand Apparent Power I4 Crest Factor Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
• Timestamps: for Min and Max values in four-element timestamp format Time-of-use The Powermonitor 3000 provides a Time-of-Use Log. Also called the TOU log, it provides a one-year time-of-use history of energy usage and demand. The time-of-use log provides the following: •...
Page 149
Bitfield, range 0 to 4095 (0 to 0FFF hex). See Time-of-use selection above. Default 1792 (700 Hex, 8:00 to 10:59 a.m.) • Mid peak PM – selects afternoon mid peak time-of-use hours. Default 120 (78 Hex, 3:00 to 6:59 p.m.) Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 150
Hex, 12:00 noon to 2:59 p.m.) Reading Time-of-Use Log Data The Powermonitor 3000 stores the TOU log in three sets of 13 records each, one set for real energy and demand, a second for reactive energy and demand, and the last for apparent energy and demand.
Advanced Features In this chapter we will discuss major features that, for the most part, are found only in the Powermonitor 3000 M6 and M8 models. The exception is that basic harmonic analysis is supported in the M4 and M5 models.
Page 152
Advanced Features • Capture number: selects a capture for read-back or returns the last capture selected. Range 1 to 8 (M6) or 1 to 2 (M8). Default 1. • Channel number: selects a channel number or returns the last channel number selected. Range: 1 = V1, 2 = I1, 3 = V2, 4 = I2, 5 = V3, 6 = I3, 7 = I4.
Page 153
• Auto-increment current channel: successive reads of the results table will increment through all remaining blocks of the current channel only. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 154
Advanced Features • Manual increment: each write of Table A.39 specifies the channel and block to be read in the next read of Table A.40. Successive reads of the results table will return the same block of data each time if no read-back select write is done. Reading Oscillograph Data Read oscillograph data from Table A.40 Oscillograph Results using the indexed read method.
Page 155
• CT primary = 100 A • CT secondary = 5 A • Delta voltage mode (line-to-line) • Capture type = 2 You would multiply each data point by the following factor to Allen-Bradley HMIs correctly display the waveform: Publication 1404-UM001D-EN-E - October 2004...
Harmonic Analysis The Powermonitor 3000 provides harmonic data to help you understand this important element of power quality in your facility. Each model provides a different level of harmonic information.
Page 157
Index (DIN)” and is computed for each channel as follows: ∞ Where: Σ • H = magnitude of the n harmonic -------------------- - ∞ (n ≤ 41 or 63) Σ • DIN is equivalent to IEC THD Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 158
Advanced Features Crest Factor This is another quantity that is sometimes used to describe the amount of distortion present in a waveform. It can also be used to express the dynamic range of a measurement device. Crest Factor is the ratio of the peak to the RMS.
Page 159
The row Allen-Bradley HMIs of the table that corresponds to the ratio is then used to determine the Publication 1404-UM001D-EN-E - October 2004...
Page 160
IEEE-519 compliance. Harmonic Magnitude The Powermonitor 3000 calculates the RMS magnitude of each individual harmonic. Results are calculated for harmonics 1 to 41 (M6) or 1 to 63 (M8) for all 7 voltage and current channels. Each result is expressed in RMS volts or amps.
Page 161
Reading Harmonic Analysis Data The Powermonitor 3000 presents harmonic analysis results in Table A.34 Harmonic Results; THD, Crest Factor, and More. This read-only table contains 9 floating-point elements in the M4 and M5...
Page 162
8-12 Advanced Features models and 10 floating-point elements in the M6 and M8 models. The table contains the following parameters. • Channel number: the voltage or current channel being returned. See above • % IEEE THD: Total harmonic distortion in per cent based on the IEEE definition.
In Tables A.36, A.37 and A.38 the first nth harmonic element is reserved and returns a value of 0. Sag and Swell The Powermonitor 3000 M6 and M8 models are is capable of detecting voltage sags and swells. There are many definitions for sag and swell. IEEE 1159 defines sag as: “A decrease to between 0.1 and 0.9 pu in rms voltage or current...
Page 164
8-14 Advanced Features Figure 8.1 Sag and Swell The pre-defined setpoint configuration for the detection of sag and swell is based on the IEEE-1159 standard. Although the default setpoint configuration is applicable as-is for many sag and swell applications, it may be necessary to alter the setpoint configuration to adjust the unit’s sensitivity to sags and swells for your particular application.
Page 165
6. Find the capture that has the same identifier as the one found in the event log record by reading the first block from each capture location. Read the entire capture from the Powermonitor 3000. Depending on the duration of the disturbance, the capture may contain additional information prior to and during the sag or swell event.
8-16 Advanced Features Load Factor The Powermonitor 3000 M6 and M8 models provide a Load Factor Log which calculates and stores a group of plant demand metrics that indicates how stable (or, conversely, how dynamic) a load is over a period of time, usually one month.
Page 167
• Peak demand apparent power: expressed in VARs. Range 0.0 to 999.9*10 • Average demand apparent power: expressed in VARs. Range 0.0 to 999.9*10 • Load factor apparent power: expressed in per cent. Range 0.0 to 100.0 Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
8-18 Advanced Features • Peak demand current: expressed in VARs. Range 0.0 to 999.9*10 • Average demand current: expressed in VARs. Range 0.0 to 999.9*10 • Load factor current: expressed in per cent. Range 0.0 to 100.0 • Elapsed time: hours that have elapsed since the last automatic or manual clear/reset operation •...
Page 169
1 = voltage channels only, 2 = current channels. Default 1 • Auto-threshold set command: 0 = do nothing, 1 = set threshold. Default 0 • Auto-threshold set duration: range: 1 to 3600 seconds, default 10 Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 170
Auto-threshold set command. Then manually adjust the selected threshold if you want to increase or decrease the sensitivity. The Powermonitor 3000 will not monitor for or capture transient data until a threshold setting has been configured. Reading Transient Analysis Metering Data The Powermonitor 3000 M8 model presents 12 cycles of transient metering results for each of up to 6 transient captures in Table A.44.
Page 171
Range 0 to 2, default 0. See below. • Clear command: clears one or all captures. Always returns 0. See below • Reserved elements: must be zero (0) on a write, returns 0. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 172
8-22 Advanced Features • Capture clear status: Read-only bitfield that indicates which capture numbers are clear. Bit 0 (LSB) corresponds to capture 1, bit 1 to capture 2 and so on. For each bit, 1 indicates clear, 0 indicates not clear. •...
Page 173
= PT or CT primary / PT or CT secondary = value of the data point from Table A.46 data For example, consider the following capture: • PT primary = 13.8 kV Allen-Bradley HMIs • PT secondary = 120 V Publication 1404-UM001D-EN-E - October 2004...
Page 174
6 - Clear capture #6 At least one capture location must be clear for a transient detect event to be processed. If no captures are clear, the Powermonitor 3000 ignores any new transient detection events. Publication 1404-UM001D-EN-E - October 2004...
Page 175
Powermonitor 3000 Data Tables This section provides the detailed data table definitions you may use for setting up communications with a Powermonitor 3000. One set of data tables covers all the Powermonitor 3000 models (M4, M5, M6, and M8) and communications options (-000, -232, -RIO, -DNT, -ENT and -CNT).
Page 176
Powermonitor 3000 Data Tables Table A.1 Summary of Powermonitor 3000 Data Tables for all Communications Options Data Table Name and Description Applies to Refer to • • • Remote I/O, DeviceNet, EtherNet/IP and • (12) Table A.2 ControlNet I/O Messaging •...
Page 177
(2) Data is most commonly read from this table using the Indexed read method. Refer to Indexed reads of large data . (3) Powermonitor 3000 starts with file 9 to avoid any data-type incompatibility with SLC file numbers 1 through 8, which are of a fixed data type.
Page 178
Reserved, returns 0 Data appears in the first two words of the input image table corresponding to the Powermonitor 3000 logical rack. For example, with the unit configured as Rack 1, Group 1 in a 1747-SN scanner residing in Slot 2, the data will appear in words I:2.8 and I:2.9 of the...
Page 179
Powermonitor 3000 Data Tables Remote I/O Discrete Data Accepted by Powermonitor (Master Output Data) Element Element name Range Comment Relay control 0 or 128 0 (Bit 8 = 0): De-energize 128 (Bit 8 = 1): Energize KYZ control Must be enabled by Control source parameter DeviceNet, EtherNet/IP and ControlNet I/O Data Provided by Powermonitor (Scanner Input Data;...
Page 180
Powermonitor 3000 Data Tables Table A.3 Discrete Data CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Integer Data Access Read Only PM3000 Type Element Modbus Element name Range Comment Address 30001...
Page 181
Powermonitor 3000 Data Tables Table A.4 Basic Device Configuration CSP File No. Remote I/O BT CIP Assy. Inst. 4 (Write), 5 (Read) No. of Elements 8 (M4, M5), 9 (M6, M8) User Configurable No Data Type Floating point Data Access...
Page 182
Powermonitor 3000 Data Tables Table A.5 Date and Time CSP File No. Remote I/O BT CIP Assy. Inst. 6 (Write), 7 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type Element Modbus...
Page 183
Powermonitor 3000 Data Tables Table A.6 Advanced Device Configuration CSP File No. Remote I/O BT CIP Assy. Inst. 8 (Write), 9 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type Element Modbus...
Page 184
A-10 Powermonitor 3000 Data Tables Element Modbus Element name Range Units Default Comment Address Value 40218 Force relay output 0 to 3 0 = No change 1 = Force energize the relay 40219 Force solid-state KYZ output 0 to 3...
Page 185
Powermonitor 3000 Data Tables A-11 Element Modbus Element name Range Units Default Comment Address Value 40305 Device address 1 to 247 Identifies the device on a multi-drop network. 0 is typically used by the DF1 master. 255 is the broadcast address...
Page 186
A-12 Powermonitor 3000 Data Tables Table A.8 Optional Communication Configuration CSP File No. Remote I/O BT CIP Assy. Inst. 12 (Write), 13 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type Select the table that applies to your Powermontior 3000.
Page 187
Valid password required to change configuration data. Returns -1 40402 MAC ID 0 to 99 On a write, sets MAC ID (node address) of Powermonitor 3000 on ControlNet network. 40403 Reserved Reserved. Must be 0 on a write, returns 0 40404 40405...
Page 188
A-14 Powermonitor 3000 Data Tables Remote I/O Element Modbus Element name Range Default Comment Address Value 40401 Password 0 to 9999 Valid password required to change configuration data. Returns -1 40402 Logical rack address 1 to 63 The scanner uses rack address 0...
Page 189
Powermonitor 3000 Data Tables A-15 DeviceNet Element Modbus Element name Range Default Comment Address Value 40401 Password 0 to 9999 Valid password required to change configuration data. Returns -1 40402 Node address 0 to 64 Address 64 enables remote node address programming; there is no actual node address of 64 defined for DeviceNet.
Page 190
A-16 Powermonitor 3000 Data Tables RS-232 Element Modbus Element name Range Default Comment Address Value 40401 Password 0 to 9999 Required to change configuration data. Returns -1 40402 Hardware port 0 to 1 Select active port 0 = RS-232 port...
Page 191
Powermonitor 3000 Data Tables A-17 Table A.9 Metering Voltage, Current and Frequency Result CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating point Data Access Read only PM3000 Type Element Modbus...
Page 192
A-18 Powermonitor 3000 Data Tables Table A.10 Metering Sequence Voltage and Current Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating point Data Access Read only PM3000 Type Element Modbus...
Page 193
Powermonitor 3000 Data Tables A-19 Table A.11 Metering Power Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating point Data Access Read only PM3000 Type Element Modbus Element name Units...
Page 194
A-20 Powermonitor 3000 Data Tables Table A.12 Metering Demand Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating point Data Access Read only PM3000 Type Element Modbus Element name Units...
Page 195
Powermonitor 3000 Data Tables A-21 Table A.13 Metering Power Factor Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating point Data Access Read only PM3000 Type Element Modbus Element name...
Page 196
A-22 Powermonitor 3000 Data Tables Table A.14 Metering Real and Apparent Energy Results CSP File No. Remote I/O BT CIP Assy. Inst. 19 (Write), 20 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write...
Page 197
Powermonitor 3000 Data Tables A-23 Table A.15 Metering Reactive Energy and Amp-Hour Results CSP File No. Remote I/O BT CIP Assy. Inst. 21 (Write), 22 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read/Write PM3000 Type...
Page 198
A-24 Powermonitor 3000 Data Tables Table A.16 Selftest/Diagnostic Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Integer Data Access Read only PM3000 Type Element Modbus Element name Range Comment Address...
Page 199
This is not truly a data table, but a reply to a PCCC diagnostic status request (used by RSWho to display text and an icon for the Powermonitor 3000). This data is not accessible using Modbus. Table A.17 DF1 PCCC Diagnostic Status Reply...
Page 200
A-26 Powermonitor 3000 Data Tables Table A.18 Setpoint Setup/Read-Back Select and Status CSP File No. Remote I/O BT CIP Assy. Inst. 24 (Write), 25 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 201
Powermonitor 3000 Data Tables A-27 Table A.19 List of Setpoint Types Applies to: Refer to Table A.18 Setpoint Setup/Read-Back Select and Status PM3000 Type See table Param. Parameter name Comment • • • Disables the setpoint. Not used • • • Refer to Table A.9 Metering Voltage, Current and Frequency Result Voltage •...
Page 202
(1) A setpoint activates when the magnitude of any phase passes the activation limit and releases when all phases pass the release limit in the appropriate direction for the setpoint evaluation condition. (2) These setpoint types apply only to the applicable Powermonitor 3000 models and will appear as “inactive” on other models. Publication 1404-UM001D-EN-E - October 2004...
Page 203
Powermonitor 3000 Data Tables A-29 Table A.20 Setpoint Output Actions Applies to: Refer to Setpoint Setup/Read-Back Select and Status on page A-26 PM3000 Type See table Param. Parameter name Comment • • • No output action, but recorded in the event log and Setpoint status None recorded.
Page 204
A-30 Powermonitor 3000 Data Tables Param. Parameter name Comment • • • Clears the corresponding setpoint time accumulator Clear setpoint #1 time • • • Clear setpoint #2 time • • • Clear setpoint #3 time • • • Clear setpoint #4 time •...
Page 205
Powermonitor 3000 Data Tables A-31 Table A.21 Trend Log Configuration/Read-Back Record Select CSP File No. Remote I/O BT CIP Assy. Inst. 26 (Write), 27 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 206
A-32 Powermonitor 3000 Data Tables Table A.22 Trend Log Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements 14 (DeviceNet only), 22 (All other communications types) User Configurable Yes Data Type Floating Point Data Access Read only...
Page 207
Powermonitor 3000 Data Tables A-33 Table A.23 Min/Max Log Configuration/Read-Back Select CSP File No. Remote I/O BT CIP Assy. Inst. 29 (Write), 30 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 208
A-34 Powermonitor 3000 Data Tables Table A.24 Min/Max Log Parameter List Applies to: Table 23: Min/max log config. / read-back select Table 25: Min/max log results PM3000 Type Param Parameter name Comment L1 Current Refer to Table A.9 Metering Voltage, Current and Frequency Result...
Page 209
Powermonitor 3000 Data Tables A-35 Param Parameter name Comment Demand Current Refer to Table A.12 Metering Demand Results Demand Power Demand Reactive Power Demand Apparent Power Projected Demand I Projected Demand W Projected Demand VAR Projected Demand VA L1 True Power Factor Refer to Table A.13 Metering Power Factor Results...
Page 210
A-36 Powermonitor 3000 Data Tables Table A.25 Min/Max Log Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read only PM3000 Type Element Modbus Element name Range...
Page 211
Powermonitor 3000 Data Tables A-37 Table A.26 Event Log Configuration/Read-Back Record Select CSP File No. Remote I/O BT CIP Assy. Inst. 32 (Write), 33 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 212
A-38 Powermonitor 3000 Data Tables Element Modbus Element name Range Comment Address • • • Timestamp of event; 30903 Year 1998 to 2097 Refer to Expressing Data in Data Tables on Month/day page 4-18. • • • 30904 0101 to 1231 Hour/minute •...
Page 213
Powermonitor 3000 Data Tables A-39 Table A.29 List of Event Types Applies to: Table A.27 Event Log Results PM3000 Type See table Event Event type Event Command Comment Code. Code • • • No event The log starts with no events recorded •...
Page 214
A-40 Powermonitor 3000 Data Tables Table A.30 User-Configured Table Setup CSP File No. Remote I/O BT CIP Assy. Inst. 35 (Write), 36 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read /Write PM3000 Type Applies to: Table A.31 User-Configured Table Results...
Page 215
Powermonitor 3000 Data Tables A-41 Element Modbus Element name Range Default Comment Address Value 41118 Selection for parameter #15 0 to 301 21 (Mo/Dy) Parameters 15 through 23 not supported by DeviceNet 41119 Selection for parameter #16 22 (Hr/min) 41120...
Page 216
A-42 Powermonitor 3000 Data Tables Element Modbus Element name Range Comment Address 31029-30 User selected parameter #15 - DeviceNet supports a maximum of 14 user-configured parameters. 31031-32 User selected parameter #16 - 31033-34 User selected parameter #17 - 31035-36 User selected parameter #18 -...
Page 217
Powermonitor 3000 Data Tables A-43 Table A.33 Harmonic Analysis Configuration/Read-Back Select CSP File No. Remote I/O BT CIP Assy. Inst. 39 (Write), 40 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read /Write PM3000 Type See table Applies to: Table A.34 (All models)
Page 218
A-44 Powermonitor 3000 Data Tables Table A.34 Harmonic Results; THD, Crest Factor, and More CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements 9 (M4, M5); 10 (M6, M8) User Configurable No Data Type Floating Point Data Access...
Page 219
Powermonitor 3000 Data Tables A-45 Table A.35 Harmonic Results; Odd Harmonics 1 to 21 CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read only PM3000 Type M6, M8 only...
Page 220
A-46 Powermonitor 3000 Data Tables Table A.36 Harmonic Results; Odd Harmonics 23 to 41 CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read only PM3000 Type M6, M8 only...
Page 221
Powermonitor 3000 Data Tables A-47 Table A.37 Harmonic Results; Even Harmonics 2 to 20 CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read only PM3000 Type M6, M8 only...
Page 222
A-48 Powermonitor 3000 Data Tables Table A.38 Harmonic Results; Even Harmonics 22 to 40 CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read only PM3000 Type M6, M8 only...
Page 223
Powermonitor 3000 Data Tables A-49 Table A.39 Oscillograph Configuration/Read-Back Data Select CSP File No. Remote I/O BT CIP Assy. Inst. 46 (Write), 47 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 224
A-50 Powermonitor 3000 Data Tables Table A.40 Oscillograph Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements 29 (DeviceNet only) 59 (all other communications types) User Configurable No Data Type Integer Data Access Read only PM3000 Type...
Page 225
Powermonitor 3000 Data Tables A-51 Element Modbus Element name Range Comment Address Oscillograph Data Point 21 DeviceNet supports only 20 data points per read. Oscillograph Data Point 22 Oscillograph Data Point 23 Oscillograph Data Point 24 Oscillograph Data Point 25...
Page 226
A-52 Powermonitor 3000 Data Tables Table A.41 Load Factor Log Configuration/Read-Back Select CSP File No. Remote I/O BT CIP Assy. Inst. 49 (Write), 50 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 227
Powermonitor 3000 Data Tables A-53 Table A.42 Load Factor Log Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read only PM3000 Type M6, M8 only Element...
Page 228
A-54 Powermonitor 3000 Data Tables Table A.43 Transient Analysis Configuration/Read-Back Select CSP File No. Remote I/O BT CIP Assy. Inst. 52 (Write), 53 (Read) No. of Elements User Configurable No Data Type Floating Point Data Access Read / Write PM3000 Type...
Page 229
Powermonitor 3000 Data Tables A-55 Table A.44 Transient Analysis Metering Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read only PM3000 Type M8 only Element Modbus...
Page 230
A-56 Powermonitor 3000 Data Tables Table A.45 Transient Capture Clear/Read-Back Data Select CSP File No. Remote I/O BT CIP Assy. Inst. 55 (Write), 56 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 231
Powermonitor 3000 Data Tables A-57 Table A.46 Transient Capture Results CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements 29 (DeviceNet only); 59 (All other communications types) User Configurable No Data Type Integer Data Access Read only...
Page 232
A-58 Powermonitor 3000 Data Tables Element Modbus Element name Range Comment Address Data Point 21 -8192 to 8191 DeviceNet returns only 20 data points per read. Data Point 22 Data Point 23 Data Point 24 Data Point 25 Data Point 26...
Page 233
Powermonitor 3000 Data Tables A-59 Table A.47 Advanced Metering Configuration CSP File No. Remote I/O BT CIP Assy. Inst. 58 (Write), 59 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type M8 only...
Page 234
A-60 Powermonitor 3000 Data Tables Table A.48 Harmonic Results; Odd Harmonics 43 to 63 CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read Only PM3000 Type M8 only...
Page 235
Powermonitor 3000 Data Tables A-61 Table A.49 Harmonic Results; Even Harmonics 42 to 62 CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Floating Point Data Access Read Only PM3000 Type M8 only...
Page 236
A-62 Powermonitor 3000 Data Tables Table A.50 Event Log Text CSP File No. Remote I/O BT CIP Assy. Inst. 62 (Write), 63 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type M8 only...
Page 237
Powermonitor 3000 Data Tables A-63 Table A.51 Catalog Number and WIN CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Integer Data Access Read only PM3000 Type Element Modbus Element name Range...
Page 238
A-64 Powermonitor 3000 Data Tables Table A.52 Network Demand Sync and Time Configuration CSP File No. Remote I/O BT CIP Assy. Inst. 65, 66 No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 239
Powermonitor 3000 Data Tables A-65 Table A.53 Controller Command CSP File No. Remote I/O BT CIP Assy. Inst. No. of Elements User Configurable No Data Type Integer Data Access Write only PM3000 Type Series B Ethernet only Element Element name...
Page 240
A-66 Powermonitor 3000 Data Tables Table A.55 Time of Use Register Configuration CSP File No. Remote I/O BT CIP Assy. Inst. 70 (Write), 71 (Read) No. of Elements User Configurable No Data Type Integer Data Access Read / Write PM3000 Type...
Page 241
Powermonitor 3000 Data Tables A-67 Element Modbus Element name Range Units Comment Address 32301-02 Off-peak real energy -999,999.0 to Refer to Reading Time-of-Use Log Data on 999,999.0 page 7-18 32303-04 Off-peak real energy -999.999.999 to 999.999.999 32305-06 Off-peak demand Watts 0.0 to 999.9 x 10...
Page 242
A-68 Powermonitor 3000 Data Tables Element Modbus Element name Range Units Comment Address 32401-02 Off-peak reactive -999,999.0 to MVARh Refer to Reading Time-of-Use Log Data on energy 999,999.0 page 7-18 32403-04 Off-peak reactive -999.999.999 to kVARh energy 999.999.999 32405-06 Off-peak demand 0.0 to 999.9 x 10...
Page 243
Powermonitor 3000 Data Tables A-69 Element Modbus Element name Range Units Comment Address 32501-02 Off-peak apparent -999,999.0 to MVAh Refer to Reading Time-of-Use Log Data on energy 999,999.0 page 7-18 32503-04 Off-peak apparent -999.999.999 to kVAh energy 999.999.999 32505-06 Off-peak demand VA 0.0 to 999.9 x 10...
Page 244
A-70 Powermonitor 3000 Data Tables Param Parameter name Comment Date: Year Refer to Table A.5 Date and Time Date: Month Date: Day Time: Hour Time: Minute Time: Seconds Time: Hundredths of seconds Date: Month/day Refer to Table A.5 Date and Time (compacted to take less space)
Page 245
Powermonitor 3000 Data Tables A-71 Param Parameter name Comment Date: Year Refer to Table A.5 Date and Time Date: Month Date: Day Time: Hour Time: Minute Time: Seconds Time: Hundredths of seconds Date: Month/day Refer to Table A.5 Date and Time (compacted to take less space)
Page 246
A-72 Powermonitor 3000 Data Tables Param Parameter name Comment Comm parameter #1 Refer to Table A.8 Optional Communication Configuration Comm parameter #2 Comm parameter #3 Comm parameter #4 Comm parameter #5 Comm parameter #6 Comm parameter #7 Comm parameter #8...
Page 247
Powermonitor 3000 Data Tables A-73 Param Parameter name Comment L1 Real Power Refer to Table A.11 Metering Power Results L2 Real Power L3 Real Power Total Real Power L1 Reactive Power L2 Reactive Power L3 Reactive Power Total Reactive Power...
Page 248
A-74 Powermonitor 3000 Data Tables Param Parameter name Comment Bulletin number Refer to Table A.16 Selftest/Diagnostic Results Series Overall status ASIC status Data FLASH status Real-time clock status RTC NVRAM status Option comm status Display module status Watchdog status VCO lock status...
Page 249
Powermonitor 3000 Data Tables A-75 Param Parameter name Comment Setpoint #1 type Refer to Table A.18 Setpoint Setup/Read-Back Select and Status Setpoint #2 type Setpoint #3 type Setpoint #4 type Setpoint #5 type Setpoint #6 type Setpoint #7 type Setpoint #8 type...
Page 250
A-76 Powermonitor 3000 Data Tables Param Parameter name Comment Setpoint #4 action delay Refer to Table A.18 Setpoint Setup/Read-Back Select and Status Setpoint #5 action delay Setpoint #6 action delay Setpoint #7 action delay Setpoint #8 action delay Setpoint #9 action delay...
Page 251
Powermonitor 3000 Data Tables A-77 Param Parameter name Comment Setpoint #7 accumulated active time Refer to Table A.18 Setpoint Setup/Read-Back Select and Status Setpoint #8 accumulated active time Setpoint #9 accumulated active time Setpoint #10 accumulated active time Logging interval Refer to Table A.21 Trend Log Configuration/Read-Back Record Select...
Page 252
A-78 Powermonitor 3000 Data Tables Param Parameter name Comment V1 % IEEE THD Refer to Table A.34 Harmonic Results; THD, Crest Factor, and More I1 % IEEE THD V2 % IEEE THD I2 % IEEE THD V3 % IEEE THD...
M8. M8 = M6 functionality plus transient capture and analysis, harmonics measurement up to 63rd, transducer and energy meter modes (1) In addition to Native RS-485 port. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Catalog Number Explanation Display Module 1404 - DM Bulletin Number Type of Device 1404 = Power DM = Display Module Monitoring, and with 3 Meter Cable Management Products Publication 1404-UM001D-EN-E - October 2004...
The sample applications included are: 1. Read and write the Powermonitor 3000 system clock using a variety of controllers, applications and communications 2. Read multiple Powermonitor 3000 data tables into a SLC 500 controller using DeviceNet communications 3.
Sample Applications System Clock Sample The Powermonitor 3000 system clock (date and time) is an ideal sample application for several reasons: Applications • It is important to set the system clock so that data log records, oscillograms, etc. are recorded with accurate time stamps •...
Page 257
Read message and N211 is the source for the Write message. Table N211 contains the following values for setting the date and time in a Powermonitor 3000 with a password of 0 to January 1, 2003 at 12:00 midnight: The Read Clock from PM3K and Set Clock from SLC bits are used to initiate the messages, and are reset when the message instruction either completes successfully or an error occurs.
Page 258
Sample Applications code, if the message rungs are controlled programmatically, ensure that only one message is enabled at a time. Ladder Diagram Message Setup Dialogs This is the Read message dialog: Publication 1404-UM001D-EN-E - October 2004...
Page 259
Sample Applications The Write message setup is similar: MicroLogix 1500 using Modbus NEW FROM RICH MORGAN Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 260
The second example also reads and writes the Powermonitor 3000 date and time but using a PLC-5 controller and Remote I/O. In this example, a Powermonitor 3000 has a logical address of Rack 1, Group 0. The PLC-5 data table files used are the same as in the previous example.
Page 261
Sample Applications Ladder Diagram EtherNet/IP and ControlLogix The third example reads and writes the Powermonitor 3000 date and time data table using a ControlLogix controller and EtherNet/IP communications. Note that the Powermonitor 3000 Ethernet port Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 262
Sample Applications protocol must be CIP or CSP/CIP dual stack to enable communications with the ControlLogix controller. Tags The example uses two ControlLogix tags, PM3K_Date_Time and Set_date_time. Both are arrays of 8 INT elements. The program also uses two standard MESSAGE tags, Read_time and Set_time. The following figure shows the Set_date_time to set the Powermonitor 3000 clock to January 1, 2003 at midnight.
Page 263
The example uses PLC-5 Typed read and write message types. The setup dialogs are similar to those found on page 4-41 and page 4-42. ControlNet and ControlLogix The fourth example reads and writes the Powermonitor 3000 date and time using a ControlLogix controller and ControlNet communications. Tags The example uses two ControlLogix tags as shown below.
Page 264
C-10 Sample Applications Publication 1404-UM001D-EN-E - October 2004...
Page 265
Ladder diagram Read_clock_from_PM3K Type - CIP Generic Message Control Read_Time Read_Time.DN Read_clock_from_PM3K Read_Time.ER Set_clock_from_PM3K Type - CIP Generic Message Control Set_Time Set_Time.DN Set_clock_from_PM3K Set_Time.ER (End) Message Setup Dialogs This is the Read message dialog: Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 266
C-12 Sample Applications The communications tab of the message setup simply shows the module name in the I/O configuration for this example. The Write message dialog is similar to the Read: Note that the source length is in Bytes, not elements. Since this message write 8 INT elements, the message length is 16 bytes.
Page 267
Sample Applications C-13 real-time clock in a Powermonitor 3000. You may utilize similar techniques to transfer data to and from any Powermonitor 3000 data tables. Setting up a DDE topic in RSLinx Follow these steps to create a DDE topic in RSLinx. You will need RSLinx OEM, Professional, Gateway or SDK to support DDE communications.
Page 268
C-14 Sample Applications 5. Click on the Data Collection tab. Select SLC 5/03+ as the Processor Type. Leave the rest of the settings as default. Publication 1404-UM001D-EN-E - October 2004...
Page 269
Communications tab to verify the driver and path settings in the topic. Click the Done button. The Microsoft Excel Sample Worksheet The sample worksheet uses Visual Basic for Applications (VBA) macros to read and set the date and time in the Powermonitor 3000. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 270
C-16 Sample Applications The range Sheet1!D7:D14 is the write source range and the read target range. The Read graphic element is associated with the following VBA script or macro: Sub ReadDateAndTime() 'Open DDE link; the first argument is the application we 'want to DDE with.
Sample Applications C-17 To read the date and time from the Powermonitor 3000, click the Read graphic element. To write the data and time to the Powermonitor 3000, enter the desired data and time into the worksheet along with the Powermonitor 3000 password (default = 0) and click the Write graphic element.
Page 272
C-18 Sample Applications Refer to Devicenet Scanner Module Installation Instructions, publication 1747-5.8, for a detailed description of all coding. Table C.1 TXID cmd/status Port Size Service MAC ID Class Instance Attributes Word M0:1.224 A unique TXID (Transmit Identifier) and Command byte is needed for this word.
Page 273
Service x 256 MAC ID 14 x 256 3589 Word M0:1.227 The class number is the first word of the transaction body; class 4 is used to retrieve the real-time data assemblies. Table 3.E Class Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 274
The speed at which the processor performs the messages may be altered by resetting the On-Delay timer that is located within the sequencer output rung. However, the availability of new data values is controlled by the Powermonitor 3000 table update rate. Publication 1404-UM001D-EN-E - October 2004...
Page 275
The following is a list of each mode’s initialization file and the required/possible numbers to be stored in Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 276
C-22 Sample Applications each. The first value of a block transfer sequence must be duplicated in both position 0 and 1 of an initialization file. N10 - Run Mode Required numbers are 20, 20, 21, 22, 23, 24, 25, and 26. N20:0 Required numbers are 5121, 6, 3589, 4, 14, 3 N21:0...
The ladder program is executed within a continuous task. This sample logic reads and saves the existing User Configured Data Table setup file from the Powermonitor 3000 to permit an “Undo” operation. The user must create tags listed in Table C.9 below and enter data correctly to configure the Powermonitor 3000 User Configurable Data Table successfully.
Page 282
C-28 Sample Applications Table C.9 ControlLogix Tags Used Tag Name Type # of Description Table # Elems msgReadOld MESSAGE Read Existing Config msgWriteNew MESSAGE Write New Config. msgGetStatus MESSAGE Write Status Start BOOL Start Operation Failed BOOL Failure Flag Success BOOL Success Flag Oneshot_1...
Page 283
• Word 3: between 1 and 295 incl. Ladder Diagram Sample logic program that shows a way to configure a Powermonitor 3000 User Configurable Data Table from a ControlLogix controller via the 1404-NENET communications option card using Ethernet/IP. See the accompanying text for a list of tags to be created in the ControlLogix controller.
Page 284
After clearing the flags from the previous write, this rung performs a data table write to transfer the selected user configured data table setup to the Powermonitor 3000. If the number of paramaters in the User Configurable Data Table is changed, the Powermonitor 3000 resets.
Page 286
The "Failed" flag asserts if the WriteNew message instruction errors-out, or if the GetStatus instruction errors out twice, or if the write status indicates bad data in the download table. If there is a bad data indication, verify that word 0 of the download table is the correct Powermonitor 3000 password, that word 1 is a value of 31 (decimal) and that at least one or more words beginning with word 3 are non-zero.
This was done so that other operations performed by the ladder will have minimum overhead from communications. The following files are of importance when using the ladder example. N7 SCNR_FILE The following items are of importance in file N7:0: Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 288
C-34 Sample Applications Table C.11 Bit # Importance N7:0 Read/Write N7:0/15 EN - Written to by the ladder to enable communication transaction. N7:0/14 Unused N7:0/13 DN bit - Response received N7:0/12 ER bit - Error bit returned form SCNR scanner N7:0/11 CO - Continuous mode Not used N7:0/10...
Page 289
14 VIF table of the power monitor. When receiving integer information from the power monitor the data will be readable from file number N10 INT_DATA. The length is the number of elements in the assembly instance being read. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 290
C-36 Sample Applications Writing Information through the SCNR Scanner Observe the sample of the CIP_SETUP file for the writing the configuration of the basic configuration table Instance 4 of the power monitor. The write procedure differs slightly from the read process.
Page 291
Sample Applications C-37 Powermonitor 3000 Ladder Example for SLC through SCNR While message is pending bring back the CIP message control status. Message Pending B3:0 0000 Copy File Source #M0:3.1000 Dest #N7:0 Length After setting up N9 CIP_SETUP file, turn on bit N9:11/1 to start the read transfer from the power monitor. This process clears out the first 9 words of N7:0 CIP message file.
Page 292
C-38 Sample Applications When a write of a float file is being performed it is necessary to swap the words in the float file before sending the write re quest. This is only necessary for Instance 4 or Instance 52. Allow Write N9:11 0002...
Page 293
B3:0 N7:0 N7:0 0004 Copy File Source #M0:3.1350 Dest #N10:0 Length Message Pending B3:0 Perform Read N9:11 Allow Write N9:11 Enable Transfer Bit N7:0 Done Bit N7:0 Transfer Successful N7:0 Swap Words B3:0 Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 294
C-40 Sample Applications When an error or timeout occurs bit maintenance is performed to ready the ladder for the next message leaving the timeout or error bit set. Time Out Bit Message Pending N7:0 B3:0 0005 Error bit Perform Read N7:0 N9:11 Allow Write...
Page 295
29< Move Source N11:[N12:1] 0< Dest N12:2 0< Move Source N11:[N12:0] 0< Dest N11:[N12:1] 0< Move Source N12:2 0< Dest N11:[N12:0] 0< Source A 2< Source B N12:0 30< Dest N12:0 30< Q3:1 Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 296
C-42 Sample Applications When the word swapping is complete transfer the results into F8 FLT_DATA file. 0002 Equal Copy File Source A N12:0 Source #N11:0 30< Dest #F8:0 Source B Length 30< 0003 Return 0004 Publication 1404-UM001D-EN-E - October 2004...
Page 297
29< Move Source N11:[N12:1] 0< Dest N12:2 0< Move Source N11:[N12:0] 0< Dest N11:[N12:1] 0< Move Source N12:2 0< Dest N11:[N12:0] 0< Source A 2< Source B N12:0 30< Dest N12:0 30< Q4:1 Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 298
C-44 Sample Applications When the swap operation is complete copy the temp file to the designated WR_TRANSFR file. 0002 Equal Copy File Source A N12:0 Source #N11:0 30< Dest #N14:0 Source B Length 62< 0003 Return 0004 Publication 1404-UM001D-EN-E - October 2004...
All Series B Powermonitor products equipped with an EtherNet/IP communications port bear the mark shown below. This mark indicates the Powermonitor 3000 has been tested at an Open Device Vendor Association (ODVA) independent test lab and has passed the EtherNet/IP conformance test. This test provides a level of assurance that the Powermonitor 3000 will interoperate with other conformance tested EtherNet/IP devices (including devices from other vendors).
Page 300
Technical Specifications UL/CUL UL 508 listed, File E96956, for Industrial Control Equipment and CUL Certified. CE Certification If this product bears the CE marking, it is approved for installation within the European Union and EEA regions. It has been designed to meet the following directives.
Page 301
(Class 0.2 is also (Class 0.2 is also (Class 0.2 is also available) available) available) Metering Update Rates 55 to 80 ms 45 to 70 ms 45 to 75 ms 40to 90 ms Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 302
Technical Specifications General Input, Output, and Environmental Ratings Table D.2 Input and Output Ratings Control Power 1404-xxxxA-xxx 102V-264V ac 47-63 Hz or 106V-275V dc (0.2 Amp maximum loading) 1404-xxxxB-xxx 18V to 50V dc (15 VA maximum loading) Voltage Sense Input Impedance: 1M ohm minimum, 399V ac maximum; V1, V2 and Inputs: V1, V2, V3 V3 to N.
Page 303
Humidity 5% to 95%, Noncondensing Vibration 10 to 500 Hz: 2G Operational (±0.012 in.) Shock 1/2 Sine Pulse, 11 ms duration: 30G Operational and 30G Nonoperational Recommended Ring lug: AMP part # 320634 Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 304
Technical Specifications Publication 1404-UM001D-EN-E - October 2004...
Page 305
Q. Can I monitor several loads from one monitor? A. It is not advisable to switch current transformer inputs. Besides the need for special current transformer switches, confusion over logged data and setpoint activation would also have to be considered. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 306
Frequently Asked Questions Q. Can I change communications networks? A. Unlike the other Allen-Bradley power monitors, the Powermonitor 3000 ships with a non-interchangeable communications network card. Publication 1404-UM001D-EN-E - October 2004...
For the purposes of this device profile, it is the combination of both a PM 3000 and an EtherNet/IP DC together which comprise a complete Powermonitor 3000 system. That system is capable of providing the user with access to a wide variety of power metering data via an EtherNet I/P network.
Powermonitor 3000 EtherNet/IP Device Profile The objects within the Powermonitor 3000 system have the following interfaces: Table F.2 Object Interface Identity Message Router Assembly Connection or Message Router PCCC Message Router Message Router Identity Object Table F.3 Class Code: 01 The Identity Object is used to provide identification information about the device.
Page 309
Powermonitor 3000 EtherNet/IP Device Profile Instance Attributes Table F.5 Attr Acces Name Data Type 0x01 Vendor ID UINT 0x02 Device Type UINT 0x03 Product Code UINT 0x04 Revision Struct of: Major Revision USINT Minor Revision USINT 0x05 Status WORD 0x06...
Page 310
Type USINT Type of Reset to perform Behavior The Powermonitor 3000 system's Identity instances handle reset services in the following manner regardless of the reset type requested: Instance 1 (PM 3000) – Respond successfully to the request, but continue normal operation.
PM 3000 EtherNet/IP DC Assembly Object Table F.11 Class Code: 04 The Powermonitor 3000 system's Assembly instances act as repositories for the full variety of data which the system supports. Section 5-5 of the CIP Common Specification provides additional details regarding this object.
Page 312
Powermonitor 3000 EtherNet/IP Device Profile Class Attributes Table F.12 Attr Acces Name Data Type Default Value 0x01 Object Revision UINT 0x02 Max Instance UINT Instance Attributes Table F.13 Attr Access Name Data Type Default Value 0x03 Get / Set Data...
Page 313
Powermonitor 3000 EtherNet/IP Device Profile Set Attribute Single Service The Set Attribute Single service sets the single attribute specified by the parameter Attribute ID to the value specified by the parameter Attribute Data. Table F.16 Request Parameters Parameter Data Type Description...
Powermonitor 3000 EtherNet/IP Device Profile the Assembly Object instances may be accessed via Unscheduled Messaging; either UCMM messages or Class 3 connections. For reasons dictated by existing PM 3000 firmware functionality, the manner in which the Assembly Object accesses PM 3000 data differs for writes as opposed to reads.
Page 315
Powermonitor 3000 EtherNet/IP Device Profile Class-Specific Service Table F.18 Service Class/Instance Service Name Code Usage 0x4B Instance Execute PCCC Execute PCCC Service The Execute PCCC service is sent by a remote application to perform a PCCC request. The service accepts the following request parameters, which represent a completely encapsulated PCCC command: Table F.19 Request Parameters...
Page 316
F-10 Powermonitor 3000 EtherNet/IP Device Profile The Length parameter contains the total length of the Vendor, Serial Number and Other parameters to follow. None of these values are actually used by the PCCC Object, but are instead simply preserved intact in the associated response.
DC to validate the read before the data items are sent. The last four items in the list above are supported only in Series B Powermonitor 3000 units with communications firmware 1.22 or later. Section 5.3.5.81 of Programmable Controller Communication Commands provides the full details regarding these commands.
Page 318
F-12 Powermonitor 3000 EtherNet/IP Device Profile Instance Attributes Table F.23 Attr ID Acces Name Data Type Default Value Status UINT Revision UINT Semantics The NVS Object’s attributes are defined as follows: Revision - The current major and minor revision of the NVS Object itself.
Page 319
Powermonitor 3000 EtherNet/IP Device Profile F-13 Common Services Table F.25 Service Class/Instance Service Name Code Usage 0x01 Class/Instance Get_Attribute_All Get Attribute All Service The Get Attribute All service returns a concatenation of all class or instance attributes. Class Specific Services Table F.26...
Page 320
F-14 Powermonitor 3000 EtherNet/IP Device Profile Table F.28 Response Parameters Parameter Data Type Description Boot Update UINT Indicates if the Boot Code is to be updated. Flag Incremental UINT Number of chunks transferred prior to being programmed. Burn Transfer Size UINT Chunk size for the transfers.
Instance 1 ( EtherNet/IP DC Firmware ) Instance 1 represents the EtherNet/IP DC firmware. This instance provides the mechanism for its update. Additional Powermonitor The Powermonitor 3000 system also supports a variety of other Ethernet features. 3000 Ethernet Features SNTP Client...
F-16 Powermonitor 3000 EtherNet/IP Device Profile If any of the SNTP Client Configuration Parameters received by the DC during initialization are invalid, the SNTP Client task will not be started and the SNTP Client services will be disabled. SNTP Server Address A 32 bit little endian value representing the SNTP server’s dotted IP...
Powermonitor 3000 EtherNet/IP Device Profile F-17 to the utility meter and propagated to other PM 3000s on the same network. Configuration Parameters Before the DC can either produce or consume EOIP signals, it requires the following configuration parameter: Table F.32 End of Interval Pulse Task Configuration Parameters...
This section defines the specific CIP Objects, Instances, Attributes and Services supported by the Powermonitor 3000 system. This information is of particular importance to anyone wishing to integrate the Powermonitor 3000 system into existing or planned shop floor networks. General...
Class Code: 01 The Identity Object is used to provide identification information about the device. The Powermonitor 3000 system supports two instances of the identity object to provide identity information about the PM 3000 itself as well as the DC.
Powermonitor 3000 ControlNet Device Profile Table G.4 Instance Attributes Attr Acces Name Data Type Major Revision USINT Minor Revision USINT 0x05 Status WORD 0x06 Serial Number UDINT 0x07 Product Name SHORT_STRING Common Services Table G.5 Common Services Service Class/Instance Usage...
Page 328
Powermonitor 3000 ControlNet Device Profile Behavior The Powermonitor 3000 system's Identity instances handle reset services in the following manner according to the reset type requested: Table G.7 Reset Behavior Instance Reset Type Action 1 (PM 3000) 0 (Out of Box)
PM 3000 ControlNet DC Assembly Object Class Code: 04 The Powermonitor 3000 system's Assembly instances act as repositories for the full variety of data which the system supports. Section 5-5 of the CIP Common Specification provides additional details regarding this object.
Page 330
Powermonitor 3000 ControlNet Device Profile Class Attributes Table G.11 Assembly Object Class Attributes Attr Acces Name Data Type Default Value 0x01 Object Revision UINT 0x02 Max Instance UINT Instance Attributes Table G.12 Assembly Object Instance Attributes Attr Acces Name Data Type...
Page 331
Powermonitor 3000 ControlNet Device Profile Table G.14 Request Parameters Parameter Data Type Description Attribute ID UINT Identifies the attribute to be read / returned Set Attribute Single Service The Set Attribute Single service will set the single attribute specified by the parameter Attribute ID to the value specified by the parameter Attribute Data.
Powermonitor 3000 ControlNet Device Profile Behavior The purpose of the Assembly Object is to act as a network interface to the PM 3000’s data. That data can be accessed by a variety of means. Instances 1 and 2 of the Assembly Object support Class 1 connections in order to provide network scanners with access to the PM 3000’s I/O...
Page 333
Powermonitor 3000 ControlNet Device Profile Common Services The PCCC Object does not support any common services. Class-Specific Service Table G.16 PCCC Object Class-Specific Service Service Class/Instance Service Name Code Usage 0x4B Instance Execute PCCC Execute PCCC Service The Execute PCCC service is sent by a remote application to perform a PCCC request.
Page 334
G-10 Powermonitor 3000 ControlNet Device Profile Table G.17 PCCC Object Request Parameters Name Data Type Parameter Semantics of Values Description TNSW UINT Transport Word None. Same value must be returned to requestor. USINT Function Code (Not Refer to PCCC used for all Command...
Page 335
Section 5.3.5.81 of Programmable Controller Communication Commands provides the full details regarding these commands. Operation Since the Powermonitor 3000 does not implement the requisite PLC style file system implied by the Typed Write and Typed Read commands, the System Address parameter specified within the...
G-12 Powermonitor 3000 ControlNet Device Profile NVS Object Class Code: A1 hex The Non-Volatile Storage (NVS) Object provides access to the DC’s non-volatile flash memory. It provides a mechanism for writing to the defined instances of that object. Because the NVS Object is a vendor specific object, it is not defined in the CIP Common Specification.
Page 337
Powermonitor 3000 ControlNet Device Profile G-13 Table G.21 NNVS Ojbect Semantics Value Description Nothing new / No Update Success on Transfer Success on Programming Failure on Transfer Failure on Programming Faulted Instance Revision - The current major and minor revision of firmware or data represented by this instance of the NVS Object.
Page 338
G-14 Powermonitor 3000 ControlNet Device Profile Class Specific Services Table G.23 NNVS Ojbect Class Specific Services Service Class/Instance Service Name Code Usage 0x4B Instance Update 0x4D Instance Transfer Update Service The Update service is sent by a remote application to signal the beginning of an update session.
Page 339
The DC’s NVS Object will support the following instances: Instance 1 ( Powermonitor 3000 DC Firmware ) Instance 1 represents the Powermonitor 3000 firmware. While the PM 3000 does not currently support firmware upgrades via ControlFlash, this instance has been reserved for that possibility in the future.
They may also be used to adjust the power factor in a system. Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 342
The ratio of primary amperes divided by secondary amperes. data table Powermonitor 3000 data is organized in data tables similar to those found in an SLC 5/03 Programmable Controller. The detailed data table definitions are covered in Appendix A of the “Bulletin 1404 Powermonitor 3000 User Manual”.
Page 343
Function byte: second byte of any Modbus COmmand packet. holding register This is a Modbus mapped location used for reading the writing word length data. For a Powermonitor 3000 slave device, the locations are defined by the Modbus Memory Map. horsepower (hp) A unit of power, or the capacity of a mechanism to do work.
Page 344
This is a Modbus mapped location used for reading word length data. For a Powermonitor 3000 slave device, the locations are defined by the Modbus Memory Map. lagging current The current flowing in an AC circuit which is mostly inductive. If a circuit contains only inductance the current lags the applied voltage by 90 degrees.
Page 345
The charge utilities impose for operating at power factor below some rate schedule-specified level. This level ranges from a lagging power Allen-Bradley HMIs factor of 0.80 to unity. There are innumerable ways by which utilities calculate power factor penalties.
Page 346
The RMS value is the same value as if continuous direct current were applied to a pure resistance. Remote Terminal Unit, one of two possible transmission formats supported by Modbus. Powermonitor 3000 only supports RTU slave function. Publication 1404-UM001D-EN-E - October 2004...
Page 347
It is the power expended when one ampere of direct current flows through a resistance of one Allen-Bradley HMIs ohm. Equal to apparent power VA times the power factor. Publication 1404-UM001D-EN-E - October 2004...
Page 348
Glossary watt demand Power during a predetermined interval. The highest average, i.e. Peak demand is commonly used for billing. watt hour (Whr) The number of watts used in one hour. Since the power usage varies, it is necessary to integrate this parameter over time. Power flow can be either forward or reverse.
Page 349
RS-485 native communications reset configurable trend log 4-15 ControlNet communications calculating depth ControlNet device profile modes of operation ControlNet NVS object 7-12 reading data G-12 class attributes Allen-Bradley HMIs 7-11 set up G-14 class specific services configuration Publication 1404-UM001D-EN-E - October 2004...
Page 350
Index G-13 common services using RSNetworx G-12 4-25 instance attributes DF1 protocol G-15 instances discrete I/O control G-12 semantics display module ControlNet PCCC object 5-11 configuring setpoints class attributes expressing metered data class specific service viewing metered data common services 5-11 viewing setpoint data instance attributes...
Page 351
NVS Object F-11 class attributes F-13 class specific services 2-10 led indicators F-13 common services 8-16 load factor F-12 instance attributes 8-17 reading the log Allen-Bradley HMIs F-14 instances 8-17 load factor log reading Publication 1404-UM001D-EN-E - October 2004...
Page 352
3-16 power up 4-25 DF1 protocol Powermonitor 3000 operations 4-26 Modbus RTU slave protocol 4-45 Powermonitor 3000 web access setpoint control product approvals setpoint inputs ANSI/IEEE tested setpoint programming and operation CE certification equal ControlNet conformance testing...
Page 353
7-16 hours selection 7-18 reading the log 8-19 transient analysis configuration transient detection metering and capture 4-19 writing data 8-18 writing setpoint configuration using 8-24 clear command 5-11 comms 8-19 configuration Allen-Bradley HMIs Publication 1404-UM001D-EN-E - October 2004...
Page 354
Index Publication 1404-UM001D-EN-E - October 2004...
Page 356
Rockwell Automation Rockwell Automation provides technical information on the web to assist you in using our products. At http://support.rockwellautomation.com, you can Support find technical manuals, a knowledge base of FAQs, technical and application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the best use of these tools.