PowerCom COMMUNICATION TRANSDUCER M550-CT* OPERATING MANUAL M550MAN.
CONTENTS Update: M550 Version 4 1. INTRODUCTION 2. PROGRAMMING PARAMETERS 3. PROGRAMMING MODBUS REGISTER SEQUENCE. 4. RS485 COMMUNICATION 5. INSTALLATION 6. CONNECTION DIAGRAMS 7. SPECIFICATION Revision 4 Date 20-10-2011 Multitek Ltd. Lancaster Way, Earls Colne Business Park, Earls Colne, Colchester, Essex. CO6 2NS. England. Tel. (01787) 223228 Fax. (01787) 223607 E-MAIL: Sales@multitek-ltd.com WEB SITE: WWW.multitek-ltd.
M550 Version 4 update: RS485 response time decreased to better than 10ms. Choice of four Endian settings for floating point transmission. Modbus 3X Register Order functions changed to 65 and 66. Relay functions changed to 103 and 104. Substitute MultiView for all references to Monitor95 or System Monitor. Manual Ammendments: Page 37: Changed 3X Modbus registers to odd numbers. Page 42: Changed 4X Modbus registers to odd numbers. Additional 4X registers: 40083 (0x0052) RESET Import kW.
M550 V4 Modbus 4X registers Modbus 40001 40003 40005 40007 40009 40011 40013 40015 40017 40019 40021 40023 40025 40027 40029 40031 40033 40035 40037 40039 40041 40043 40045 40047 40049 40051 40053 40055 40057 40059 40061 40063 40065 40067 40069 40071 40073 40075 40077 40079 40081 40083 40085 40087 40089 40091 40093 40095 40097 40099 40101 Register (0x0000) (0x0002) (0x0004) (0x0006) (0x0008) (0x000A) (0x000C) (0x000E) (0x0010) (0x0012) (0x0014) (0x0016) (0x0018) (0x001A) (0x001C) (0x001E) (0x0020) (0x0022)
1.1 General PowerCom M550 communication transducer is a complete measuring system in a single 100mm Din rail mount case. Measuring Phase Volts, Phase Current, Frequency, Active Power, Reactive Power, Energy and Demand. The M550 provides a RS485 modbus output and all above parameters can be monitored via the Modbus output. Power Systems :Product code 1 Ph. M550-CT1 1 Ph. 3 Wire M550-CT1-3 3 Ph. 3W unbalanced load M550-CT4 3 Ph.
Export Reactive Energy (VAr.h), Power Factor per phase (P.F.), System Power Factor (P.F.), Amp Demand, Watt Demand, V A Demand, Maximum Amp Demand, Maximum Watt Demand, Maximum VA Demand. 1.2 Memory All data including energy registers, current and voltage ratios and the calibration data is stored in a non volatile e2prom. In power down (power loss) conditions all the information is retained. The e2prom requires no battery or other circuitry to maintain the stored data. 1.
1.4 Communications The M550 provides RS485 output of all measured parameters. The serial port option enables remote reading and programming of the M550 via a host computer, laptop etc. The RS485 use the Modbus protocol allowing multi-drop with up to 32 M550s connected in parallel. The RS485 Modbus protocol allows the M550 to be used with PC, PLC, RTU, Data loggers and Scada programs. Software is available for programming and displaying parameters.
2.0 PROGRAMMING 2.1 Using the M550 Software Monitor 95. (M550 Software Monitor 95 can be obtained from your Multitek distributor, or the Multitek website www.Multitek-Ltd.com) 2.2 Open the Monitor95.exe file and the following screen will be displayed. The following functions displayed relate to the PC or master node and are set by default to the following settings, Response time = 300mS, Node = 1, Baud Rate = 9600, Parity = None.
2.3 Changing Response Time ACTION : Click Response Time Box. COMMENTS : Enter Value of response time. Minimum value 300mSec. 2.4 Changing Node Number ACTION : Click Node No. Box. COMMENTS : Enter Node Number any number between 1 & 247. 2.5 Opening communication port. ACTION : Click Start Button. COMMENTS : Port selection box appears, see below. ACTION : Click Port Box. COMMENTS : Chose the PC's communication port click on Com 1 or Com 2 7 M550MAN.
2.6 Changing Baud Rate. ACTION : Click Baud Rate Box. COMMENTS : Chose Baud Rate. Either 2400, 4800, 9600, 19200. 2.7 Changing Parity. ACTION : Click Parity Box. COMMENTS : Choose Parity. Three options Odd, Even or None. 2.8 Starting Communication ACTION : Once Comms Port, Baud Rate and parity are set, Click on O.K. COMMENTS : If Communication is working message modbus OK appears in Modbus box. COMMENTS : M550 and PC communicating correctly. COMMENTS : M550 and PC not communicating correctly. 8 M550MAN.
Note if wording in Modbus box is "NO REPLY FROM NODE". Check polarity connection of RS485 link at M550 and PC. Check that M550 has auxiliary power by checking Red LED on front of M550. If LED continually illuminated power supply o.k. If LED illuminated & flashing every 10 seconds, power supply ok M550 communicating ok. If LED flashes every second there is no measuring input voltage signal. 2.9 Displaying parameters being measured.
ACTION : Click on button. COMMENTS : This button moves forward one parameter, and displays this parameter in the sixth box e.g. PF Avg is now shown. ACTION : Click on button. COMMENTS : This button moves back one parameter. e.g. now I1 is shown again. Note: The buttons work as follows: This button scrolls up one parameter. This button scrolls up six parameters. This button scrolls down one parameter. This button scrolls down six parameters. 10 M550MAN.
2.10 Stopping and pausing communication. 2.10.1 To pause communication. ACTION : Click on Pause button. COMMENTS : The communication pauses. 2.10.2 To restart communication. ACTION : Click on Continue button. COMMENTS : The communication restarts. 2.10.3 To stop communication. ACTION : Click on Stop button. COMMENTS : The communication stops. ACTION : Click Start button. COMMENTS : Follow instructions in section 2.8 i.e. click on O.K. button in port set up box and communication will start. 11 M550MAN.
2.11 Starting timer. The timer is real time clock provided by the Monitor program. It is useful for checking Watt hour readings etc. ACTION : Click Start button. COMMENTS : The timer starts. ACTION : Click Stop button. COMMENTS : The timer stops and gives option of resetting or continuing. ACTION : Click Reset button. COMMENTS : The timer resets to zero. ACTION : Click Continue button. COMMENTS : The timer continues to count, displaying the total time from when counter initially started. 12 M550MAN.
2.12 Security code. (General Pass Code) To program different CT & VT ratios, demand times, etc. the General Pass Code must be entered. The General Pass Code is 080453. This is general pass code and is only applicable to Multitek M550 software. Pass Codes necessary for use with other software are listed in Section 4 page 45 of this manual. 2.12.1 Entering General Pass Code ACTION : Click General Pass Code Button COMMENTS : Enter value box is displayed.
2.13 Communications Lock. Response Time, Node Number, Communication Port, Baud Rate and Parity are dependant on the system and PC etc. that is being used. When connected to an existing Modbus network the M550 will automatically detect and configure itself to the network's settings. These settings can be locked into the EEPROM of the M550 to prevent unnecessary hunting. For a more detailed explanation of this facility see help file in the Monitor95 Software. 2.13.
2.14 Programming of nominal voltage and current inputs and ratios. The program allows the user to program the nominal voltage and current inputs and ratios. Please note the ratios can be changed as long as the secondary (the input to the M550) stays as shown on the data label which is on the side of the product. For example if the M550 had been set by the factory to have a C.T. ratio 200/5A and the change required was for the input C.T. ratio to be 500/5A this can be achieved by program changes.
ACTION : Enter value COMMENTS : Enter 11000 (11kV). Click on O.K. 2.14.2Changing CT ratio. For example to change for 200/5A change to 400/5 :ACTION : Click Current Button. COMMENTS : Enter Value box is displayed. ACTION : None COMMENTS : M550 is programmed to 200/5A ACTION : Enter Value COMMENTS : Enter 400 (400 Amps). Click on OK 16 M550MAN.
2.15 Pulsed Output (Pulsed output is an option. If the unit does not have this option please proceed to section 2.16) The M550 measures and displays W.h Import & Export, VAr.h Import & Export, VA.h, A.h. Any of these parameters can be assigned to the output relay to give pulses corresponding to which ever parameter is selected. 2.15.1 Selecting Parameter to be assigned to relay for pulsed output. ACTION : Click On Relay Mode Button. COMMENTS : Relay Mode box is displayed.
2.15.2 Selecting Relay output pulse width. The pulse width can be set between 0msec (off) and 200msec, in steps of 20msec. ACTION : Click On Pulse Width Button. COMMENTS : Pulse Width Selection box is displayed. ACTION : Enter value between 20msec and 200msec. COMMENTS : Pulse widths are in steps of 20msec. If 60msec enter 60 and click on OK. 2.15.3 Selecting Relay Divisor This allows the user to set the relay to pulse every 1, 10 , 100 or 1000 counts. i.e.
ACTION : None COMMENTS : Divisor set for 1. This means after every 1 unit that M550 counts the relay pulses once. ACTION : Select Divisor required. COMMENTS : Using the up and down cursor you can scroll through the divisor values available. If a divisor value of 100 is required select 100 and Click on OK. 2.
2.16.1 Programming demand periods. Example to change from 8 min to 30 min demand period : ACTION : Click On Demand Button. COMMENTS : "Enter Value" box is displayed. ACTION : None. COMMENTS : M550 is programmed for a demand time of 8 minutes. ACTION : Enter Value. COMMENTS : Enter 30 (30 minutes). Click on OK Button. 2.17 Resetting of energy registers. The ENERGY reset programming mode allows the User to reset the Watt hour register import and export (W.h, kW.h, MW.
2.17 Resetting of demand period. The Demand reset programming mode allows the User to reset the demand period to zero. i.e Wd (Average Watt Demand Import and Export) VAd (Average VA Demand ) Ad (Average Amp Demand) Max Wd (Maximum Watt Demand Import and Export) Max VAd (Maximum VA Demand) Max Ad (Maximum Amp Demand) ACTION : Click Demand Button. COMMENTS : All Demand registers are reset to zero. 2.18 It is possible to reset all registers by clicking on the EEProm button.
ACTION : Click On Registers Box COMMENTS : The order of the displayed measurements now matches that of the Modbus registers in the node. See section 3 2.20 Setting of Node Addresses. The number of node addresses available is 1 to 247. Each individual M550 that is to be connected to a common bus, must have its own unique node address. Note : All M550 instruments are set by the factory to the default node number 1 but all respond to a query using address 254.
ACTION : Enter Node Address Required. COMMENTS : Example if node address 30 is required enter 30 and click OK Button 2.21 Calibration Factors. This option allows the user to re-calibrate the M550 without using live voltage and current inputs To enable the user to complete this, all the calibration data has to be manually recorded and kept. It is suggest that the user makes a note of the values and stores them with the a note of the serial number of the M550 being used. 2.21.1 Calibration Enable.
2.21.2 Reading Calibration Data ACTION : Manually record calibration figures for V1, V2, V3, I1, I2, I3. COMMENTS : These values must be stored with the serial number of the M550 as these numbers are unique to the M550 under test. Note Only complete the following operation in 2.21.3 if the calibration data has been lost and you have recorded original calibration data. 2.21.3 Entering Calibration Data ACTION : Click on Manual Button. COMMENTS : Enter Value box is displayed. ACTION : Enter value .
2.25 Additional Information that M550 Monitor95 provides : Model = Model No 550 Version = Software version number Type = System Type. either 3ph 4W (3 phase 4 wire unbalanced load) or 3ph 3W (3 phase 3 wire unbalanced load) or 1ph 3W (single phase 3 wire) 1 ph (single phase load) Power = Total power when nominal input is applied. Demand Status = This reads the state of the demand count-down timer. When integration starts, the counter loads in the demand period and counts down towards zero each minute.
Stack Free = Nodes internal program, stack state. Parity Errors = number of errors since node cold started. CRC errors = Number of CRC errors since node cold started. EEprom = Indicates O.K. or error. Quit = Ends program. Help = Provides help files. 26 M550MAN.
3.0 PROGRAMMING MODBUS REGISTERS SEQUENCE If changing of the modbus order is not required please move to section 4.0 communication. 3.1 Using the M550 Software. M550 software can be obtained from your Multitek distributor or from our website www.multitek-ltd.com. 3.2 Load disc and open Mbregs, (This is the Modbus Registers Tool program) and the screen below will be displayed. 4.3 This software allows the user to alter the sequence in which the Modbus addresses are read.
Baud Rate = 9600, Parity = None 3.4 Opening communication port. ACTION : Click on Comms Button. COMMENTS : Choose which communication port, 1 or 2. Click on Comms 1 or Comms 2 3.5 Programming Modbus Register Sequence. ACTION : Click on Default Order Box COMMENTS : Using Up and Down cursor you can scroll through all parameters that are available and see the order that they will appear in. This order can be changed. 28 M550MAN.
For Example if the order required is Total Watt (W sum), System Frequency (Hz), Average Power Factor of System (PF Avg) and Maximum VA Demand (Max VAd) This sequence can be set as follows. ACTION : Scroll Through to W Sum. COMMENTS : W Sum is highlighted. ACTION : Click on >> Button. COMMENTS : W Sum (This appears in Node No Box) ACTION : Scroll Through to Hz COMMENTS : Hz is highlighted. 29 M550MAN.
ACTION : Click >> Button. COMMENTS : Hz (This appears in Node No Box) Repeat the sequence of highlighting the parameter required and clicking on >> until all parameters required are in the sequence required in the Node No 1 box. Then complete the following operations to send and read these parameters. ACTION : Click Send Button. COMMENTS : All information in the Node No box is sent to the M550 ACTION : Click Read Button. 30 M550MAN.
Note. The parameters not selected are placed in the default order after the parameters chosen. 3.6 Additional Options the Modbus Register Tool Program Offers. << = If you wish to remove a parameter from Node No Box, highlight the parameter and click on << Default = Clicking on default overrides parameters in Node No Box and replaces them in the Default order. Clear = Clicking on Clear removes all parameters from the Node No Box. Print = Allows printing of parameter order. 31 M550MAN.
4.0 RS485 COMMUNICATION The RS 485 allows remote reading and programming of the M550 via a host computer. The communication protocol used is a subset of Modicons Modbus, (see section 4.1) enabling the use of standard host computer, PLC and scada programs. Up to 32 PowerCom M550s can be connected in parallel to a single communication bus. 4.1 M550 Modbus Protocol 4.1.1 Physical Connections The interface to the Modbus network is via the RS485 connection.
4.1.2 Communication Format Baud rate : 2400, 4800, 9600, 19200 Low level character format : With Odd or Even parity = 1 start bit, 8 data bits, 1 parity bit, 1 stop bit With NO parity = 1 start bit , 8 data bits, 2 stops bits. 4.1.3 Modbus Format Data format : RTU 32 bit, floating point format to IEEE-754 standard, exponent bias 127, most significant byte transmitted first. There is no word reversal.
A typical communication 'packet' will be in the form : [Node Address] [Function] [Byte count, Data etc.] [Error check]. Because Modbus is a word (2 byte) orientated protocol, floating point (4 byte) register numbers are counted in multiples of two. viz register 1 = start address 0 register 2 = start address 2 register 3 = start address 4 register 4 = start address 6 Formula = (register required -1) x2 This also applies to the number of registers requested.
4.3.6 Timing RTU frame timing : The message starts with an interval of at least 3.5 character times. Following the last transmitted character, a similar interval of a least 3.5 character times marks the end message. The entire message frame must be transmitted as a continuous stream. 4.3.7 Response time. Modbus response time from reception of the last character to the transmission of the 1st character in its reply is less than 200 msec. 4.3.8 Codes Supported Function 3 (03 hex) Read holding registers.
An EXCEPTION error will be generated if the node cannot fulfil the task set by the Master or the Slave receives invalid data in its data slot. Exception code table Code Name 01 Illegal Function 02 Illegal Data Address 03 Illegal Data Value 4.3.8 Modbus Codes Reference Function 4 (04 hex) - read input registers. (3X) These registers contain the measured and calculated values of the instrument.
A sample write packet will look like this:[Node][04][start address][No. of Double Registers Requested][CRC(2 bytes)] e.g. To read line to neutral voltages on node 23h:[23h][04h][0006h][0006h(3, 4 byte regs)] [CRC(2 bytes)] The node’s return packet will look like:[23h][04h][000Ch][12 bytes of data = 3 floating point numbers] [CRC(2 bytes)] The list below is the default order of the 3X registers in M550.
Continued :Modbus Add. 30033 30035 30037 30039 30041 30043 30045 30047 30049 30051 30053 30055 30057 30059 30061 30063 30065 30067 30069 30071 30073 30075 30077 30079 30081 Register Add. Register Name Order No.
Modbus Register Order: Overview (also see section 4 and help file of M550 software) M550 has the facility to reorder its Modbus 3X registers to suit an existing Modbus network. The Modbus Registers Tool program provides an easy method of achieving this. The order of the registers in any node connected to the network can be read by the program by clicking on the READ button.
A sample write packet will look like this:[Node][1E][start address][No. of Double Registers][Data length in bytes] [REGISTERS][CRC(2 bytes)] It is important to remember that each register in the packet’s data field contains two references to the registers to be reordered. e.g.
Read Packet from master format : [Node addr][03][Register start addr.(2 bytes)][No of reg(2 bytes)][CRC (2 bytes)] Response form Slave format : [Node addr][03][Byte count][Data(byte count bytes)][CRC ( 2 bytes)] Function 16 (10 hex) - Preset Multiple registers (4X) These registers contain the system settings and controls. Register addresses in the M550 at 0, but in keeping with Modicon Modbus codes, are designated addresses starting 40001.
[Node][10][start address][No. of Double Registers][Data length in bytes][CRC(2 bytes)] e.g. To set Node 23h System Voltage and System Current together:[23h][10h][0000h][0004h(4, 2 byte regs)][08h(2, 4 byte regs)][CRC(2 bytes)] Modbus Add.
40049 (0x30) I/P V2 GAIN FACTOR (R/W) 40051 (0x32) I/P V3 GAIN FACTOR (R/W) 40053 (0x34) I/P I1 GAIN FACTOR (R/W) 40055 (0x36) I/P I2 GAIN FACTOR (R/W) 40057 (0x38) I/P I3 GAIN FACTOR (R/W) 40059 (0x3A) Future use (ILLEGAL) 40061 (0x3C) Future use (ILLEGAL) 40063 (0x3E) Future use (ILLEGAL) 40065 (0x40) CLEAR GAIN FACTORS (WO) 40067 (0x42) SET PASSCODE (WO) 40069 (0x44) CALIBRATION PASSCODE (WO) 40071 (0x46) D to A PASSCODE (WO) 40073 (0x48) D to A1 OVERRIDE (WO) 40075 (0x4A) D to A2 OVERRIDE (WO) 40077 (0x
Example.
3) The number of parity errors detected by the node.(counts up to 255 then flips over to zero) 4) The number of framing errors detected by the node.(counts up to 255 then flips over to zero) 5) Firmware Revision Number 6) EEPROM status 0 = OK, 101 = Corrupted 7) State of the Comms Lock 8) Not used but transmitted 9) Not used but transmitted 10) Not used but transmitted N.B. Addresses 01 to 04 are common to M550, M560 MultiDin and MultiGen. 4.3.9 Password Code Numbers.
5. INSTALLATION 5.1 Case The M550 is designed for snap on to Din rail mount 35 x 7.5mm. Complies with DIN-EN 50022 CASE DIMENSIONS 46 M550MAN.
5.2 Auxiliary Supply The auxiliary supply can be connected in parallel with the measuring input voltage, but this restricts the measuring range of the input voltage to ± 15% of nominal. If the auxiliary is separate the measuring range of the voltage input is 10-120%. 5.3 Protective Fuses It is good practice for the user to provide fuse protection to all input circuits and the auxiliary supply. 5.4 Current Transformers Internally the M550 has current transformers fitted which are either 5 Amp or 1 Amp.
5.5 Voltage Transformers Connection of voltages higher than the rated voltage, that is specified on the M550 data label, is possible using external voltage transformers. These transformers must be at least Class 1 accuracy. The secondary of these transformers must have the same nominal voltage as that specified on the data label on the side of the M550. e.g.
6. CONNECTION DIAGRAMS 6.1 All connections must be made ensuring, all starts and finishes of current and voltage transformers are connected as shown. SINGLE PHASE SINGLE PHASE 3 WIRE 49 M550MAN.
3 PHASE 3 WIRE UNBALANCED LOAD 3 PHASE 4 WIRE UNBALANCED LOAD 50 M550MAN.
7. M550 SPECIFICATIONS INPUT Rated Un Direct connected voltages between 57.8 and 600 v. Standard voltages offered :63.5/110 V, 69.3 / 120 V, 120 / 208 V, 220/380 V, 230 / 400 V, 240 / 415 V, 277 / 480 V, for 3 ph 4 w 110 V, 120 V, 380 V, 400 V, 415 V, 440V, 480 V, 3 ph 3 w 2-120% Un 0.5VA per phase 1.5 x Un continuous 4 x Un for 1 second 1 or 5 amp 0-120% 0.
AUXILIARY AC voltage DC voltage 115 or 230 volts (±15%) 12 / 24 / 48 / 110 / 125 volts RELAY OUTPUT : (optional) Pulsed output W.h or VAr.h or VA.h or A.
APPLIED STANDARDS General IEC 688 BSEN60688, BS4889, IEC 359 EMC Emissions EN61326-1 Immunity EN61326-2 Safety EN61010-1 INSULATION Test Voltage 4kV RMS 50Hz for 1 min between input, case, auxiliary, RS485 3kV RS485 / 1.5kV Relay Impulse Test EMC 5kV transient complying with IEC 801/EN 55020 HF Surge withstand IEC 801 / EN55020 ANSI C37.90A Interference EHF 2.5kV 1MHz complying with IEC255-4 Protection Class II Complying with IEC348 APPROVALS UL. C-UL, CSA Pending Multitek Ltd.