Introduction The STARLINE CPM M60 series is a DC electrical energy meter compatible with DC power distribution systems. The STARLINE CPM is integrated into plug-in units for the STARLINE Track Busway electrical distribution system, and provides an easy, effective way to monitor electrical parameters throughout the system.
Input Ratings Control input – Power Supply Board: • The control input is on the Power Supply Board (J2 connector shown below). There are two different voltage applications that the M60 can support: Single phase: 120Vdc-300Vdc, 8VA Split phase: 120Vdc-380Vdc Line to line (+/-190V line to ground), 8VA Measuring Inputs –...
• Current measuring input: J6.1, CT + INPUT J6.2, CT SIGNAL INPUT J6.3, CT - INPUT Accuracy • Energy Accuracy 1% • Power and energy measurements: (kW, kWh) Operating Conditions • Operating temperature range: 0 °C – 70 °C (32 °F – 158 °F) •...
Meter Certification The STARLINE CPM bears the following certification marks and is in compliance with all requirements required to bear them. FCC Compliance Statement The STARLINE CPM complies with part 15 of the Federal Communication Commission (FCC) rules. Operation is subject to the following two conditions: 1.
Products manufactured by Universal Electric Corp. are protected under warranty for one year from the day of the shipment of the product. Contact and support Any questions or concerns about your STARLINE CPM should be directed to the Universal Electric Corporation. •...
Feature Guide This section describes the basic features of the M60 STARLINE CPM. The meter has several features which are useful for automated monitoring and alerting for electrical distribution systems. M60 Identification The M60 series provides a variety of features and communication interfaces dependent on customer needs.
LEDs There are two informational LEDs on the upper left corner of the meter. The PWR (left) LED functions as a power indicator. The STATUS (right) LED provides information about Modbus connectivity and active alarm status. The following table shows the color and meaning of each LED: Color Description Black...
Page 13
Adjusting the rate of display cycle The scroll speed of the LED display may be changed through the embedded webpage or through a Telnet session. The scroll speed value chosen will indicate how long between each value being displayed. For example, selecting a scroll speed of 1 (second) will cause the meter to display “U1”...
Networking The STARLINE CPM has a variety of networking options which allow for metering over a network. This section describes the types of networking available, as well as the configuration and monitoring web page. Default Usernames and Passwords The STARLINE CPM has the following Administrator defaults: •...
(only on M40 series meters with optional display). Modbus The STARLINE CPM supports Modbus TCP and Modbus RTU (serial) Modbus. For information on how to set up the STARLINE CPM using Modbus RTU, see Quick start guide: Modbus RTU.
Page 16
• The Modbus register map is defined for a Modbus Master with “Base 0” numbering. • If the Modbus Master is set to “Base 1” the defined addresses will have to be incremented by “1” to align with the register map. •...
MIB to determine the best way to configure/utilize the STARLINE CPM. Note: The STARLINE CPM updates data once per second, polling data via the interfaces at a faster rate will not improve the data update time and is not recommended. An unusually large number of requests in a short time frame could overwhelm the meter and force it into a non-responsive state.
Page 18
Viewing device and firmware information On the configuration and monitoring web page, click Device Info. Viewing connectivity information On the configuration and monitoring web page, click Comm. Info. Viewing feed parameters On the configuration and monitoring web page, click Feed. Select Voltage, Current, or Energy/Power to view a live summary of these parameters.
Note: Any value displayed as all nines is a non-configured value. Either that outlet is not present, or not configured to be monitored. If you believe there is an error with the way your STARLINE CPM has been configured, contact your Universal Electric Corporation representative.
Page 20
3. Click Save Changes. If prompted, enter your username and password and click OK. Changing the admin or user account password 1. On the configuration web page, click Config. 2. Using the text boxes, enter the new Admin Password or User Password.
Page 21
3. Click Save Changes. If prompted, enter your username and password and click OK. Setting up email alerts Note: This procedure requires that you know the IP address for your email (SMTP) server. 1. On the configuration web page, click Config. 2.
Page 22
Note: Perform this procedure last, as changing network settings will disconnect the host PC from the STARLINE CPM. This procedure requires you to know the network configuration of the local area network to which the STARLINE CPM will be connected.
Page 23
Setting wireless configuration Note: This procedure requires you to know the network configuration of the local area network to which the STARLINE CPM will be connected. 1. On the configuration web page, click Config. 2. Click Wi-Fi to configure the final wireless settings.
Alarm The STARLINE CPM has a configurable alarm feature which can alert the user in several ways. On the device, the STATUS LED will be lit red and the display will illustrate an exclamation point. An email alert could be sent to a preconfigured address as well as an SNMP trap.
5. The Rated Current is displayed to inform the remote user of the line’s rated ampacity. Telnet/SSH The most common way to configure and communicate with the STARLINE CPM is by the Telnet communication protocol over either wired or wireless Ethernet. To communicate with the meter, use a Telnet client to connect to the IP address of the meter.
Page 26
When a command is issued, a response is displayed in the following format: • $NAME[[,INDEX,INDEX|A][,OPERATOR][,VALUE],OK|ERRxx*CHECKSUM<CR><LF> The following table describes the elements of the standard command syntax for the meter: Variable Description NAME The command name is 2-10 ASCII characters which is descriptive of the action to perform or the parameters to get, set, or reset.
It is possible to use the LOGIN command to return to a lower privilege level by issuing it with the desired level. Examples The following examples are provided to demonstrate common procedures for the STARLINE CPM. Configuring the wired Ethernet settings $LOGIN,admin,admin Login as admin $LANSIP,S,192.168.1.99...
Page 28
Configuring email alerts $LOGIN,admin,admin Login as admin $EMFM,S,noReply@uecorp.com Email From Address $EMTO,S,toName@uecorp.com Email To Address $EMSVR,S,207.46.163.170 Mail Server IP Address $EMPT,S,25 Port = 25 $EMAH,S,3600 Holdoff Time = 3600 seconds = 1 hour $EMFILE,S,email.txt Text to display in email $REBOOT Configuring Modbus $LOGIN,admin,admin Login as admin...
Page 29
Resetting demand values $LOGIN,user,user $INFCCD,A,R $INFCCPD,A,R $OTLCCD,1,A,R $OTLCCD,2,A,R $OTLCCD,3,A,R $OTLCCD,4,A,R Resetting peak demand values $LOGIN,user,user $OTLLCPD,1,A,R $OTLLCPD,2,A,R $OTLLCPD,3,A,R $OTLLCPD,4,A,R OTLTLCPD ,A,R Examples of changing the User Configuration Register (UCR) $LOGIN,user,user $UCR,G Returns the current value of the UCR $LOGIN,admin,admin $UCR,S,20010000 Enables SSL and SSH, Modbus uses double, displays SNMP units, and sets live mode $UCR,S,00030000...
BACnet (Building Automation and Control Networks) is a protocol focused on communicating with and controlling a variety of facility devices. The STARLINE CPM supports BACNET and may be easily added to existing networks through a BACnet discovery tool. The STARLINE CPM contains all BACnet objects necessary for establishing reliable communication with a BACnet browser.
Meter Reset The STARLINE CPM can be reset using the pinhole button on the front of the meter. A short press of that button will reboot the meter with no changes to the settings. The PWR LED will turn red to indicate that the button is being depressed.
Page 32
4. On the software update page, browse to the firmware which you intended to upload. 5. Select the file on your hard drive in the file dialog that appears. 6. Click Upload to upload the new firmware to the meter. 7.
Power Meter will be connected to to use these guides. These guides are intended to be used as a reference to get your meter working quickly. The guides assume that the host PC used to configure the STARLINE CPM is running Windows XP or newer. For more information about the STARLINE CPM please visit: http://www.starlinepower.com/busway/cpm/...
2. Connect CAT-5e or CAT-6 cable from the Ethernet port on the front of the STARLINE CPM to the Ethernet port on the host PC. 3. Configure the host PC to connect to the STARLINE CPM by setting the host PC to a static IP in the 192.168.1.XX range, with a subnet mask of 255.255.255.0: a.
Click OK to save the settings, and click OK in the Properties window to dismiss it. 4. Open the web browser on the host PC and enter 192.168.1.99 in the address bar to connect to the STARLINE CPM configuration web page. Configuration In this section you will use the configuration web page to adjust the alarm, identification, and network parameters of the meter.
Page 36
Setting the monitoring alarm 1. On the configuration web page, click Alarm. 2. Using the text boxes, set the alarm threshold for minimum current and maximum current for Circuit 1 and Circuit 2. Note: Alarms set at “0” are disabled 3.
Page 37
4. Click Save Changes. If prompted, enter your username and password and click OK. Changing the default administrator password 1. On the configuration web page, click Config. 2. Using the text boxes, enter the new Admin Password. 3. Click Save Changes. If prompted, enter your username and password and click OK.
Page 38
Note: Perform this procedure last, as changing network settings will disconnect the host PC from the STARLINE CPM. This procedure requires you to know the network configuration of the local area network to which the STARLINE CPM will be connected.
Password: admin Installation Instructions In this section you will install, energize, and connect to the STARLINE CPM via the configuration web page. The daisy-chain configuration utilizes device IP address for finding devices, if all devices in a chain have the same IP address communication errors will be the result.
Page 40
each of the meters have been configured with unique IP addresses, a subnet mask, and a gateway follow the steps below: 1. Use a CAT-5e or CAT-6 cable to connect the first meter in the daisy-chain to the network router/switch 2.
Page 41
c. Use the command “ping” with the meter’s IP address and push the enter key Note: It is possible to ping a series of meters if the IP Addresses are sequenced and share a subnet (i.e. 192.168.1.99, 192.168.1.100, 192.168.1.101, 192.168.1.102, …) using the following command: for /l %i in (99,1,254) do @ping 192.168.1.%i -n 1 -w 100 | find "Reply"...
Page 42
All M60 meters are equipped with Ethernet ports with connectivity lights. If a meter is not communicating, please verify that both the green and yellow LED on the Ethernet jack on turned on or blinking. If the connection is insecurely made the LEDs will be turned off. Note: The LEDs will only be turned on when the cable is securely connected to another Ethernet device (such as another M60 meter or a network switch).
Quick Start Guide: Wireless Please read this entire guide before you begin. Using this guide, you will install a STARLINE Plug-in Unit or Feed Unit with integrated STARLINE CPM, and configure the meter using the embedded web page. Materials Required The following materials and equipment are required for this procedure: •...
2. Connect CAT-5e or CAT-6 cable from the Ethernet port on the front of the STARLINE CPM to the Ethernet port on the host PC. 3. Configure the host PC to connect to the STARLINE CPM by setting the host PC to a static IP in the 192.168.1.XX range, with a subnet mask of 255.255.255.0: a.
Page 45
3. Click Save Changes. If prompted, enter your username and password and click OK. Setting the monitoring alarm 1. On the configuration web page, click Alarm. 2. Using the text boxes, set the alarm threshold for minimum current and maximum current for Circuit 1 and Circuit 2.
Page 46
4. Click Save Current Settings. If prompted, enter your username and password and click OK. Setting up email alerts Note: This procedure requires that you know the URL, username, and password for your email (SMTP) server. 1. On the configuration web page, click Config. 2.
Page 47
Setting final wireless configuration Note: This procedure requires you to know the network configuration of the local area network to which the STARLINE CPM will be connected. 1. On the configuration web page, click Config. 2. Click Wi-Fi to configure the final wireless settings.
Page 48
5. Click Save Changes. If prompted, enter your username and password and click OK.
Using this guide, you will install a STARLINE Plug-in Unit or Feed Unit with integrated STARLINE CPM, and configure the meter using Modbus RTU. Note: The STARLINE CPM also supports Modbus TCP. If you want to set the meter up in a Modbus over Ethernet environment, use the Quick start guide: Ethernet, and connect to meter’s IP address using your...
Note: Once powered, the STARLINE CPM will take several seconds to boot and begin displaying metered parameters. 4. Configure the host PC to connect to the STARLINE CPM by setting the host PC to a static IP in the 192.168.1.XX range, with a subnet mask of 255.255.255.0: a.
Page 51
Click OK to save the settings, and click OK in the Properties window to dismiss it. 5. Open the web browser on the host PC and enter 192.168.1.99 in the address bar to connect to the STARLINE CPM configuration web page. 6. From the configuration webpage, click Config.
Please read this entire guide before you begin. This guide may be used to set up a BACnet connection to the STARLINE CPM. A BACnet connection will require an existing Ethernet or wireless connection to the meter. To establish these connections please refer...
Page 53
2. Find the host PC’s IP address that is being used to connect to the STARLINE CPM a. This may be done through windows command prompt, which is reached by typing “cmd”...
Page 54
Use the slide bar on the right side of the window to scroll back through the information to locate the adapter that is being used to connect to the STARLINE CPM. The name of the adapter and brief description should appear like the first yellow box in the figure. Under the adapter, the IPv4 Address will be listed as seen by the second yellow box in the figure below.
Page 55
3. Open the BACnet browser or software that will be used. YABE is depicted below.
Page 56
Use the Add Device feature, the green plus towards the top left of the window. Clicking the button will pull up a window as seen in the figure below.
Page 57
‘Local endpoint’ field of the Search window. By default, the ‘Port’ field should be populated with BAC0 (this is also the default port setting for the STARLINE CPM). After the two fields are filled, click the Add button next to the Local endpoint.
Page 58
8. BACnet is now fully functional and communicating with the device. If information needs to be updates, simply clicking the object a second time will send a request for new data from the STARLINE CPM. In this way data may be constantly read and updated from the meter. To write data, it will be necessary to fill in the login credentials into field 1000 (Username) and 1001 (Password).
To determine if this is the router is the issue, create a direct connection between the host PC and a STARLINE CPM. After a direct connection is made and use the discovery method as prescribed above. If the CPM has been discovered and connectivity is made, then the issue is associated with the router/networking devices.
Page 60
• Install network devices that do not contain an internal router, such as a wireless access point, to create a router-less connection between the CPM and host PC. • Incorporate a BACnet Broadcast Management Device (BBMD) into the network. These devices are designed to work with a router to allow the transmission of BACnet discover broadcasts.
Page 61
We Universal Electric Corporation, 168 Georgetown Road, Canonsburg, PA 15317, 724-597-7800, declare under our sole responsibility that the product CPM M60 series complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Appendix B: Modbus Register Map Number Address Address Scale Monitor User Admin Factory Name of 16-Bit Data Type Units (Hex) (Decimal) Factor Access Access Access Access Registers 0001 Infeed Circuit 1 Current uint amps 0002 Infeed Circuit 2 Current uint amps 0005 LAN MAC Address (58:2F:42:xx:xx:xx)
Page 63
01F0 Infeed Circuit Current Rating float amps 0200 Infeed Circuit 1 Current float amps 0202 Infeed Circuit 1 Current Min float amps 0204 Infeed Circuit 1 Current Max float amps 0206 Infeed Circuit 1 Current Rating Percent Of float percent 0208 Infeed Circuit 1 Current Min Alarm float...
Page 64
02B6 Infeed Circuit 2 Peak Power float watts 02B8 Infeed Circuit 2 Energy Received double kilowatt-hours 02BC Infeed Circuit 2 Energy Delivered double kilowatt-hours 0300 Outlet 1 ID char (ASCII) 0308 Outlet 1 Circuit Current Rating float amps 030A Outlet 1 Demand Time float minutes 030C...
Page 65
0410 1040 Outlet 2 Circuit 1 Peak Power double watts 0414 1044 Outlet 2 Circuit 2 Power double watts 0418 1048 Outlet 2 Circuit 2 Peak Power double watts 0424 1060 Outlet 2 Current Min Alarm float amps 0426 1062 Outlet 2 Current Max Alarm float amps...
Page 66
0530 1328 Outlet 3 Circuit 2 Energy Delivered double kilowatt-hours 0534 1332 Outlet 3 Circuit 2 Energy Received double kilowatt-hours 0548 1352 Outlet 3 Circuit 1 Current float amps 054A 1354 Outlet 3 Circuit 1 Current Rating Percent Of float percent 054C 1356...
Page 67
0652 1618 Outlet 4 Circuit 1 Current Max float amps 0668 1640 Outlet 4 Circuit 2 Current float amps 066A 1642 Outlet 4 Circuit 2 Current Rating Percent Of float percent 066C 1644 Outlet 4 Circuit 2 Current Demand float amps 066E 1646...
Appendix C: Telnet Command List Access Level Command Description Units REBOOT $REBOOT Software reset RAM SIZE $RAM Get the RAM size in bytes RESET WEB PAGES $RWEB Revert to default web pages. HELP $HELP Get help on commands; print all available commands DISCONNECT $EXIT Disconnect from the Telnet server...
Page 69
$DCR,G Get Display Configuration (8 hex characters max) Set Display Configuration (YYYYYYYY = 32-bit hexadecimal value) bit 4: Display Circuit 1 Voltage. bit 5: Display Circuit 2 Voltage. $DCR,S,YYYYYYYY bit 8: Display Infeed Circuit 1 Current. bit 9: Display Infeed Circuit 2 Current. Note: all undefined bits should be zero.
Page 70
DEVICE LOCATION Character Field for the user to store information $DEVLO,G Get Device Location $DEVLO,S,YYYYYYYYYYYYY Set Device Location (15 characters max) DEVICE ID Character Field for the user to store information $ID,G Get Device ID $ID,S,YYYYYYYYYYYYY Set Device ID (23 characters max) MODEL NUMBER Factory defined F number $MODEL,G...
Page 71
$LANMK Get LAN Subnet Mask Address LAN GATEWAY ADDRESS $LANGW,G Get LAN Gateway Address LAN DHCP X = 0 or 1 $LANDHCP,G Get Status of LAN DHCP Enable Set Status of LAN DHCP Enable $LANDHCP,S,X Note: Changes to LAN settings take effect after reboot. LAN STATIC IP ADDRESS $LANSIP,G Get LAN Static IP Address...
Page 72
WLAN STATIC IP ADDRESS $WLANSIP,G Get WLAN Static IP Address $WLANSIP,S,YYY.YYY.YYY.YYY Set WLAN Static IP Address WLAN STATIC SUBNET MASK ADDRESS $WLANSMK,G Get WLAN Static Subnet Mask Address $WLANSMK,S,YYY.YYY.YYY.YYY Set WLAN Static Subnet Mask Address WLAN STATIC GATEWAY ADDRESS $WLANSGW,G Get WLAN Static Gateway Address $WLANSGW,S,YYY.YYY.YYY.YYY Set WLAN Static Gateway Address...
Page 73
BACNET UDP PORT $BIPORT,G Get BACnet UDP Port $BIPORT,S,YYYYY Set BACnet UDP Port (YYYYY = 47808 to 47817) BACNET BBMD IP ADDRESS $BBMDIP,G Get BACnet BBMD IP Address $BBMDIP,S,YYY.YYY.YYY.YYY Set BACnet BBMD IP Address $BBMDIP,R Disable Foreign Device Registration (BBMD IP Address is set to 0.0.0.0) BACNET BBMD REGISTRATION TIME-TO-LIVE $BBMDTTL,G Get BACnet BBMD Registration Time-To-Live (default = 60 seconds)
Page 75
$EMTO,G Get Email Address $EMTO,S,YYYYYYYYYY Set Email Address EMAIL SERVER $EMSVR,G Get Server $EMSVR,S,YYYYYYYY Set Server EMAIL PORT $EMPT,G Get Port $EMPT,S,YYYYYYYY Set Port EMAIL AUTHENTICATION Not currently available, set to 0 ($EMATH,S,0). $EMATH,G Get Authentication $EMATH,S,Y Set Authentication (Y: 0 = None, 1 = Authentication Required) EMAIL LOGIN Not currently available, set to null string ($EMLOG,R).
Page 76
$INFDT,G Get Infeed Demand Interval $INFDT,S,ZZZ Set Infeed Demand Interval INFEED ALARM STATUS $INFALM,G Get infeed alarm status (32-bit hexadecimal value) CIRCUIT (Y) VOLTAGE Y = 1 or 2 Volts $CV,A,G Get Circuit Voltage for Circuit 1 and Circuit 2 $CV,Y,G Get Circuit (Y) Voltage INFEED CIRCUIT (Y) CURRENT...
Page 77
INFEED CIRCUIT (Y) CURRENT MAX ALARM Y = 1 or 2 ZZZ = Threshold Current in Amps Amps $INFCCMXA,A,G Get Infeed Circuit Current Maximum Alarm for Circuit 1 and Circuit 2 $INFCCMXA,A,S,ZZZ,ZZZ Set Infeed Circuit Current Maximum Alarm for Circuit 1 and Circuit 2 $INFCCMXA,Y,G Get Infeed Circuit (Y) Current Maximum Alarm $INFCCMXA,Y,S,ZZZ...
Page 78
$CVMNA,Y,G Get Circuit (Y) Voltage Minimum Alarm $CVMNA,Y,S,ZZZ Set Circuit (Y) Voltage Minimum Alarm CIRCUIT (Y) VOLTAGE MAX ALARM Y = 1 or 2 ZZZ = Threshold Voltage in Volts Volts $CVMXA,A,G Get Voltage Maximum Alarm for Circuit 1 and Circuit 2 $CVMXA,A,S,ZZZ,ZZZ Set Voltage Maximum Alarm for Circuit 1 and Circuit 2 $CVMXA,Y,G...
Page 79
OUTLET (X) CIRCUIT (Y) CURRENT X = 1, 2, 3, or 4 Y = 1 or 2 Amps $OTLCC,X,A,G Get Outlet (X) Circuit Current for Circuit 1 and Circuit 2 $OTLCC,X,Y,G Get Outlet (X) Circuit (Y) Current OUTLET (X) CIRCUIT CURRENT RATING X = 1, 2, 3, or 4 ZZZ = Current Rating in Amps Amps...
Page 80
OUTLET (X) DEMAND TIME X = 1, 2, 3, or 4 ZZZ = Demand Time in Minutes Minutes $OTLDT,X,G Get Outlet (X) Demand Time $OTLDT,X,S,ZZZ Set Outlet (X) Demand Time OUTLET (X) CIRCUIT (Y) POWER X = 1, 2, 3, or 4 Y = 1 or 2 Watts $OTLCP,X,Y,G...
Page 81
(0 = Done, 1 = In Progress, 2 = Sensor Not Responding) $ZEROCT,X,S,1 Zero the offset current of the specified sensor.
Appendix C: BACnet Object List Line BACnet Write Associated Telnet Object Name Units Number Object Access Command LCD Power Down Time PIV 1 user seconds LCDPDT LCD Backlight Brightness Level PIV 2 user LCDBL LCD Slideshow Speed PIV 3 user seconds LCDSS Device ID...
Page 83
Circuit 2 Voltage Max Alarm AV 22 user volts CVMXA,2 Infeed Circuit 1 Power LAV 1 watts INFCP,1 Infeed Circuit 2 Power LAV 2 watts INFCP,2 Infeed Circuit 1 Peak Power AV 23 user watts INFCPP,1 Infeed Circuit 2 Peak Power AV 24 user watts...
Page 84
Outlet 2 Circuit 1 Current Max AV 39 user amps OTLCCMX,2,1 Outlet 2 Circuit 2 Current Max AV 40 user amps OTLCCMX,2,2 Outlet 3 Circuit 1 Current Max AV 41 user amps OTLCCMX,3,1 Outlet 3 Circuit 2 Current Max AV 42 user amps OTLCCMX,3,2...
Page 85
Outlet 2 Circuit 2 Energy Received LAV 36 OTLCER,2,2 Outlet 3 Circuit 2 Energy Received LAV 37 OTLCER,3,2 Outlet 4 Circuit 2 Energy Received LAV 38 OTLCER,4,2 Outlet 1 Ckt 1 Current Demand AV 57 user amps OTLCCD,1,1 Outlet 1 Ckt 2 Current Demand AV 58 user amps...
Need help?
Do you have a question about the CPM M60 Series and is the answer not in the manual?
Questions and answers