ABB Relion 620 Series Скачать руководство пользователя страница 50

3.4.8.6 

UDR data configuration

UDR definitions can be created using the Communication Management tool in
PCM600.

3.4.8.7 

UDR register value manipulation

UDR values are initially copied from the source register. Thereafter the following
manipulations can be applied to the UDR value.

Additional rescaling of the source data value

There are three possibilities for UDR rescaling of the Modbus source register value.

Multiplicative and divisor scaling are similar operations. The defined scale factor can
in both cases be a decimal value. For example, multiplicative scaling by 0.25 is the
same as divisor scaling by 4.

Ratio scaling can be used in the same manner as multiplicative or divisor scaling, but
including an offset. Additionally, it is possible to define new limit ranges for the
resulting register value. Value then saturates (stops) at the defined min. and max.
values. This may be needed for retrofit purposes, in case the relay value must emulate
exactly the same value range as the value from the replaced unit.

For multiplicative and divisor scaling, the register value always saturates at the min.
and max. values for the register type in question. The value does not roll over.

Swapping high and low words within a 32-bit register

32-bit registers do not exist in the Modbus standard. A 32-bit register consists of two
consecutive 16-bit registers that together form the 32-bit value. There is no official
definition for the low-high word order in a 32-bit register. Most vendors, including
this relay, use the order high-low (high word on lower address) as default. In case the
word order would be incorrect, for example in a retrofit case, it is possible to change
it.

Specific retrofit UDR manipulations

Swapping of the byte order within a register word

Redefining the register bit size. Less than 16 bits are used for the value. The used
bits can additionally be left or right justified within the register, that is, they can
appear on either the most significant or least significant side of the register.

Section 3

1MRS757645 B

Vendor-specific implementation

44

620 series

Communication Protocol Manual

Содержание Relion 620 Series

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

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

Страница 3: ...Document ID 1MRS757645 Issued 2015 12 11 Revision B Product version 2 0 FP1 Copyright 2015 ABB All rights reserved...

Страница 4: ...s document is furnished under a license and may be used copied or disclosed only in accordance with the terms of such license Trademarks ABB and Relion are registered trademarks of the ABB Group All o...

Страница 5: ...ted and communicate data and information via a network interface which should be connected to a secure network It is the sole responsibility of the person or entity responsible for network administrat...

Страница 6: ...d concerning 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 standa...

Страница 7: ...er instances 13 Connection to clients 13 Protocol server attachment to a client 14 Several identical client connections 14 Protocol data mapping to server instances 14 Modbus link alternatives 15 Seri...

Страница 8: ...unctions 33 Control operations through 4X register structures 33 Additional control operation features 35 Control bit configuration 36 System status registers 38 SSR1 38 SSR2 39 SSR3 40 SSR4 40 SSR5 4...

Страница 9: ...A protocol 65 Supported SPA data 65 Reading of SPA data 65 Reading of one register 66 Reading of two registers 66 Special reading of indication bits 67 Writing of SPA data 68 SPA events 68 Event outlo...

Страница 10: ...4...

Страница 11: ...es the communication system engineer or system integrator responsible for pre engineering and engineering for communication setup in a substation from a protection relay perspective The system enginee...

Страница 12: ...l Cyber security deployment guideline GUID 6087BB7C D675 413B B1CD C4FEEEED8EEB V2 EN Figure 1 The intended use of documents during the product life cycle Product series and product specific manuals c...

Страница 13: ...der certain operational conditions operation of damaged equipment may result in degraded process performance leading to personal injury or death Therefore comply fully with all warning and caution not...

Страница 14: ...ssages and monitored data names are shown in Courier font When the function starts the START output is set to TRUE This document assumes that the parameter setting visibility is Advanced Section 1 1MR...

Страница 15: ...e it is possible to build multidrop networks or point to point communication connections There can only be one Modbus master unit on a Modbus serial network The Modbus master unit communicates with on...

Страница 16: ...many Modbus memory areas as possible The users may then choose the memory areas that are most suitable for their Modbus master systems 2 1 4 Terms and definitions Modbus data appear in different memo...

Страница 17: ...in addition to this document It is essential to know the device type configuration name and SW version to locate the correct Modbus memory map listings Table 1 Example of IED information needed to loc...

Страница 18: ...12...

Страница 19: ...t protocol mapping or data outlook can be modified freely 3 Several clients Several protocol instances Several protocol mappings The IED is intended to operate toward several protocol clients Some or...

Страница 20: ...ent IP address is to be defined In this case the client s IP address is ignored TCP port This parameter can be used in conjunction with the Client IP address setting thus allowing only a certain IP ad...

Страница 21: ...ial interfaces The Modbus link mode can be either Modbus RTU or Modbus ASCII Modbus serial communication can run on two separate serial ports simultaneously The Modbus serial link characteristics can...

Страница 22: ...according to the link standard especially true with slower baud rates The start delay parameter adds idle characters before the transmission thus increasing the silent interval between the Modbus RTU...

Страница 23: ...3 These exceptions usually reveal the IED application level rejections That is the IED application rejects the request at this moment under the current circumstances The exception can also mean that...

Страница 24: ...it 8 data bits the least significant bit is sent first 1 bit for even odd parity no bit if parity is not used 1 stop bit if parity is used 2 stop bits if parity is not used Table 4 ASCII characters Co...

Страница 25: ...eal configuration errors on the Modbus client s side Transmitted exc B Total amount of exception responses 3 These exceptions reveal the IED application level rejections The counters are reset when th...

Страница 26: ...ion event counters are cleared Before this a normal response will be sent provided that the port is not in the listen only mode If the port is in the listen only mode no response will be sent 04 Force...

Страница 27: ...he number of items in the query is incorrect 03 Illegal data value A value contained in the query data field is out of range 3 4 Modbus application data 3 4 1 Modbus data objects The Modbus protocol i...

Страница 28: ...a types Control operations include automatic checking for authorization and local and remote blockings as well as preventing simultaneous controlling by multiple clients Application data compatibility...

Страница 29: ...y the stack regardless of whether the data is read or not 3 4 3 2 Data in monitoring direction All data in the monitoring direction is available through the 3X and 4X memory areas This includes the di...

Страница 30: ...ED indications are shown as two adjacent Modbus bits in the Modbus memory map The two bits represent the momentary position and the momentary change detection state of the indication MOM MCD LATCH A07...

Страница 31: ...he MCD bits reveals if the object has changed its position several times since the Modbus master last scanned it In addition the open and close bits are also coded using MOM values only among with a f...

Страница 32: ...changes its value bit N 1 in SSR3 gets value 1 The SSR3 bit value is automatically reset when master reads it Event enable Unchecked1 No Modbus events generated from this point Checked Modbus event i...

Страница 33: ...es are mapped this way 3 A few Modbus register values are available so that the Modbus stack directly reads the momentary value of the mapped source object These values are never cached in the Modbus...

Страница 34: ...tion to find out the CT or VT ratio being used If scaling of primary values is used the IED must be rebooted if the CT VT ratio settings are changed Otherwise Modbus continues using the old CT VT sett...

Страница 35: ...ble register continues calculating upwards from this value Rescaling can also be applied on measurands and Modbus counter integer values The original Modbus value can be edited to show full hours tens...

Страница 36: ...asurand registers are mirrored on both 3x and 4x Modbus register areas Registers can be accessed in the Modbus Communication Management tool in PCM600 under tabs 3x input registers and 4x holding regi...

Страница 37: ...lues Current is in A and voltage is in kV Scale Any real value Modbus value is scaled as Value Scale Offset The result is a correctly rounded integer value If the Modbus value exceeds the register siz...

Страница 38: ...pe The IEC 61850 double point control objects can be configured either into the direct operate or select before operate mode An IEC 61850 double point output cannot support both direct operate and sel...

Страница 39: ...ient and thus blocked If a positive acknowledgement is returned the control command has been initiated by the IED 3 4 6 2 Control operations through 4X register structures The control outputs can be o...

Страница 40: ...ister If no password is defined for the control structure this register is not checked by the IED For example having cd as the last two characters of the password the correct register value to be writ...

Страница 41: ...ed that means already reserved by another client If a positive acknowledgement is returned the control command has been initiated inside the IED 3 4 6 3 Additional control operation features Normal or...

Страница 42: ...ts For example in the case of a control made to a motor controlled disconnector the control sequence lasts 10 seconds Master can monitor the command progress By polling the SSR6 register and examine t...

Страница 43: ...o prevent unwanted remote operations is to remove the control points from the memory map Generic control points might be in use for internal purposes by the relay configuration In such case effects ca...

Страница 44: ...and 101 3 4 7 System status registers The Modbus SSRx 16 bit system status registers are located at the beginning of the regular Modbus map at addresses 40128 40133 The regular Modbus map starts from...

Страница 45: ...e bits give an overview of the IED s mode For example bit 6 is activated if the IED s configured time synchronization source is lost Table 19 16 bit SSR2 register Bit Meaning 0 Test mode 1 Device is s...

Страница 46: ...t code 4 to the event record selection register 49251 Bit 9 is set to 1 when a fault record has been loaded into registers starting from 49402 The bit is reset when the client writes the reset code 4...

Страница 47: ...anged 1 New peak demand values 6 Data in category 7 changed 0 7 Data in category 8 changed 0 8 Data in category 9 changed 0 9 Data in category 10 changed 0 10 Data in category 11 changed 0 11 Data in...

Страница 48: ...e in local mode 202 Control operation reserved by another client 203 Select timeout or Execute Cancel without select 204 Control operation internally blocked 205 Control operation timed out 250 Other...

Страница 49: ...riginal location The bit 16 is the first valid bit address in the address space because the register and bit addresses overlap and the register addresses start from the register location 1 The bit add...

Страница 50: ...xactly the same value range as the value from the replaced unit For multiplicative and divisor scaling the register value always saturates at the min and max values for the register type in question T...

Страница 51: ...tValue sourceValue multiplicand Divisior scaling Operation UDR_resultValue sourceValue Divisor 3 4 8 8 UDR register configuration UDR registers are read only registers mirrored both on input register...

Страница 52: ...1 0 nominal value UDR register size v2 Same as the source register1 If the Modbus source register is a 16 bit register then the UDR register is automatically also 16 bit This principle applies to 32 b...

Страница 53: ...re ignored Min In Any real value Scaling argument 1 Used also as the scaling factor for Multiplicative and Divisor scaling Max In Any real value Scaling argument 2 Min Out Any real value Scaling argum...

Страница 54: ...liseconds Modbus event generation on off is selectable for each individual momentary bit in the Modbus memory map It is possible to define whether events are to be generated from the rising edge or bo...

Страница 55: ...ion 49260 Data Object ID 2 Modbus address or UID low word 49261 Data Value Modbus data value Value into which object has changed 49262 Data Value Additional data The event record can have two differen...

Страница 56: ...rd registers After the client has read out this record the next record becomes the oldest unread The client can continue with the selection code 1 by reading out the oldest unread event record again S...

Страница 57: ...r moment Time stamp registers Time stamp is either in local time or UTC time The time stamp alternative is selected with a Modbus parameter Time stamp registers usually hold two data values in the hig...

Страница 58: ...ation bit is set in the IED s real time clock if the IED has not been synchronized Clock failure bit 12 The quality information bit is set in the IED s real time clock if the clock has a severe failur...

Страница 59: ...atus X Table 29 Interpretation of the one bit data value Register 49261 binary coded value Meaning xxxx xxxx xxxx xxx0 Object in OFF position xxxx xxxx xxxx xxx1 Object in ON position Table 30 Interpr...

Страница 60: ...equential event records to be returned for reading shall be written to the Num of records register 49250 in front of the selection register This number can be written once or it can be rewritten for e...

Страница 61: ...Stamp 1 49255 TimeStamp 1 49256 TimeStamp 1 49257 TimeStamp 1 49258 Event Type 1 49259 Data Object Id 1_1 49260 Data Object Id 2_1 49261 Data Value 1 49262 Data Value 1 49263 Sequence Number 2 Event r...

Страница 62: ...s Modbus dependent and the data organization and buffer size differ from the IED s initial system level registrations When the Modbus fault record buffer becomes full the IED overwrites the oldest rec...

Страница 63: ...1 The selection code defines the type of read operation that the client wants to do The selected fault record is loaded by the IED into the following N registers 49402 NNNN Second the client reads out...

Страница 64: ...ment value defines how many records backwards from the newest fault record the reading is to be moved For example the ten latest fault records can be read out at any time by first selecting 10 reading...

Страница 65: ...al time 1 UTC time 14 Time stamp source 0 Internal application 1 Modbus stack 13 Clock not synchronized 0 Synchronized 1 Time not synchronized 12 Clock failure 0 Clock OK 1 Clock failure 11 0 Reserved...

Страница 66: ...D s local time at location 49201 49208 and the internal UTC time at the location 49211 49218 Time synchronization can be given either to the local time structure or to the UTC time structure The IED a...

Страница 67: ...ster 49201 49211 When the value 2 is written the timesync registers are latched onto the IED s internal clock and the reservation in 49201 49211 is released The Modbus broadcast address cannot be used...

Страница 68: ...aracter coding in the Modbus registers 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 3 4 13 2 ASCI...

Страница 69: ...artup The clock might not be accurate and the data can be corrupted Table 39 Reset time structure Address Register Values Comment 49221 TimeStamp Year Month High byte year low byte month 49222 TimeSta...

Страница 70: ...s produced by the IEC 61850 based IED applications The manufacturer s selection of important signals may not always serve every customer Any non protocol mapped internal signal can be freely connected...

Страница 71: ...available for the SPA protocol If data is not available through the Modbus interface it is not available for the SPA protocol either 3 5 2 Supported SPA data The IED supports general SPA data The IED...

Страница 72: ...25D 52342 CC I32 Read the register as one 16 bit hexadecimal value 25R138I32 CC 25D CC76 CC It is also possible to read several consecutive 16 bit registers in one SPA read message The register value...

Страница 73: ...ister can be read as a regular 16 bit register revealing every bit Example 25R223I1 16 CC 25D 1 0 0 1 1 1 1 0 0 0 1 1 0 0 1 1 CC I21 28 It is also possible to read the logical OR operation result of e...

Страница 74: ...s 0 the channel number is omitted in the command message 25WO2052 1 CC 25A CC Writing the value 7 to the Modbus register address 9051 25W1O9051 7 CC 25A CC 3 5 5 SPA events The MOM MCD bits available...

Страница 75: ...ster area can also be accessed from the SPA protocol The SPA protocol standard defines that the highest possible SPA channel number is 999 This would correspond to Modbus register address 999 Some SPA...

Страница 76: ...LEDPTRC1 Str general and LEDPTRC1 Op general correspond to the Start Operarate LED states on the IED front CB1 Open Close and Fault are all Circuit Breaker1 position data Furthermore it is assumed tha...

Страница 77: ...ly filled up with the Modbus values to be transferred to Profibus offset octets Then the data can be polled into SPA ZC 302 using two register reads at a time 3 6 Troubleshooting Table 41 Troubleshoot...

Страница 78: ...72...

Страница 79: ...s Link mode 1 RTU 2 ASCII 1 RTU Selects between ASCII and RTU mode For TCP this should always be RTU TCP port 1 65535 1 502 Defines the listening port for the Modbus TCP server Default 502 Parity 0 no...

Страница 80: ...5 Password for control operations using Control Struct mechanism which is available on 4x memory area ControlStructPWd 6 Password for control operations using Control Struct mechanism which is availa...

Страница 81: ...ed exception responses 3 Checksum errors 0 2147483648 Checksum errors detected CnReject no sockets 0 2147483648 Connection rejections due to no free sockets CnReject unregistered 0 2147483648 Connecti...

Страница 82: ...76...

Страница 83: ...connecting a family of frame based computer networking technologies into a LAN HMI Human machine interface HW Hardware IEC International Electrotechnical Commission IEC 61850 International standard fo...

Страница 84: ...data acquisition SEC Security violation SPA Str mberg protection acquisition ABB proprietary serial master slave protocol used in substation automation for point to point communication SPC Single poi...

Страница 85: ...UTC Coordinated universal time VT Voltage transformer WHMI Web human machine interface 1MRS757645 B Section 5 Glossary 620 series 79 Communication Protocol Manual...

Страница 86: ...80...

Страница 87: ...81...

Страница 88: ...11 Fax 358 10 22 41094 www abb com mediumvoltage www abb com substationautomation ABB Nanjing SAC Power Grid Automation Co Ltd NO 39 Shuige Road Jiangning Development Zone 211100 Nanjing China Phone 8...

Отзывы: