Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
—
CM
S-6
60 U
ser
man
ual
— CIRCUIT MONITORING SYSTEM
CMS-660User manual
• Current monitoring at solar plant's string level• Immediate detection of unusual system status (e.g. solar shading,
over-voltages, breaker trip, high temperature)• Simplified installation thanks to quick mounting of sensors• Smart commissioning in only a few minutes• Easy retrofitting and upgrade thanks to the flexible, modular design
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 3
004 Use and Storage of the Manual
005 General Information
006 Packaging Contents
007–010 Product Overview
011–013 Components of CMS system
014–017 Installation Guide
018 Wiring Diagrams
019 Initial Commissioning
020–026 Modbus
027–029 Modbus Mapping
030 FAQ
—Table of contents
4 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
— StoringThe manual must be stored close to the device; safe from liquids and anything else which may compromise its leggibility. The manual and the declaration of conformity are both an integral part of the device until it is dismantled. If the manual is lost or illegible please request a copy from the manufacturer.
CopyrightThe copyright of this manual is the property of ABB Ltd. This manual contains texts, designs and illustrations of a technical nature which must not be disclosed or transmitted to third parties, even partially, without the written authorisation of ABB Ltd.
Liability disclaimerThe information contained in this document is subject to change without notice and cannot be considered as an obligation by ABB Ltd. ABB Ltd. is not liable for any errors that may appear in this document. ABB Ltd. is not liable under any circumstances for any direct, indirect, special, incidental or consequential damage of any kind that may arise from using this document. ABB Ltd. is also not liable for incidental or consequential damage that may arise from using the software or hardware mentioned in this document.
BrandABB Ltd. is a registered trademark of ABB Group. All other brands or product names mentioned in this document are trademarks or registered trademarks of their respective owners.
Meaning of symbols
Warning – can result in death or serious personal injury
Non-safety related, but useful and important information
CE conformity mark Torque
Observe the accompanying documents
Disposal
Installation, electrotechnical expertise
Equipment protected throughoutby reinforced insulation
—Use and Storage of the Manual
This manual contains all of the safety information, the technical aspects and the operating necessary to ensure the correct use of the device and maintain it in safe conditions.
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 5
—General Information
— Cleaning
— Safety warningsAttention: Non-adherence to the following points can lead to serious injury or death.
Use the suitable personal protection devices and adhere to the current regulations governing electrical safety.
This device must be installed exclusively by qualified personnel who have read all of the information relative to the installation.
Check that the voltage on the main side is compatible with the range permitted by the device.
Ensure that all current and voltage supplies are disconnected prior to carrying out any controls, visual inspections and tests on the device.
Always assume that all circuits are under voltage until they are completely disconnected, subjected to tests and labelled.
Disconnect all of the power supply prior to work on the device.
Always use a suitable voltage detection device to check that the supply is interrupted.
Pay attention to any dangers and carefully check the work area ensuring that no instruments or foreign objects have been left inside the compartment in which the device is housed.
The correct use of this device depends on a correct manipulation, installation and use.
Failure to adhere to the basic installation information can lead to injuries as well as damage to the electric instruments or to any other product.
The tests carried out at a high voltage can damage the device's electronic components.
DisposalDefective devices must be disposed of as special waste at the appropriate collection points set up for this purpose. National or regional regulations on the disposal of special waste must be followed.
Service and maintenanceThe device undergoes several safety assessments before shipment and will be sealed. If a device is opened, the safety assessments have to be repeated. A warranty will be provided for unopened devices only.
Use a dry cloth. Ensure that the device and all related circuits are not under voltage prior to clean the device.
6 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—Packaging Contents
Attention: The following items are not
included in the delivery of the product
1) CMS-Sensors
2) Power supply
3) CMS-Bus
4) Connector set
- Control unit (CMS-660)- Installation manual
CMS-660Control Unit
Status
Network
ResetUSB
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 7
—Product OverviewIntended use
The system consists of a control unit and sensors. The sensors measure alternating, direct and mixed currents (TRMS) up to 80 A and are connected to the control unit by a flat cable, the CMS-Bus. Up to 32 sensors can be connected to each CMS-660 control unit.The two-channel digital input allows the integration of SPD and Breaker status ensuring up-to date information on the system. CMS-660 also allows to get the temperature value through open-core sensors.The measurement data can be analyzed via RS485 interface with Modbus RTU protocol.A micro-USB port located on the front of the device is designed for configuration and operation.
The CMS-660 control unit is a measurement instrument for current branch monitoring, up to 32 branch sensors.
CMS-Bus (32 sensors) Digital input
Micro-USB port
24 V DC Power supply
−+
Serial RS485 port: Modbus RTU
CMS-660Control Unit
Status
Network
ResetUSB
8 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—Product Overview
— Reset buttonOn the front of the device, you can find a button that allows to restart and/or reset the device to a defined condition. The reset button can be also used to restart the device, as well as initiating the commissioning phase.• Pressing the button for ~1 second (1 beep) restarts the device without any configuration change. • Pressing the button for 3 to less than 6 seconds (2 beeps) restarts the device and removes all sensor
assignments.• Pressing the button for 6 to less than 9 seconds (3 beeps) restarts the device, removes all sensor
assignments and resets all configurations, including Modbus ID (factory reset).
Do not switch off the power supply during the reset process.— LEDsTwo LEDs on CMS-660 indicate respectively the status of the device and the status of the network.
1. LED StatusOff Device is offGreen on Normal operationGreen slow blink Starting procedure (~ 3 sec)Green flash Digital input status has changedYellow blink Configuration mode, waiting for sensor registrationRed on No sensors registered, configuration mode not activeRed blink Error, reset is necessary
2. LED NetworkOff No communicationGreen flash Modbus or USB communication
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 9
—Product Overview Technical specifications
—CMS-660
CMS-660 control unitGeneral dataDegree of protection IP20Operating temperature [°C] − 25 .. +70Storage temperature [°C] − 40 .. +85Dimensions W / H / D [mm] 71.8 x 87.0 x 64.9 (4 modules)Weight [g] 144Altitude [m] ≤ 2000Insulation strength [V AC] 400Installation on DIN-rail 35 mm (DIN EN 50022)Reference standards IEC 61010-1
UL 508 / CSA C22.2 No. 14SupplyScrew-type terminals 0.5…2.5 mm², max 0.6 NmSupply voltage [V DC] 24 (±10%)Power Input [W] 0.5 - 11 (dep. on n. of sensors)Serial interface (RS-485)Screw-type terminals 0.5…2.5 mm², max 0.6 NmSerial transmission speed [kbps] 2.4 … 115.2Cable type Twisted pair, shieldedCommunication protocol Modbus RTUCMS-BusMax. number of sensors 32Refresh time ≤ 1 sec with max 32 sensors
Digital inputs 2Connection method Push-in spring connectionCable diameter Max. 0.5 mm²Electrical characteristics For potential-free contact ; don't apply external voltageTiming Status change is detected after ~0.5 sec (debounce)Digital input 1 Pin 1 and 2Digital input 2 Pin 3 and 4Value 1 = external contact closed
0 = external contact open
10 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—Product OverviewOverall dimensions
8771.8
50.5
6521.5
43.545
17.736.287
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 11
Pushbutton
Solid-core sensor
CMS-Bus interface
LED
Opening for the electrical conductor
— Control unit
—Components of CMS system
Sensor LED Status:
ONSensor is online and in measurement mode. There is a feature in the configuration to switch off the LED after a specified time.
OFFSensor is not connected to CMS-Bus or LED is switched off.
Flashing slowlySensor is not assigned.
Flashing fastSensor is identified by the “show sensor” command.
— CMS Sensor
Digital input port
LEDs
Reset button
CMS-Bus interface with up to 32 sensors
Micro-USB port
24 V DC external Power supply
Serial RS-485 port: Modbus RTU
Open-core sensor
12 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
System Pro M, SMISSLINE S800 DIN rail Cable tie
Mounting method for all MCBs, RCDs, RCBOs with twin terminals
for MCBs (S200, SMISSLINE) and RCBOs (SMISSLINE)
for fuse holders E90 (1000VDC)
for all S800 devices with cage terminals
universally usable
universally usable
Open-core sensors
AC accuracy* of ≤ ± 1.0% The laying method influences the accuracy.
18-mm overall width
CMS-120xx (80 A) CMS-120PS CMS-120LA - CMS-120DR CMS-120CA
CMS-121xx (40 A) CMS-121PS CMS-121LA CMS-121FH CMS-121DR CMS-121CA
CMS-122xx (20 A) CMS-122PS CMS-122LA CMS-122FH CMS-122DR CMS-122CA
Solid-core sensors
AC accuracy* of ≤ ± 0.5%
18-mm overall width
CMS-100xx (80 A) CMS-100PS CMS-100S8 CMS-100DR CMS-100CA
CMS-101xx (40 A) CMS-101PS CMS-101S8 CMS-101DR CMS-101CA
CMS-102xx (20 A) CMS-102PS CMS-102S8 CMS-102DR CMS-102CA
25-mm overall width
CMS-200xx (160 A) CMS-200S8 CMS-200DR CMS-200CA
CMS-201xx (80 A) CMS-201S8 CMS-201DR CMS-201CA
CMS-202xx (40 A) CMS-202S8 CMS-202DR CMS-202CA
* All accuracy specifications refer to the relevant full scale value and apply to 25°C
— Sensors overview
—Components of CMS system
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 13
—Components of CMS system
— CMS Flat Cable
The CMS flat cable is a 4-wire cable for connecting multiple sensors to one control unit. The cable is available in the following four lengths: 2 m (CMS-800), 5 m (CMS-802), 10 m (CMS-803), and 30 m (CMS-805).
Please take into account the following information on the possible cable length of the CMS flat cable depending on the number and shape of sensors:
Maximum flat cable length in m
Number of sensors Solid-core sensors Open-core sensors
32 4.5 7.5
28 5.0 8.5
24 6.0 10.0
20 7.0 12.0
16 8.5 15.0
12 11.0 20.0
8 16.0 30.0
• Flat cables longer than approx. 15 m could require a 120 Ω terminating resistor between the two inner wires at the far end.
• For the flat cable, please consider: - Use within closed housings only. - Keep a distance of min. 5.5 mm to uninsulated live parts. - Protection class - Where necessary, additional protection against mechanical stress or UV radiation must be ensured.
— Connector Set
The CMS-820 connector set contains connector housings and connectors to connect the flat cable to the sensors.
35 x connector housing 35 x connector
14 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
— WarrantySafe operation is ensured if assembly work has been carried out according to these user instructions.Furthermore, the instructions in the manual must be observed.
Authorized PersonnelAssembly, connection, and removal work should only be carried out by authorized and qualifiedpersonnel.
— Assembly on 35 mm DIN-RailFor assembly of the control unit, perform steps 1 and 2. The device can be mounted horizontally or vertically. To dismantle perform steps 3 and 4.
The CMS-660 can be mounted on all 35mm DIN rails (DIN50022) and on SMISSLINE sockets.
—Installation Guide
CMSBUS DIGITAL
INPUT
Status
Network
Reset
USB
2 4
1
3
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 15
—Installation Guide
— Flat Cable – Assembly of Connectors
Mark the desired placement of the connector with a pen:
1. Press the flat cable into the cable duct of the connector housing.
2. Insert the connector into the connector housing at the marked position.
3. Press together using parallel pliers. Repeat the process at all other marks.
• Use the connectors only once• Connect max. 32 sensors to the CMS-Bus interface of the control unit• Consider the maximum flat cable length• Flat cable should not exert force on the sensor, otherwise measuring deviations may occur• Keep a distance of 5.5mm minimum between the flat cable and uninsulated live parts
CMSBUS DIGITAL
INPUT
— Position of the Cable
The cable must not bend directly above the sensor. If you use open-core sensors, make sure the cable is at the correct position, otherwise measuring deviations may occur.
16 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
— Mounting of System pro M compact and SMISSLINE Sensors
• Sensors fit to all ABB installation devices with twin terminals• Flat cable should not exert force on the sensor, otherwise measuring deviations may occur
• Sensors fit ABB MCBs (S200, SMISSLINE) and RCBOs (SMISSLINE) • Sensors fit ABB fuseholders E90 (1000 V DC)• Flat cable should not exert force on the sensor, otherwise measuring deviations may occur
1. Unscrew the terminal of the installation device. Plug in the metal pin of the sensor into rear terminal connection.
2. Put the cable through the opening of the sensor into the installed device. The cable has to be insulated within the sensor!
3. Then tighten the screw.
1. Insert the sensor on the existing device, in order to have the cable passing through the opening of the sensor.
2. Snap the adapter of the sensor on the upper screw hole of the already installed device.
—Installation Guide
1
4
2
3
— Mounting Sensors on DIN-Rails
• Sensors can be mounted on all 35-mm DIN-Rails (DIN50022)• The cable should not exert force on the sensor, otherwise measuring deviations may occur
1. Snap in the bracket on the DIN-rail.
2. Insert the cable into the installed device through the opening on the sensor. The cable has to be insulated within the sensor.
3. Fix the cable with a cable tie.
4. Snap in the sensor on the bracket.
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 17
Attention: When plugging in the CMS flat cable on the sensors, check the correct connection direction.
—Installation Guide
— Connection
Finally, connect the CMS-Sensors to the control unit.Plug in the cable, check the correct connection direction. (Picture on the right)
�CMSBUS DIGITAL
INPUT
1
2
— Mounting of cable tie sensors
• The cable should not exert force on the sensor, otherwise measuring deviations may occur
1. Insert the cable into the installed device through the opening on the sensor.
2. Fix the cable with a cable tie.
18 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
The operations to carry out for the correct connection of the device are described in this section.The CMS-660 control unit requires a 24 V DC external power supply.
InstallationInstallation of CMS-660 to the 24 V DC supply shall include a switch or circuit breaker for the connection to the supplying device, or the installation of the supplying device shall include a switch or circuit breaker for the connection to mains. The switch or circuit breaker must be suitably located and easily reachable and must be marked as the disconnecting device for the CMS-660.
Disconnection from supply or connection to supplySwitch off circuit breaker or switch before disconnecting or connecting.
Attention: The installation and the cabling of the device must be carried out by qualified personnel.Danger of electrocution, burning and electric arc. Use the personal protection devices suitable to adhere to the current regulations governing electrical safety. Prior to carrying out any connections check the disconnection of the electric supply with a voltage detection device.
—Wiring Diagrams
CMSBUS
DIGITALINPUT
CMS-660Control Unit
USB
Status
Network
Reset
RS 485 24 V DCA B + –
6 m
m0.
24 in
∅ m
ax. 0
.5 m
m2
1 x
AWG
26-
20
8 m
m0.
31 in
∅ m
ax. 2
.5 m
m2
1 x
AWG
20
-13
0.5 – 0.6 Nm4.4 – 5.3 lb-in
Push-in springconnection
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 19
The initial commissioning of the CMS-660 control unit has to be carried out manually. In order to guarantee a correct commissioning of the device, please follow the procedure here described:
1. Connect the CMS-660 control unit to the external power supply: the device switches on and the initial commissioning phase automatically begins.
2. The LED “Status” on the front of the device starts to blink in yellow, indicating no sensor is assigned to the control unit. At the same time, the LED of each sensor is flashing slowly.
3. Assign sensors to the control unit by pressing the sensor’s pushbutton. The sensor’s LED now lights up continuously, indicating that it is assigned.
The sensor’s ID logic follows the sensor’s assignment order: the first sensor assigned to the control unit will have ID 1, and so on.
Once added the new sensors, please follow one of the three ways to leave the configuration mode:
• Configured timeout• Push the reset button for < 1 sec• Press the pushbutton of any CMS sensor already added for three times
After leaving the configuration mode the LED “Status” of the control unit is green, indicating normal operation. If it is necessary to enter the configuration mode again after the first commissioning of the device (e.g. one more sensor has to be assigned to the control unit), please refer to the following instructions:
• If no sensor is assigned: press the “Reset” button for ~1 sec (1 beep) and then assign the sensors as described above.
• If new sensors must be added to the control without changing the Modbus ID of the control unit: press the “Reset” button from 3 to 6 sec (2 beeps) and then reassign all the sensors, including the new ones, to the control unit as described above.
• If new sensors must be added to the control unit and all the configuration settings, including Modbus ID of the control unit, have to be reset: press the “Reset” button from 6 to 9 sec (3 beeps). This way the device is reset to factory conditions.
• In addition the Modbus function “Add Sensor” can be used. (page 23)
—Initial Commissioning
20 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—Modbus
Introducing Modbus protocolThe Modbus serial line protocol is a Master-Slave protocol. This means that only one master and one or more slave nodes (max. 247) can be connected to the same serial bus. A Modbus communication is always initiated by the master and there is only one transaction at the same time.
Modbus frame description (RTU mode)
The maximum size for a Modbus RTU frame is 256 bytes.
NOTE:In RTU mode, message frames are separated by a silent interval of at least 3.5 character times.The entire message frame must be transmitted as a continuous string of characters.If a silent interval of more than 1.5 character times occurs between two characters, the message frame is declared as incomplete and should be discarded by the receiver.
Modbus Data EncodingModbus uses a big-endian allocation for addresses and data items. This means that, when a numerical quantity larger than a single byte is transmitted, the most significant byte is sent first.Example: 1234h → first 12h then 34h
— Communication protocol
— ADU Frame
ADU Application Data
PDU Protocol Data Unit
Stopbit 1
Address Field contains the slave address
Function Code indicates what kind of action to perform
Data contains request and response parameters
CRC contains the value generated by the cyclic redundancy check (standard CRC-16 defined by CCITT)
Address PDU Frame Error Check
Address Field Function Code Data CRC
1 byte 1 byte 0 - 252 bytes 2 bytes CRCL, CRCH
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 21
CMSBUS DIGITAL
INPUT
Status
Network
Reset
USB
CMSBUS DIGITAL
INPUT
Status
Network
Reset
USB
CMSBUS DIGITAL
INPUT
Status
Network
Reset
USB
CMSBUS DIGITAL
INPUT
Status
Network
Reset
USB
CMSBUS DIGITAL
INPUT
Status
Network
Reset
USB
Modbus RTU
CMS systems
— Communication to CMS
—Modbus
Physical Interface RS-485To communicate with the CMS from an upper system, all devices (masters & slaves) must have the same data rate and data format.
Physical interface USBTo communicate with the CMS on standard Modbus RTU over serial line, the USB port can be also used. In this case therefore communication protocol is Modbus RTU via USB CDC RS-232 emulation.The CMS-660 USB COM port offers the same Modbus map / functions / registers / behavior as described for the Modbus RTU / RS-485 interface. The CMS-660 connects as virtual COM port. Please note that the baud rate configured for COM port on master side is not relevant in this USB mode.On USB host side every program / app can be used that offers Modbus communication via COM port.Please check the ABB website to download the latest INF and CAT files, containing all the information to install the CMS-660 USB driver for Windows.USB and RS-485 can be used in parallel and independently during operation mode. Only in configuration mode initiated from one interface it’s not possible to use operation mode from the other interface.
Control unit’s Modbus ID
You can connect up to 247 control units to one Modbus RTU line. Each control unit must have a unique Modbus ID (address).
Function Code• Read operation on registers with access code “R” or “RW” is defined by function 03h “Read Holding
Registers”• Write operation on registers with access code “W” or “RW” is defined by function 06h “Write Single
Register”Do not apply functions other than those specified.
Parameter Values Default Values
Data rate 2400, 4800, 9600, 19200, 38400, 57600, 115200 Bit/s 19200 Bit/s
Data format even parity, odd parity, without parity even parity
22 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—Modbus
Error CodesModbus protocol defines a common way of error reporting. Every request (read or write) sent in unicast mode is expected to return a value in packet of the same structure. In case of a message delivery error (not a CRC problem but a message execution problem), the generated response contains a function code with MSB (80h) set and a single byte representing the error code, called “exception code”.
The following default exception codes are available:
Data and Control RegistersA register is always a two-byte (16-bit) value, which can be interpreted as either signed or unsigned values or which has a special format.
In case of data represented in more than one register the concatenated registers will contain information with MSB in the lowest address and LSB in the highest address within concatenated addresses.
Do not use registers other than those specified.
Note 1: Format of one-word register for current valuesunsigned = 16-bit unsigned integer notation, resolution 0.01 Asigned = 16-bit signed integer notation, resolution 0.01 A0000h…7FEFh = 0.00 … 327.51 A8000h…FFFFh = -327.66 … -0.01 A
Code Name Description
01h Illegal function Function is not supported
02h Illegal data address Register address is out of control unit’s range, or trying to write into a read only register
03h Illegal data value Value is out of range
04h Slave device failure Unrecoverable error occurred while the control unit was attempting to perform the requested action, for example, time-out
06h Slave device busy Control unit is currently in User Interface Configuration Mode. Unable to execute the requested action .
Special values Meaning
7FF0h Data pending, acquisition in progress
7FF1h … 7FFBh Reserved
7FFCh The sensor is known but not accessible at the moment
7FFDh Data type TrueRMS / AC / DC / Temperature is disabled
7FFEh Overload (beyond full range)
7FFFh Forbidden (no sensor with ID xx)
— Values with special meanings
Note 2: Format of polarity register for DC currents0000h = direct = DC current from bottom to top (connector) side is positive1000h = reverse = DC current from top (connector) to bottom side is positive
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 23
—Modbus
Trigger hold, reset min and max valuesWrite operation on this register [3010h]• triggers the hold measurement of all sensors, and / or• resets the minimal and maximal values of all sensors.
Show SensorWrite operation on this register [3011h] allows to start or stop the fast LED blinking of one specified sensor for diagnosis purpose. Start / stop command is in the following bit format position:000S 0000 0CCC CCCC
• C Sensor ID• S 0 = stop fast LED blinking 1 = start fast LED blinking
Data written has to specify a known sensor ID.
• When sensor is addressed correctly, common response will follow. • When the specified sensor ID is not used in system, Modbus exception code 03h “illegal data value”
will follow.• When “Show sensor” function is active and one sensor LED is fast blinking, then it’s possible to press
the pushbutton of another sensor. Following, the other sensor starts fast LED blinking, and its ID can be read from the “Show sensor” register [3011h] in the format show above.
Add SensorWrite operation on this register [3012h] with value 0000h starts physical assignment procedure: The specified sensor will be added logically to the system, whose pushbutton will be pressed. Its ID will be the lowest free and available ID in the system.
Allowed range for sensor ID: 0001h .. 0020h (1..32)
• When sensor is added correctly within time out (see section “Sensor physical assignment time out, start procedure”), common response will follow.
• When time out is reached, Modbus exception code 04h “slave device failure” will follow. • Write operation with sensor ID out of range or with sensor ID already used will lead to exception
response with Modbus exception code 03h “illegal data value”.
Remove SensorWrite operation on this register [3013h] with the value of a known sensor ID removes the specified sensor logically from the system. Write operation on this register [3013h] with value 0000h starts physical assignment procedure: The specified sensor will be removed logically from the system, whose pushbutton will be pressed.
• When sensor is removed correctly, common response will follow. • When sensor ID is not used in system, exception response with Modbus exception code 03h “illegal
data value” will follow.• When time out is reached, Modbus exception code 04h “slave device failure” will follow.
Value Description
xx1x Trigger hold measurement
xxx1 Reset min and max values
24 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—Modbus
Change Sensor IDWrite operation on this register [3014h] allows to change a sensor ID. Bit 8 to 15 contains the “from ID”, Bit 0 to 7 the “to ID”.
• If “from ID” contains 00h, physical assignment procedure for the “from ID” starts. The ID of that sensor will be changed, whose pushbutton will be pressed.
• If “from ID” contains a known sensor ID, the ID of that sensor will be changed.
The “to ID” has to be a free and available sensor ID in the range 01h .. 20h (1..32).
• When sensor ID is changed correctly – in case of physical assignment procedure within time out (see section “Sensor physical assignment time out, start procedure”) –, common response will follow.
• In case of physical assignment procedure the resulting “from ID” will replace the request data “00h”. • When time out is reached Modbus exception code 04h “slave device failure” will follow. • Write operation with “from ID” or “to ID” out of range, with unknown “from ID” or with “to ID” already
used will lead to exception response with Modbus exception code 03h “illegal data value”.
Serial number of control unitThese registers [3100h to 3107h] contain system information about the control unit. HW and SW version of the control unit are readable for diagnosis purpose.
This information can be read • either by function 03h “Read Holding Registers” at specified register addresses• or by function 11h “Report Slave ID” without additional request data.
Control unit settingsThese registers contain system settings of control unit.
Addr(hex)
Words Data Range Default values when delivered.Note: it is possible to rewrite them
3108 1 Modbus ID 1 .. 247 1
3109 1 Modbus Mode 0: RTU 0
310A 1 Baudrate / 10 240, 480, 960, 1920, 3840, 5760, 11520 1920
310B 1 Parity 0: None, 1: Even, 2: Odd 1
310E 1 Sensors LED time out [sec]
30, 60, 90, 120, 180, 240, 300, 600, 900, FFFFh*
30
*FFFFh means “always on”.
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 25
—Modbus
Operation mode This register [3000h] describes the operation mode and response behavior on measurement read requests.
Value Description
xxx0 Normal operationThis bit is set by control unit, writing this bit is ignored
xxx1 Configuration mode activeThis bit is set by control unit, writing this bit is ignored
00xx Default, no reset
x1xx Restart of control unit
x2xx Remove all sensors from system
1xxx Factory reset of control unit
2xxx Reserved
4xxx Resume after factory reset
• Normal operation: - Control unit refreshes continuously the measurement data according defined pattern.
• Configuration mode: - Control unit stops continuous measurement data acquisition.
Internal bus traffic gives priority to configuration messages, see next sections “Sensor physical assignment time out, start procedure” and “Sensor physical assignment time out, bus mode”.
• Restart of control unit: - Reset of the device. Behavior as being disconnected from supply voltage and connected again.
Settings/configurations will be hold. • Remove all sensors from system:
- Reset ID of all sensors.
• Factory reset of control unit: - Unconditional reset of the device. All control unit settings / configurations will be lost.
• Resume after factory reset: - Garbage collection after factory reset. System tries to reconstruct system setup, when previous
factory reset was carried out for a control unit without physically connected sensors. System tries to find the sensors which before have been added to another system.
26 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
Sensor physical assignment time out, start procedureThis register [3001h] describes the time out after start of sensor physical assignment procedure during control unit's start procedure. When control unit starts and doesn’t find any assigned sensors, the LED “Status” blinks yellow and the user has the specified time to press the pushbutton of a sensor. During the sensor physical assignment procedure, the delay time between Modbus request and response can reach the time out value. Default value 30 sec.
Sensor physical assignment time out, bus modeThis register [3002h] describes the time out after start of sensor physical assignment procedure. When this procedure is started by command “add sensor” (see dedicated section), “remove sensor” (see dedicated section) or “change sensor ID” (see dedicated section), the user has the specified time to press the pushbutton of a sensor. During the sensor physical assignment procedure, the delay time between Modbus request and response can reach the time out value. Default value 10 sec.
—Modbus
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 27
—Modbus Mapping
Addr. (hex)
Words (16 bit)
Description Resolution Unit Format Access
Ongoing measurement values:These registers contain the actual measured data.
0000 1 TRMS value of Sensor 1 0.01 A unsigned R (03)
0001 1 TRMS value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
001E 1 TRMS value of Sensor 31 0.01 A unsigned R (03)
001F 1 TRMS value of Sensor 32 0.01 A unsigned R (03)
0100 1 AC value of Sensor 1 0.01 A unsigned R (03)
0101 1 AC value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
011E 1 AC value of Sensor 31 0.01 A unsigned R (03)
011F 1 AC value of Sensor 32 0.01 A unsigned R (03)
0200 1 DC value of Sensor 1 0.01 A signed R (03)
0201 1 DC value of Sensor 2 0.01 A signed R (03)
… 1 … 0.01 A signed R (03)
021E 1 DC value of Sensor 31 0.01 A signed R (03)
021F 1 DC value of Sensor 32 0.01 A signed R (03)
Minimum measured values:These registers contain the minimum measured values since last system start or reset.
0400 1 TRMS min value of Sensor 1 0.01 A unsigned R (03)
0401 1 TRMS min value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
041E 1 TRMS min value of Sensor 31 0.01 A unsigned R (03)
041F 1 TRMS min value of Sensor 32 0.01 A unsigned R (03)
0500 1 AC min value of Sensor 1 0.01 A unsigned R (03)
0501 1 AC min value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
051E 1 AC min value of Sensor 31 0.01 A unsigned R (03)
051F 1 AC min value of Sensor 32 0.01 A unsigned R (03)
0600 1 DC min value of Sensor 1 0.01 A signed R (03)
0601 1 DC min value of Sensor 2 0.01 A signed R (03)
… 1 … 0.01 A signed R (03)
061E 1 DC min value of Sensor 31 0.01 A signed R (03)
061F 1 DC min value of Sensor 32 0.01 A signed R (03)
28 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—Modbus Mapping
Addr. (hex)
Words (16 bit)
Description Resolution Unit Format Access
Maximum measured values:These registers contain the maximum measured values since last system start or reset
0800 1 TRMS max value of Sensor 1 0.01 A unsigned R (03)
0801 1 TRMS max value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
081E 1 TRMS max value of Sensor 31 0.01 A unsigned R (03)
081F 1 TRMS max value of Sensor 32 0.01 A unsigned R (03)
0900 1 AC max value of Sensor 1 0.01 A unsigned R (03)
0901 1 AC max value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
091E 1 AC max value of Sensor 31 0.01 A unsigned R (03)
091F 1 AC max value of Sensor 32 0.01 A unsigned R (03)
0A00 1 DC max value of Sensor 1 0.01 A signed R (03)
0A01 1 DC max value of Sensor 2 0.01 A signed R (03)
… 1 … 0.01 A signed R (03)
0A1E 1 DC max value of Sensor 31 0.01 A signed R (03)
0A1F 1 DC max value of Sensor 32 0.01 A signed R (03)
Measured hold values:These registers contain the hold values captured at a given time during the execution of a “trigger hold measurement” request.
0C00 1 TRMS hold value of Sensor 1 0.01 A unsigned R (03)
0C01 1 TRMS hold value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
0C1E 1 TRMS hold value of Sensor 31 0.01 A unsigned R (03)
0C1F 1 TRMS hold value of Sensor 32 0.01 A unsigned R (03)
0D00 1 AC hold value of Sensor 1 0.01 A unsigned R (03)
0D01 1 AC hold value of Sensor 2 0.01 A unsigned R (03)
… 1 … 0.01 A unsigned R (03)
0D1E 1 AC hold value of Sensor 31 0.01 A unsigned R (03)
0D1F 1 AC hold value of Sensor 32 0.01 A unsigned R (03)
0E00 1 DC hold value of Sensor 1 0.01 A signed R (03)
0E01 1 DC hold value of Sensor 2 0.01 A signed R (03)
… 1 … 0.01 A signed R (03)
0E1E 1 DC hold value of Sensor 31 0.01 A signed R (03)
0E1F 1 DC hold value of Sensor 32 0.01 A signed R (03)
CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS) 29
—Modbus Mapping
Addr. (hex) Words (16 bit)
Description Resolution Unit Format Access
Serial number (SID), version of sensors
1000 16 SID, version of Sensor 1 special R (03)
1010 16 SID, version of Sensor 2 special R (03)
… 16 … special R (03)
11E0 16 SID, version of Sensor 31 special R (03)
11F0 16 SID, version of Sensor 32 special R (03)
Polarity of sensors (for DC currents)
2000 1 Polarity of Sensor 1 special RW (03,06,10)
2001 1 Polarity of Sensor 2 special RW (03,06,10)
… 1 … special RW (03,06,10)
201E 1 Polarity of Sensor 31 special RW (03,06,10)
201F 1 Polarity of Sensor 32 special RW (03,06,10)
Calculated values of sensors
2F00 1 Ongoing min. value of all sensor temperatures 0.01 °C signed R (03)
2F01 1 Ongoing max. value of all sensor temperatures 0.01 °C signed R (03)
2F02 1 Ongoing avg. value of all sensor temperatures 0.01 °C signed R (03)
Digital input signals
2FD0 1 Digital Input 1 bit mask R (03)
2FD1 1 Digital Input 2 bit mask R (03)
Control registers
3000 1 Operation mode bit mask RW (03,06)
3001 1 Sensor physical assignment time out, start procedure 0.1 s unsigned RW (03,06)
3002 1 Sensor physical assignment time out, bus mode 0.1 s unsigned RW (03,06)
3010 1 Trigger hold, reset min and max values bit mask W (06)
3011 1 Show Sensor unsigned W (06)
3012 1 Add Sensor unsigned W (06)
3013 1 Remove Sensor unsigned W (06)
3014 8 Change Sensor ID unsigned W (06)
3100 8 Control Unit HW / SW Version Info special R (03, 11)
3108...310E* 8 Control Unit settings special RW (03,06)
*see page 24
30 CMS-660 SYSTEM CIRCUIT MONITORING SYSTEM (CMS)
—FAQ
Number Topic Explanation
1 Modbus Master / Slave The CMS-660 does not have a Modbus master function. It operates as a slave and can be addressed accordingly in the settings.
2 Current direction There is no current direction detection for AC. For DC measurement, the current direction can be read and modified via the corresponding polarity registers for each sensor.
3 USB The control unit works as a USB device, not host. The USB port offers communication acc. Modbus RTU via USB CDC RS-232 emulation protocol.
4 LED Status: Green fast blink
The control unit is in boot mode. To leave the boot mode press the reset button for ~1 second (1 beep).
—ABB Group Electrification Products DivisionBusiness Unit Building Products
www.abb.com/lowvoltage
2CC
C4
810
14M
020
1 R
ev. A
– O
kto
ber
20
18
© Copyright 2018 ABB. All rights reserved. Due to possible changes in design and materials, the features and sizes contained in this catalog are to be considered as binding only after confirmation by ABB.