ABB Zenith MX350 Communications Manual

ABB Zenith MX350 Communications Manual

Microprocessor controller for zte series automatic transfer switches

Advertisement

Quick Links

C O M M U N I C A T I O N S G U I D E
Zenith MX350
Microprocessor Controller for ZTE series
Automatic Transfer Switches

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Zenith MX350 and is the answer not in the manual?

Questions and answers

Summary of Contents for ABB Zenith MX350

  • Page 1 — C O M M U N I C A T I O N S G U I D E Zenith MX350 Microprocessor Controller for ZTE series Automatic Transfer Switches...
  • Page 2 The contents of this manual are the property of ABB Inc. This documentation is of ABB. furnished on license and may not be reproduced in whole or in part without the permission of ABB. The content of this manual is for informational use only and is subject to change without notice.
  • Page 3: Table Of Contents

    TABLE OF CONTENTS Table of Contents Communications interfaces ..................1 RS485 interface (Modbus RTU) ..................2 Modbus Protocol...............................2 Electrical Interface ............................2 Data Frame Format and Data Rate ......................2 Data Packet Format ............................2 Error Checking..............................3 CRC-16 Algorithm ............................3 Timing..................................
  • Page 4 TABLE OF CONTENTS –...
  • Page 5: Communications Interfaces

    MX350 Automatic Transfer Control System Communications Guide Communications Guide Communications interfaces The MX350 supports two communications interfaces: • Modbus RTU via RS485 • Modbus TCP/IP via 10/100Base-T Ethernet In addition, a USB interface is provided on the front of the interface panel. It is configured to be used in conjunction with a virtual serial port on a Windows-based PC.
  • Page 6: Rs485 Interface (Modbus Rtu)

    RS485 interface (Modbus RTU) The RS485 interface is a serial two-wire port intended for use as a Modbus RTU slave. The RS485 port has the following characteristics. • Address: 1 to 254, default 254 • Baud rate: 9600 to 115200 bps, default 115200 •...
  • Page 7: Error Checking

    FUNCTION CODE: 1 byte DATA: variable number of bytes depending on FUNCTION CODE CRC: 2 bytes Slave Response Transmission: SLAVE ADDRESS: 1 byte FUNCTION CODE: 1 byte DATA: variable number of bytes depending on FUNCTION CODE CRC: 2 bytes SLAVE ADDRESS: This is the first byte of every transmission. This byte represents the user- assigned address of the slave device that is to receive the message sent by the master.
  • Page 8: Timing

    G: 16 bit characteristic polynomial = 1010000000000001 with MSbit dropped and bit order reversed shr(x): shift right (the LSbit of the low order byte of x shifts into a carry flag, a '0' is shifted into the MSbit of the high order byte of x, all other bits shift right one location The algorithm is: 1.
  • Page 9: Modbus Functions

    Modbus Functions Function Code 01H Modbus implementation: Read Input Status MX350 implementation: Read Net Control Status This function code is supported for a selective range of commands for MX350 for net control functionality. This function reads the ON/OFF status for each net control command.
  • Page 10 a l i e l i l r t l r t l r t i b i l r t i b i t i s r i f i t c l r t l r t l r t l r t l r t l r t...
  • Page 11 The master/slave packets have the following format: Table 2: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 03H MASTER TRANSMISSION BYTES EXAMPLE DESCRIPTION SLAVE ADDRESS message for slave 17 FUNCTION CODE read registers DATA STARTING ADDRESS 00 6B data starting at 006B NUMBER OF SETPOINTS 00 03 3 registers = 6 bytes total...
  • Page 12 Function Code 05H Modbus Implementation: Force Single Coil MX350 Implementation: Execute Operation This function code allows the master to request a MX350 to perform specific command operations. For example, to request slave 17 to execute operation code 1 (reset), we have the following master/slave packet format: Table 4: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 05H MASTER TRANSMISSION...
  • Page 13 e l i The following commands can only be performed using function code 05H a l i e l i l r t l r t l r t i b i l r t i b i t i s r i f l r t –...
  • Page 14 Function Code 06H Modbus Implementation: Preset Single Register MX350 Implementation: Store Single Setpoint This command allows the master to store a single setpoint into the memory of a MX350 The slave response to this function code is to echo the entire master transmission. For example, request slave 17 to store the value 2 in setpoint address 04 5C.
  • Page 15: Function Code 01H

    Function Code 10H Modbus Implementation: Preset Multiple Registers MX350 Implementation: Store Multiple Setpoints This function code allows multiple Setpoints to be stored into the MX350 memory. Modbus “registers” are 16-bit (two byte) values transmitted high order byte first. Thus all MX350setpoints are sent as two bytes.
  • Page 16: Performing Commands Using Function Code 10H

    CRC: 2 bytes The MX350 implements the following exception response codes: 01 - ILLEGAL FUNCTION The function code transmitted is not one of the functions supported by the MX350. 02 - ILLEGAL DATA ADDRESS The address referenced in the data field transmitted by the master is not an allowable address for the MX350.
  • Page 17: Using The User Definable Memory Map

    Using the User The MX350 contains a User Definable area in the memory map. This area allows re- Definable Memory mapping of the addresses of any Actual Values or Setpoints registers. The User Definable area has two sections: A Register Index area (memory map addresses 020BH-0287H) that contains 125 Actual Values or Setpoints register addresses.
  • Page 18: Modbus Memory Map

    Modbus memory map Modbus Description Step Units Format Default Size in Words ACTUAL VALUES PRODUCT INFORMATION 30001 0000 Product Device Code 30002 0001 Hardware Revision 30003 0002 Firmware Version 30004 0003 Display Software Version 30005 0004 Modification Number 30006 0005 Boot Version 30007 0006...
  • Page 19 Modbus Description Step Units Format Default Size in Words 30210 00D1 Reserved 30211 00D2 Reserved 30212 00D3 Reserved 30214 00D5 Reserved 30216 00D7 Reserved 30217 00D8 Reserved 30218 00D9 Reserved Reserved 30222 00DD Reserved REAL-TIME CLOCK 30223 00DE Weekday FC171 30224 00DF Date Read Only...
  • Page 20 Modbus Description Step Units Format Default Size in Words 30336 014E Reserved 30337 0150 Current Unbalance VOLTAGE METERING 30340 0153 Va1 Angle ° 30341 0154 Vb1 Angle ° 30342 0155 Vc1 Angle ° 30343 0156 Reserved 30344 0157 Reserved 30345 0158 Reserved 30346...
  • Page 21 Modbus Description Step Units Format Default Size in Words POWER METERING 30384 017F Power Factor 30385 0180 Real Power 30387 0182 Reserved 30388 0183 Reserved 30389 0184 Reactive Power kvar 30391 0186 Apparent Power 30392 0187 MWh Consumption 30394 0189 Mvarh Consumption Mvarh 30396...
  • Page 22 Modbus Description Step Units Format Default Size in Words 30685 02AC Power Factor 30686 02AD Real Power 30688 02AF Reactive Power kvar 30690 02B1 Apparent Power 30691 02B2 Reserved Reserved 30709 02C4 Reserved TRACE MEMORY 30710 02C5 Trigger Date 30712 02C7 Trigger Time 30714...
  • Page 23 Modbus Description Step Units Format Default Size in Words 30859 035A Reserved DATA LOG INFORMATION 30860 035B # of Triggers Since Clear 30861 035C # of Data Log Samples Stored --- 30862 035D Data Log Start Index 30863 035E Data Log Trigger Index 30864 035F Trigger Cause...
  • Page 24 Modbus Description Step Units Format Default Size in Words Reserved 31395 0572 Reserved TOTAL HARMONIC DISTORTION 31403 057A S2 Va THD 31404 057B S2 Vb THD 31405 057C S2 Vc THD 31406 057D Reserved Reserved 31415 0586 Reserved 31416 0587 Avg I THD 31417 0588...
  • Page 25 Modbus Description Step Units Format Default Size in Words 31454 05AD V1c 8th Harm. Distortion 31455 05AE Reserved Reserved 31461 05B4 Reserved 31462 05B5 V2a 2nd Harm. Distortion 31463 05B6 V2a 3rd Harm. Distortion 31464 05B7 V2a 4th Harm. Distortion 31465 05B8 V2a 5th Harm.
  • Page 26 Modbus Description Step Units Format Default Size in Words 31520 05EF Ib 4th Harm. Distortion 31521 05F0 Ib 5th Harm. Distortion 31522 05F1 Ib 6th Harm. Distortion 31523 05F2 Ib 7th Harm. Distortion 31524 05F3 Ib 8th Harm. Distortion 31525 05F4 Reserved Reserved...
  • Page 27 Modbus Description Step Units Format Default Size in Words 32070 0815 Last Transfer Over Date 32072 0817 Last Transfer Over Time 32074 0819 Last Transfer To FC199 32075 081A Last Transfer From FC199 32076 081B Reserved Reserved 32079 081E Reserved ATS OPERATION COUNTERS 32081 0820...
  • Page 28 Modbus Description Step Units Format Default Size in Words 32130 0851 Time To ShutDown Gen 32131 0852 Date Gen Start Sent 32133 0854 Time Gen Start Sent 32135 0856 Date Gen Stop Sent 32137 0858 Time Gen Start Stop 32139 085A Gen Supply OK Date 32141...
  • Page 29 Modbus Description Step Units Format Default Size in Words 32197 0894 S2 Time Stamp Last Restore 32199 0896 Last Transfer to S2 Date 32201 0898 Last Transfer to S2 Time 32203 089A Total Time on Alt. Source 32204 089B Reserved ATS S1 STATUS 32205 089C...
  • Page 30 Modbus Description Step Units Format Default Size in Words 32254 08CD VI Timer Countdown 32255 08CE W Timer Countdown LOAD CONTROL TIMERS 32256 08CF Pre LC1 Timer Countdown 32257 08D0 Pre LC2 Timer Countdown 32258 08D1 Pre LC3 Timer Countdown 32259 08D2 Pre LC4 Timer Countdown...
  • Page 31 Modbus Description Step Units Format Default Size in Words Reserved 40180 00B3 Reserved 40181 00B4 NTP IP Address 0xFFFFFFFF FC150 40183 00B6 Ethernet IP address 0xFFFFFFFF FC150 40185 00B8 Ethernet subnet mask 0xFFFFFFFF FC150 0xFFFFFC00 40187 00BA Ethernet gateway address 0xFFFFFFFF FC150 40189...
  • Page 32 Modbus Description Step Units Format Default Size in Words 40282 0119 Reserved 40283 011A Reserved CONTROLLER SETUP 40284 011B Supply Frequency FC107 40285 011C Reserved Reserved 40316 013B Reserved PROCESS INTERLOCK 40317 013C Reserved 40318 013D IL A Name 40328 0147 IL A Function FC140...
  • Page 33 Modbus Description Step Units Format Default Size in Words 40408 0197 IL E Function FC140 40409 0198 IL E Inst Alarm FC126 40410 0199 Reserved 40411 019A IL E Override 40412 019B IL E Healthy State FC116 40413 019C Reserved Reserved 40417 01A0...
  • Page 34 Modbus Description Step Units Format Default Size in Words 40509 01FC IL J Inst Alarm FC126 40510 01FD Reserved 40511 01FE IL J Override 40512 01FF IL J Healthy State FC116 40513 0200 Reserved 40514 0201 Reserved 40515 0202 Reserved 40516 0203 Reserved...
  • Page 35 Modbus Description Step Units Format Default Size in Words 40674 02A1 Trace Memory Sample Index 2048 40675 02A2 Trigger Source 40964 FC132 40676 02A3 Trigger Position 40677 02A4 Trigger Mode FC148 40678 02A5 Reserved DATA LOGGER 40679 02A6 Data Log Number Selector 65535 40680 02A7...
  • Page 36 Modbus Description Step Units Format Default Size in Words 41111 0456 MCC Setpoint Access FC126 41112 0457 Passcode Entry 55555 41113 0458 Reserved 41114 0459 Reserved 41115 045A Reserved 41116 045B Reserved FLEXLOGIC TIMERS 41117 045C Timer 1 Type FC141 41118 045D Timer 1 Pickup Delay...
  • Page 37 Modbus Description Step Units Format Default Size in Words 41168 048F Reserved Reserved 41172 0493 Reserved 41173 0494 Timer 8 Type FC141 41174 0495 Timer 8 Pickup Delay 1000 41175 0496 Timer 8 Dropout Delay 1000 41176 0497 Reserved Reserved 41180 049B Reserved...
  • Page 38 Modbus Description Step Units Format Default Size in Words 41230 04CD Timer 15 Pickup Delay 1000 41231 04CE Timer 15 Dropout Delay 1000 41232 04CF Reserved Reserved 41236 04D3 Reserved 41237 04D4 Timer 16 Type FC141 41238 04D5 Timer 16 Pickup Delay 1000 41239 04D6...
  • Page 39 Modbus Description Step Units Format Default Size in Words 41292 050B Reserved 41293 050C Timer 23 Type FC141 41294 050D Timer 23 Pickup Delay 1000 41295 050E Timer 23 Dropout Delay 1000 41296 050F Reserved Reserved 41300 0513 Reserved 41301 0514 Timer 24 Type FC141...
  • Page 40 Modbus Description Step Units Format Default Size in Words 41352 0547 Reserved Reserved 41356 054B Reserved 41357 054C Timer 31 Type FC141 41358 054D Timer 31 Pickup Delay 1000 41359 054E Timer 31 Dropout Delay 1000 41360 054F Reserved Reserved 41364 0553 Reserved...
  • Page 41 Modbus Description Step Units Format Default Size in Words 41420 058B Test Without Load (TSNL) 57344 FC142 41421 058C Manual Xfer to S2 (YE) 57344 FC142 41422 058D Manual Xfer to S1 (YN) 57344 FC142 41423 058E Bypass Xfer Time Delay to S1 57344 FC142 41424...
  • Page 42 Modbus Description Step Units Format Default Size in Words 41697 06A0 Flex Equation 65535 FC142 1024 42209 08A0 Reserved Reserved 43118 0C2D Reserved 43119 0C2E Switch Option FC325 43120 0C2F Auto / Manual Select FC317 43121 0C30 Load Control 1 (LC1) Type FC319 43122 0C31...
  • Page 43 Modbus Description Step Units Format Default Size in Words 43172 0C63 Auto Mode Shed kW Bypass FC126 43173 0C64 Reserved Reserved 43178 0C69 Reserved ATS CONTROL TIMERS 43179 0C6A Time Delay to Preferred Source 0 43180 0C6B Time Delay to Alternate Source 0 43181 0C6C Gen Run Timer Value...
  • Page 44 Modbus Description Step Units Format Default Size in Words 43242 0CA9 Reserved Reserved 43252 0CB3 Reserved ATS SOURCE 2 CONFIGURATION 43253 0CB4 S2 Auto LS Underfreq Set 43254 0CB5 S2 Auto LS Underfreq Delay 3600 43255 0CB6 S2 Auto LS Overpower Set 43256 0CB7 S2 Auto LS Overpower Delay...
  • Page 45 Modbus Description Step Units Format Default Size in Words 43308 0CEB CDT Event 4 Start Time 0X173B3B63 1 43310 0CED CDT Event 4 Duration 3600 43311 0CEE CDT Event 4 Wkday FC171 43312 0CEF CDT Event 4 Date 0X0C1F082E 1 FC316 43314 0CF1...
  • Page 46 Modbus Description Step Units Format Default Size in Words 43373 0D2C CDT Event 13 Duration 3600 43374 0D2D Reserved 43375 0D2E CDT Event 13 Date 0X0C1F082E 1 FC316 43377 0D30 CDT Event 13 Load FC303 43378 0D31 CDT Event 14 Start Time 0X173B3B63 1 43380 0D33...
  • Page 47 Modbus Description Step Units Format Default Size in Words 43437 0D6C Reserved 43438 0D6D CDT Event 22 Date 0X0C1F082E 1 FC316 43440 0D6F CDT Event 22 Load FC303 43441 0D70 CDT Event 23 Start Time 0X173B3B63 1 43443 0D72 CDT Event 23 Duration 3600 43444 0D73...
  • Page 48: Format Codes

    Format codes Code Type Definition 16 bits UNSIGNED VALUE Example: 1234 stored as 1234 16 bits UNSIGNED VALUE, 1 DECIMAL PLACE Example: 123.4 stored as 1234 16 bits UNSIGNED VALUE, 2 DECIMAL PLACES Example: 12.34 stored as 1234 16 bits 2’s COMPLEMENT SIGNED VALUE Example: -1234 stored as -1234 i.e.
  • Page 49 Code Type Definition 16 bits 2’s COMPLEMENT SIGNED VALUE, 1 DECIMAL PLACE < > 32 bits UNSIGNED LONG VALUE, 3 DECIMAL PLACES s t i s t i Example: 123456 stored as 123456 i.e. 1st word: 0001 hex, 2nd word: E240 hex 32 bits DATE MM/DD/YYYY Example: Feb 20, 1995 stored as 34867147...
  • Page 50 Code Type Definition 16 bits Trace Memory Channel Data 32 bits UNSIGNED LONG VALUE AS MINUTES SHOW AS LongHoursMinutes Example: 1234 stored as 1234, and displayed as 20 16 bits Data Logger Sample Rate 16 bits Data Logger Status 16 bits Data Logger Channel Data i t c –...
  • Page 51 Code Type Definition i t i i t i FC101 16 bits RS 485 Baud Rate FC103 16 bits Off / On or No / Yes Selection FC104 16 bits Ground CT Type FC105 16 bits Differential CT Type FC106 16 bits Voltage Transformer Connection Type FC107...
  • Page 52 Code Type Definition FC112 16 bits Communication Status FC116 16 bits Switch Type FC117 16 bits Switch Type FC126 16 bits Disabled / Enabled Selection FC130 16 bits LED Flash FC131A 16 bits Comm Fail Mode l a i l a i &...
  • Page 53 Code Type Definition FC134 16 bits Cause of Event e i l l i a u l i u l i u l i u l i & l i a –...
  • Page 54 Code Type Definition f l e l i a f f i > –...
  • Page 55 Code Type Definition I t l I t l i b i t i s i t c u l i l i a f f i > l i a l i a –...
  • Page 56 Code Type Definition FC140 16 bits Interlock Function FC141 16 bits Timer Type i l l i FC142 16 bits FlexLogic Bit Field EEETTTTTTTSSSSSS S-Bits denotes the element state or Operator specific data Number of inputs T-Bits denote Flex logic Operands and Parameters or when one of the E bits are set they denote specific details for the Element Type E-Bits FC144...
  • Page 57 Code Type Definition FC147 16 bits LED Intensity FC148 16 bits Trigger Mode FC150 32 bits IP Address IP address, subnet mask or default gateway Each byte in this register represents one octet of an IP address For example: 0x015EDA1F represents address 19421831 FC158 16 bits ATS Source Status...
  • Page 58 Code Type Definition FC166 16 bits ATS Rated Voltage FC167 32 bits Contact/Virtual Input/Output Status –...
  • Page 59 Code Type Definition FC168 32 bits Contact/Virtual Input/Output Status FC169 16 bits Month –...
  • Page 60 Code Type Definition l i r FC170 16 bits Count of Week FC171 16 bits Weekdays FC176 16 bits Auxiliary VT Connection e r i e r i e r i FC179 32 bits Alarm Status 1 –...
  • Page 61 Code Type Definition FC180 32 bits Alarm Status 2 f l e l i a FC181 32 bits Alarm Status 3 f f i > FC182 32 bits Alarm Status 4 I t l I t l i b i t i s i t c u l i...
  • Page 62 Code Type Definition f f i > FC183 32 bits Fault Status 1 l i a FC184 32 bits Fault Status 2 & l i a FC185 32 bits Fault Status 3 u l i u l i u l i u l i &...
  • Page 63 Code Type Definition FC186 32 bits Fault Status 4 (Reserved) FC187 32 bits Message Status 1 FC188 32 bits Message Status 2 u l i u l i i l a FC189 32 bits Message Status 3 FC190 32 bits Message Status 4 i t c i t c...
  • Page 64 Code Type Definition ) T ( l a i d i l FC191 32 bits Ctrl Element Status 1 FC192 32 bits Ctrl Element Status 2 FC193 32 bits Ctrl Status 3 (Reserved) FC194 32 bits Ctrl Status 4 l i a l i a –...
  • Page 65 Code Type Definition FC197 16 bits Number of Poles FC198 16 bits ATS Transfer Sequence FC199 16 bits ATS Transfer FC200 16 bits ATS Present State e l i l i a –...
  • Page 66 Code Type Definition FC201 16 bits ATS Operating Mode FC202 16 bits Switch Position FC212 16 bits LCD Test Paint Color FC300 16 bits ATS Transfer Timer FC301 16 bits ATS Elevetor Timer FC302 16 bits Exerciser Status FC303 16 bits Load Type FC306 16 bits...
  • Page 67 Code Type Definition FC308 16 bits Frequency Status l i a l i a FC309 16 bits Voltage Status l i a l i a FC311 16 bits Phase Rotation Seq FC312 16 bits Src No Of Phases FC313 16 bits Src Type l i t y t i...
  • Page 68 Code Type Definition FC318 16 bits Transfer Reason FC319 16 bits Load Control Contact Type FC320 16 bits Load Test Status t i x FC321 32 bits Net Control a l i e l i l r t r i f i t c l r t l r t...
  • Page 69 Code Type Definition FC325 16 bits Switch Option c i t / c i FC326 16 bits Auto Load Shed Mode FC329 16 bits Installed / Not Installed Selection e l l e l l –...
  • Page 70: Ethernet Interface

    ETHERNET INTERFACE COMMUNICATIONS GUIDE Ethernet interface The 10/100Base-T Ethernet interface is configured as a Modbus RTU slave. The Ethernet port has the following characteristics. • Configuration: setup using IP address, subnet mask, and gateway address. • Supported Modbus function codes: 1, 3, 4, 5, 6, and 16. •...
  • Page 71 ABB Zenith Controls, Inc. 305 Gregson Drive Cary, NC 27511 24-hour support: ABB Technical Services +1 (800) 637-1738 epis.pqservice@abb.com new.abb.com/low-voltage GEK-113498C...

Table of Contents