background image

Section 2

1MAC052634-MB D

Modbus overview

 8

615/620 series ANSI

Communication Protocol Manual

2.1.3

Application data implementation

This IED is designed to operate with a wide range of different Modbus masters and clients. 
The Modbus memory map offers the possibility to view IED's internal process data in a 
simple I/O map style which is mainly aimed at PLC masters and other process automation 
devices. Time-tagged, chronological event lists and fault records can be read over the 
Modbus interface. These data are more suitable for SCADA type of Modbus masters.

The Modbus standard defines four main memory areas for mapping IED's process data. 
Due to its open nature, the Modbus standard does not define exactly what type of data 
should be mapped to each memory area. The Modbus mapping approach of the IED 
ensures that the same process data are readable from as many Modbus memory areas as 
possible. The users may then choose the memory areas that are most suitable for their 
Modbus master systems. 

All Modbus data in the IEDs can 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 appears in different memory areas in the Modbus device. The four most 
common areas are coils, digital input, input register and holding register. These are also 
referred to as 0X, 1X, 3X and 4X areas respectively.

Data within these four areas are addressed from 1 onwards. Modbus defines addressing in 
two ways: PLC addressing starts from address 1 and regular Modbus data addressing starts 
from 0. For example, a holding register at PLC address 234 can be referred to either as 4X 
register 234 or as 40234. The regular Modbus addressing, that is the PLC address 
decremented by one, is shown when analyzing the Modbus traffic on the physical network. 

Listings and references to the Modbus data in this documentation follow the PLC 
addressing scheme. Refer also to the Modbus protocol standard documentation that can be 
found for free at www.modbus.org.

2.3

Documentation

The ANSI Modbus point list manuals cover all the 615/620 series variants.

A newer SW version of the same 615/620 series configuration may contain 
additional Modbus points.

Содержание 615 Series ANSI

Страница 1: ...Relion Protection and Control 615 620 series ANSI Modbus Communication Protocol Manual...

Страница 2: ......

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 52: ...Section 3 1MAC052634 MB D Vendor specific implementation 46 615 620 series ANSI Communication Protocol Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 56: ...Section 4 1MAC052634 MB D Modbus parameters and diagnostics 50 615 620 series ANSI Communication Protocol Manual...

Страница 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...

Страница 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...

Страница 59: ......

Страница 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...

Отзывы: