background image

Section 3

1MAC052634-MB D

Vendor-specific implementation

 44

615/620 series ANSI

Communication Protocol Manual

• HMI card SW and HW revision numbers
• Slot 0 (X130) card SW and HW revision numbers
• Slot 1 (X120) card SW and HW revision numbers
• Slot 2 (X110) card SW and HW revision numbers
• Slot 3 (X100) card SW and HW revision numbers
• Slot 4 (X000) card SW and HW revision numbers

3.3.12.1

ASCII character coding

Table 32:

The 8 bit ASCII character coding in the Modbus registers

3.3.12.2

ASCII string syntax

Syntax: 

C(model;type;serialNo;location;swRev;hwRev)H(swRev;hwRev)0(
swRev;hwRev)1(swRev;hwRev)2(swRev;hwRev)3(swRev;hwRev)4(swR
ev;HwRev)

• Parenthesis and semicolon ASCII characters are used as delimiters inside the string.
• Section 

C(...)

 contains IED information and CPU version information.

• Section 

H(...)

 contains version information of the local HMI card.

• Sections 

0(... )

 to 

4(...)

 contain version information of the additional HW 

cards (slots 0...4).

• If an additional card does not include any version information, it is signalled with a 

-

” (minus) character in the swRev field. If both swRev and hwRev are signalled with 

-

” signs, the card in question does not exist in the IED.

The data within the C section is restricted to certain maximum lengths. For example, the 
user definable IED location is here restricted to a maximum of 34 characters. If the IED 
location information on system level contains more characters, only the 34 first characters 
are displayed. 

The IED does not need to contain cards in all slots nor does a specific card 
need to include a CPU. The SW revision information is simply omitted 
from the information string.

Modbus register

ASCII character

Register 1 High byte 

= ASCII character 1

Register 1 Low byte 

= ASCII character 2

Register 2 High byte 

= ASCII character 3

:

Example of an identification string could be: 

C(REF615;FE01;1VHR123456R2;feeder 
15.12;1.6;2.0)H(1.2;3.1)0(-;-)1(-;1.1)2(-;1.0)3(-
;1.1)4(-;2.0)

Summary of Contents for 615 Series ANSI

Page 1: ...Relion Protection and Control 615 620 series ANSI Modbus Communication Protocol Manual...

Page 2: ......

Page 3: ...Document ID 1MAC052634 MB Issued 11 23 2010 Revision D Copyright 2010 ABB All rights reserved 615 series Product version 2 0 620 series Product version 1 0...

Page 4: ...sed only in accordance with the terms of such license Trademarkss ABB and Relion are registered trademarks of ABB Group All other brand or product names mentioned in this document may be trademarks or...

Page 5: ...roduct failure would create a risk for harm to property or persons including but not limited to personal injuries or death shall be the sole responsibility of the person or entity applying the equipme...

Page 6: ...electrical equipment for use within specified voltage limits Low voltage directive 2006 95 EC This conformity is the result of tests conducted by ABB in accordance with the product standards EN 50263...

Page 7: ...implementation 8 Terms and definitions 8 Documentation 8 Section 3 Vendor specific implementation 9 Modbus link alternatives 9 Serial link 9 Modbus serial link parameters 9 Modbus serial diagnostic c...

Page 8: ...5 SSR1 25 SSR2 26 SSR3 26 SSR4 27 SSR5 28 SSR6 28 Event records 29 Single event record structure 29 Single event record reading 30 Other event record registers 31 Multiple event records reading 35 Fau...

Page 9: ...ntrates on vendor specific implementations 1 2 Intended audience This manual addresses the communication system engineer or system integrator responsible for pre engineering and engineering for commun...

Page 10: ...The operation manual contains instructions on how to operate the IED once it has been commissioned The manual provides instructions for monitoring controlling and setting the IED The manual also desc...

Page 11: ...and conventions 1 4 1 Safety indication symbols Although warning hazards are related to personal injury it should be understood that operation of damaged equipment could under certain operational cond...

Page 12: ...icons for example To navigate between the options use and HMI menu paths are presented in bold for example Select Main menu Settings LHMI messages are shown in Courier font for example To save the cha...

Page 13: ...with one Modbus slave unit at a time Usually the master reads or scans data from the slaves cyclically The master can also write data or give commands to the slave units Each slave unit has a unique...

Page 14: ...an be accessed using command functions belonging to Modbus conformance classes 0 and 1 This means that most master systems are able to communicate with the IED 2 2 Terms and definitions Modbus data ap...

Page 15: ...dbus RTU and ASCII link modes and the unit address 3 1 1 1 Modbus serial link parameters Serial link setting parameters can be accessed with PST or via the LHMI path Configuration Communication Modbus...

Page 16: ...diagnostic counters can be viewed via the LHMI path Monitoring Communication Modbus Serial Counters related to the possible Modbus serial instances 1 2 have the suffixes 1 2 N The counters show compl...

Page 17: ...t contain a proper link address All other incoming Modbus frames are discarded Transmitted Exc A N Total amount of exception responses 1 and 2 These exception responses usually reveal configuration er...

Page 18: ...ctions by registering the clients IP addresses For example if four concurrent connections are allowed and three of them are registered they are seen as Client connection 1 Client connection 3 These th...

Page 19: ...ins its own counters for lower level communication diagnostics Table 4 TCP IP diagnostic counters The counters and status of an instance N are reset when the client makes a TCP socket disconnection or...

Page 20: ...egisters Reads the contents of output registers 04 Read input registers Reads the contents of input registers 05 Force single coil Sets the status of a discrete output 06 Preset single register Sets t...

Page 21: ...unt The response returns the number of messages addressed to the slave or broadcast which the slave has processed since its last restart clear counters operation or power up 15 Return slave no respons...

Page 22: ...se objects is always found in the Modbus database The DS column in the Modbus point list manual shows if the object resides in some data set as a default 3 3 2 Modbus data implementation The IED is in...

Page 23: ...asurands The proprietary Modbus event buffer can be read in many different ways A master can continuously read and log change events in real time or for example read out the n latest events on demand...

Page 24: ...ed to the 4X registers map Some control bits are packed bits in the 4X control register structures The 4X control structure contains a password which has to be given before starting control operations...

Page 25: ...e objects open and close bits are coded as MOM MCD bit pair entities The MCD bits reveals if the object has changed its position several times since the Modbus master last scanned it In addition the o...

Page 26: ...or counters are located in single 16 bit registers The measurands are either unsigned or signed two s complement values while the counters are always unsigned values In some rare cases the measurands...

Page 27: ...th 1 and 0 to the persistent outputs Therefore the persistent outputs have two defined levels 0 and 1 Most of the outputs in this IED are pulse outputs Control operation modes This IED supports two co...

Page 28: ...an be operated at a time when the 4X control structures are used Exception codes Only a few exception code alternatives exist for the write coil and write register requests in Modbus 01 illegal functi...

Page 29: ...e 1 is written into this register Password register 1 If a password is defined the two first ASCII characters of the four character password are written into this register the first character into the...

Page 30: ...n find the code for the internal rejecting reason in the SSR6 register For example the primary internal rejection reasons for control structure write operations may be that The Modbus control structur...

Page 31: ...are several control structures they are located one after another in the Modbus 4X memory map Refer to the IED s Modbus memory map for the actual locations of control structures 3 3 7 System status re...

Page 32: ...5 is set to 1 if any MCD bit has been set in the Modbus memory map The bit is reset when the client reads the register Bit 6 is set to 1 to indicate the device restart The bit is reset when the clien...

Page 33: ...s to data category 1 bit 1 to data category 2 and so on If a bit is set to 1 some data belonging to the category in question has changed since the client last scanned the register The SSR4 bit or bits...

Page 34: ...6 register ClientCmdSEQNo Counts the client s control operations from 0000 1111 that is 0 15 and then starts over CmdState 00 No write command has ever been issued by this client 01 Command in progres...

Page 35: ...ack of where in the event buffer the different clients are reading at the moment Clients are identified either by the serial port from where the requests are issued or by the client s IP address in th...

Page 36: ...d events before the IED knows which internal event has been sent to this specific client during the last reading The IED then loads the next event that is the oldest unread event Address Register Valu...

Page 37: ...re can be 500 event records altogether Selection code 3 Resetting the event read pointer The write selection 3 is not followed by a read operation The selection 3 means that there are no unread record...

Page 38: ...16 bit register Event time stamp format bit 15 Event time stamp format Event time stamp source bit 14 The time stamp can be generated by the IED application accurate time or by Modbus If generated by...

Page 39: ...ddress or UID The coding alternatives cannot occur simultaneously in the IED but are selected and configured at the system setup phase The default setting is Modbus address The UID code is 32 bits wid...

Page 40: ...al Point Status of a controllable object X ACT Trip status X ACD Start Pick up status X INS INC Integer status X Register 4xxxx binary coded value Meaning xxxx xxxx xxxx xxx0 Object in OFF position xx...

Page 41: ...th must thus be adjusted depending on the number of records requested The selection read operation is otherwise exactly similar to the single record read case The next records to be returned always co...

Page 42: ...d amount of event records is always returned for reading For example if 10 event records are requested but the IED only contains five event records the last valid event record is repeated duplicated i...

Page 43: ...xx 6 TimeStamp 1 4xxxx 7 TimeStamp 1 4xxxx 8 Event Type 1 4xxxx 9 Data Object Id 1_1 4xxxx 10 Data Object Id 2_1 4xxxx 11 Data Value 1 4xxxx 12 Data Value 1 4xxxx 13 Sequence Number 2 Event record 2 4...

Page 44: ...endently of one another read out the Modbus fault records from the IED The Modbus fault record buffer keeps track of where in the buffer the different clients are reading at the moment Clients are ide...

Page 45: ...in different types of IEDs A client can read out more Modbus registers than are actually coded in one structure when reading out the data structures The maximum read amount is 80 Modbus registers The...

Page 46: ...ord becomes the oldest unread The client can continue by reading out the oldest unread fault records again with the selection code 1 Selection code 1 99 A negative selection code that is a 16 bit two...

Page 47: ...Value MOD 256 An exception is the milliseconds register which contains the milliseconds 0 999 coded as such Time stamp also contains a time quality register Time quality Table 30 Information contained...

Page 48: ...available in the Modbus memory map the IED s local time and the internal UTC time Time synchronization can be given either to the local time structure or to the UTC time structure 3 3 11 1 Real time...

Page 49: ...n the value 2 is written the timesync registers are latched onto the IED s internal clock and the reservation of the control register is released There is an internal timeout for the clock setting The...

Page 50: ...ard Sections 0 to 4 contain version information of the additional HW cards slots 0 4 If an additional card does not include any version information it is signalled with a minus character in the swRev...

Page 51: ...point list manual for specific event record structure mapping Register Values Comment 4xxxx TimeStamp Year Month High byte year low byte month 4xxxx 1 TimeStamp Day Hour High byte day low byte hour 4...

Page 52: ...Section 3 1MAC052634 MB D Vendor specific implementation 46 615 620 series ANSI Communication Protocol Manual...

Page 53: ...Parity for Serial interface 1 Address 1 1 255 1 Modbus unit address on Serial interface 1 Link mode 1 1 RTU 2 ASCII 1 RTU Modbus link mode on Serial interface 1 Start delay 1 0 20 char 4 Start frame...

Page 54: ...Modbus Registered Client 4 ClientIP5 000 000 000 000 Modbus Registered Client 5 CtlStructPWd1 Password for Modbus control struct 11 CtlStructPWd2 Password for Modbus control struct 2 CtlStructPWd3 Pa...

Page 55: ...tted Exec A N 0 2147483648 Transmitted exception responses 1 and 2 by instance N Transmitted Exec B N 0 2147483648 Transmitted exception responses 3 by instance N Status N True False Status of communi...

Page 56: ...Section 4 1MAC052634 MB D Modbus parameters and diagnostics 50 615 620 series ANSI Communication Protocol Manual...

Page 57: ...nally developed by Westronic The DNP3 Users Group has the ownership of the protocol and assumes responsibility for its evolution DPC Double point control DPS Double point status DS Data set EMC Electr...

Page 58: ...PLC Programmable logic controller PST Parameter Setting Tool in PCM600 RS 485 Serial link according to EIA standard RS485 RTC Real time clock RTU Remote terminal unit SCADA Supervision control and da...

Page 59: ......

Page 60: ...stribution Automation 4300 Coral Ridge Drive Coral Springs FL 33065 USA Phone 1 800 523 2620 Phone 1 954 752 6700 Fax 1 954 345 5329 www abb com substationautomation 1MAC052634 MB D Copyright 2010 ABB...

Reviews: