ABB SSC600 Communication Protocol Manual
Hide thumbs Also See for SSC600:

Advertisement

Quick Links

ABB ABILITY™ SMART SUBSTATION CONTROL AND PROTECTION FOR ELECTRICAL SYSTEMS
NOVEMBER 2020
IEC 60870-5-104 COMMUNICATION
PROTOCOL MANUAL
SSC600

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for ABB SSC600

  • Page 1 ABB ABILITY™ SMART SUBSTATION CONTROL AND PROTECTION FOR ELECTRICAL SYSTEMS NOVEMBER 2020 IEC 60870-5-104 COMMUNICATION PROTOCOL MANUAL SSC600...
  • Page 3 Copyright This document and parts thereof must not be reproduced or copied without written permission from ABB, and the contents thereof must not be imparted to a third party, nor used for any unauthorized purpose. The software or hardware described in this document is furnished under a license and may be used, copied, or disclosed only in accordance with the terms of such license.
  • Page 4 In case any errors are detected, the reader is kindly requested to notify the manufacturer. Other than under explicit contractual commitments, in no event shall ABB be responsible or liable for any loss or damage resulting from the use of this manual or the application of the equipment. In case of discrepancies between the English and any other language version, the wording of the English version shall prevail.
  • Page 5 Conformity This product complies with the directive of the Council of the European Communities on the approximation of the laws of the Member States relating to electromagnetic compatibility (EMC Directive 2014/30/EU) and concerning electrical equipment for use within specified voltage limits (Low-voltage directive 2014/35/EU).
  • Page 6: Table Of Contents

    Double command......................21 Value change detection.........................21 IEC 60870-5-104 internal event buffering..................22 Control operations......................... 22 3.5.1 Single command......................22 3.5.2 Double command......................22 Integrated totals objects........................ 23 3.6.1 Integrated totals object grouping..................24 3.6.2 Freeze operation alternatives..................24 Commissioning..........................24 SSC600 Communication Protocol Manual...
  • Page 7 Communication link settings...................24 3.7.2 IEC 60870-5-104 application level settings..............26 3.7.3 Diagnostic values......................28 IEC 60870-5-104 interoperability.............. 29 Overview............................29 System or device...........................29 Network configuration........................29 Link layer............................30 Application layer..........................30 Basic application functions......................37 Glossary....................42 SSC600 Communication Protocol Manual...
  • Page 8: Introduction

    1.3.1 Product documentation set Brochure Product guide Operation manual Connection diagram Engineering manual Technical manual Application manual Cyber security deployment guideline Communication protocol manual Figure 1 The intended use of documents during the product life cycle SSC600 Communication Protocol Manual...
  • Page 9: Document Revision History

    First release B/2020-08-18 FP2 added 1.3.3 Related documentation www.abb.com/ Note: Download the latest documents from the ABB Web site mediumvoltage Symbols and conventions 1.4.1 Symbols Warning: The warning icon indicates the presence of a hazard which could result in electrical shock or other personal injury.
  • Page 10: Functions, Codes And Symbols

    Admittance-based earth- EFPADM Yo> -> 21NY fault protection Multifrequency admittance- MFADPSDE Io> -> Y 67NYH based earth-fault protection Wattmetric-based earth- WPWDE Po> -> fault protection Transient/intermittent earth- INTRPTEF Io> -> IEF 67NTEF/NIEF fault protection SSC600 Communication Protocol Manual...
  • Page 11 Thermal overload protec- MPTTR 3Ith>M tion for motors Stabilized and instantane- TR2PTDF 3dI>T ous differential protection for two-winding transform- Numerical stabilized low- LREFPNDF dIoLo> 87NLI impedance restricted earth- fault protection Circuit breaker failure pro- CCBRBRF 3I>/Io>BF 50BF tection SSC600 Communication Protocol Manual...
  • Page 12 V1, V2, V0 urement Three-phase power and PEMMXU P, E P, E energy measurement Frequency measurement FMMXU Tap changer position indi- TPOSYLTC TPOSM cation Power quality Voltage variation PHQVVR PQMU PQMV SWE,SAG,INT Voltage unbalance VSQVUB PQUUB PQMV UB SSC600 Communication Protocol Manual...
  • Page 13 Minimum pulse timer sec- TPSGAPC 62TPS ond resolution, two chan- nels Minimum pulse timer mi- TPMGAPC 62TPM nutes resolution, two chan- nels Pulse timer, eight channels PTGAPC 62PT Time delay off, eight chan- TOFGAPC 62TOF nels SSC600 Communication Protocol Manual...
  • Page 14 QTY_GOOD QTY_GOOD GOOSE communication QTY_GOOSE_COM QTY_GOOSE_COM QTY_GOOSE_COM quality GOOSE data health T_HEALTH T_HEALTH T_HEALTH Fault direction evaluation T_DIR T_DIR T_DIR Enumerator to boolean T_TCMD T_TCMD T_TCMD conversion 32-bit integer to binary T_TCMD_BIN T_TCMD_BIN T_TCMD_BIN command conversion SSC600 Communication Protocol Manual...
  • Page 15 Switching device status de- T_POS_CL T_POS_CL T_POS_CL coder - CLOSE position Switching device status de- T_POS_OP T_POS_OP T_POS_OP coder - OPEN position Switching device status de- T_POS_OK T_POS_OK T_POS_OK coder - OK status Security application GSAL GSAL GSAL SSC600 Communication Protocol Manual...
  • Page 16: Iec 60870-5-104 Overview

    (controlling station) and the server (controlled station). In this case, since the IEC 60870-5-104 client establishes separate TCP (point- to-point) connections towards each IEC 60870-5-104 server, the balanced mode is the most commonly used. SSC600 Communication Protocol Manual...
  • Page 17: Basic Protocol Functionality

    Single controls are always direct control operations. For double command control objects (circuit breakers, controllable disconnectors), select-execute operations can be performed if the controllable target object allows it, but direct control of double-point objects is always possible. Controls can be given with or without time tags. SSC600 Communication Protocol Manual...
  • Page 18: Vendor-Specific Implementation

    IEC 61850 common data class (CDC) types. This pre- assignment cannot be changed. 3.2.1 Single-point information Single-point information is derived from several IEC 61850 boolean data attributes (CDC.attribute/attribute/ …). • SPS.stVal • SPC.stVal • DPC.stSeld • ACD.general/phsA/phsB/phsC/neut • ACT.general/phsA/phsB/phsC/neut SSC600 Communication Protocol Manual...
  • Page 19: Double-Point Information

    Measurand, float32 with CP56Time2a 3.2.4 Measured value, scaled integer A scaled integer (int16) is derived from the IEC 61850 data classes/attributes defined for integer values, that is, the common data classes dealing with either integer or enumeral SSC600 Communication Protocol Manual...
  • Page 20: Integrated Totals

    Step position Tap changer step position information (-64…63) is derived from the IEC 61850 class BCS (binary controlled step position). • BCS.ValWTr.stVal Table 8: Step position Type ASDU M_ST_NA_1 Step position Event M_ST_TB_1 Step position with CP56Time2a SSC600 Communication Protocol Manual...
  • Page 21: Single Command

    If needed, the objects are assigned to an internal (hidden) data set. However, for measurand objects, the change reporting situation should be checked using Dataset editor in PCM600. SSC600 Communication Protocol Manual...
  • Page 22: Iec 60870-5-104 Internal Event Buffering

    If time-tagged commands are used, it is important to ensure the master and the relay times are synchronized. Also, time zone related settings need to be correct, such as the Time zone (UTC or local) setting and local time offset in general time settings if local time SSC600 Communication Protocol Manual...
  • Page 23: Integrated Totals Objects

    The .stSeld indication object is activated only if the DPC object’s control model is configured as SBO. Integrated totals objects Integrated totals objects M_IT_NA_1 (IT objects) are mainly cross-referenced from IEC 61850 binary counter (BCR) type objects. Forward or reverse energy is typically SSC600 Communication Protocol Manual...
  • Page 24: Integrated Totals Object Grouping

    “freeze” and “freeze and reset”. Commissioning None of the available protocol instances are enabled by default. To take into use any Operation under Application Configuration/Protocols/IEC instance (n), the setting 60870-5-101/104 (n) must be configured "On". SSC600 Communication Protocol Manual...
  • Page 25: Communication Link Settings

    Length (number of objects used) of the “Common address of ASDU” field. The default setting is "2". This must be equal to Link address length because Device address and “Common address of ASDU“ are equal. The length must also match the configuration throughout the network. SSC600 Communication Protocol Manual...
  • Page 26: Iec 60870-5-104 Application Level Settings

    This occurs either as a TCP socket keep-alive failure or as time-outs t1 and t2, whichever happens first. 3.7.2 IEC 60870-5-104 application level settings The settings are located under Application Configuration/Protocols/IEC 60870-5-101/104 (n). SSC600 Communication Protocol Manual...
  • Page 27 This setting enables or disables the spontaneous counter reporting based on freeze operation. The freeze operation can be given from the client as a request or also be triggered externally through the protocol function block’s physical control input. EC_FRZ SSC600 Communication Protocol Manual...
  • Page 28: Diagnostic Values

    Number of physical layer errors Transport errors Number of transport layer errors CnReject no sockets Number of rejected TCP connections due to un- available sockets CnReject unregistered Number of rejected TCP connections due to an unregistered client SSC600 Communication Protocol Manual...
  • Page 29: Iec 60870-5-104 Interoperability

    (System-specific parameter, indicate the station's function by marking one of the following with “X”.) System definition Controlling station definition (master) Controlled station definition (slave) Network configuration (Network-specific parameter, all configurations that are used are to be marked with “X”.) SSC600 Communication Protocol Manual...
  • Page 30: Link Layer

    The standard assignment of ASDUs to class 2 messages is used as follows: Type identification Cause of transmission A special assignment of ASDUs to class 2 messages is used as follows: Type identification Cause of transmission SSC600 Communication Protocol Manual...
  • Page 31: Application Layer

    <4>:= Double-point information with time tag <5>:= Step position information M_ST_NA_1 <6>:= Step position information with time tag M_ST_TA_1 M_BO_NA_1 <7>:= Bitstring of 32 bit <8>:= Bitstring of 32 bit with time tag M_BO_TA_1 M_ME_NA_1 <9>:= Measured value, normalized value SSC600 Communication Protocol Manual...
  • Page 32 M_EP_TE_1 CP56Time2a <40>:= Packed output circuit information of protection equipment with M_EP_TF_1 time tag CP56Time2a Either ASDUs of the set <2>, <4>, <6>, <8>, <10>, <12>, <14>, <16>, <17> or of the set <30...40> are used. SSC600 Communication Protocol Manual...
  • Page 33 Parameter in control direction (Station-specific parameter, mark each Type ID with an “X“ if it is only used in the standard direction, “R“ if only used in the reverse direction, and “B“ if used in both directions.) SSC600 Communication Protocol Manual...
  • Page 34 Shaded boxes: option not required. Blank: functions or ASDU not used. Mark the Type Identification/cause of transmission combinations. "X" if only used in the standard direction "R" if only used in the reverse direction "B" if used in both directions SSC600 Communication Protocol Manual...
  • Page 35 <8> M_BO_TA_1 <9> M_ME_NA_1 <10> M_ME_TA_1 <11> M_ME_NB_1 <12> M_ME_TB_1 <13> M_ME_NC_1 <14> M_ME_TC_1 <15> M_IT_NA_1 <16> M_IT_TA_1 <17> M_EP_TA_1 <18> M_EP_TB_1 <19> M_EP_TC_1 <20> M_PS_NA_1 <21> M_ME_ND_1 <30> M_SP_TB_1 <31> M_DP_TB_1 <32> M_ST_TB_1 <33> M_BO_TB_1 SSC600 Communication Protocol Manual...
  • Page 36 <45> C_SC_NA_1 <46> C_DC_NA_1 <47> C_RC_NA_1 <48> C_SE_NA_1 <49> C_SE_NB_1 <50> C_SE_NC_1 <51> C_BO_NA_1 <58> C_SC_TA_1 <59> C_DC_TA_1 <70> M_EI_NA_1 <100> C_IC_NA_1 <101> C_CI_NA_1 <102> C_RD_NA_1 <103> C_CS_NA_1 <104> C_TS_NA_1 <105> C_RP_NA_1 <106> C_CD_NA_1 <110> P_ME_NA_1 SSC600 Communication Protocol Manual...
  • Page 37: Basic Application Functions

    (Station-specific parameter, mark with an “X“ if the function is only used in the standard direction, “R“ if only used in the reverse direction, and “B“ if used in both directions.) Cyclic data transmission Blank or X only SSC600 Communication Protocol Manual...
  • Page 38 “R“ if only used in the reverse direction, and “B“ if used in both directions.) global group 1 group 7 group 13 group 2 group 8 group 14 group 3 group 9 group 15 group 4 group 10 group 16 group 5 group 11 SSC600 Communication Protocol Manual...
  • Page 39: Clock Synchronization

    “R“ if only used in the reverse direction, and “B“ if used in both directions.) Mode A: Local freeze with spontaneous transmission Mode B: Local freeze with counter interrogation Mode C: Freeze and transmit by counter-interrogation commands Mode D: Freeze by counter-interrogation command, frozen values reported SSC600 Communication Protocol Manual...
  • Page 40 “R“ if only used in the reverse direction, and “B“ if used in both directions.) Test procedure File transfer (Station-specific parameter, mark with an “X“ if the function is used.) File transfer in monitor direction Transparent file Transmission of disturbance data of protection equipment SSC600 Communication Protocol Manual...
  • Page 41 Acquisition of transmission delay (Station-specific parameter, mark with an “X“ if the function is only used in the standard direction, “R“ if only used in the reverse direction, and “B“ if used in both directions.) Acquisition of transmission delay SSC600 Communication Protocol Manual...
  • Page 42: Glossary

    International standard for substation communication and mod- eling Media Access Control Product Connectivity Level Select-Before-Operate PCM600 Protection and Control IED Manager Single-point status of a controllable object Transmission Control Protocol TCP/IP Transmission Control Protocol/Internet Protocol Transport Layer Security Coordinated Universal Time SSC600 Communication Protocol Manual...
  • Page 43 ABB Distribution Solutions Distribution Automation P.O. Box 699 FI-65101 VAASA, Finland Phone +358 10 22 11 Fax +358 10 22 41094 www.abb.com/mediumvoltage © Copyright 2020 ABB. All rights reserved. Specifications subject to change without notice.

Table of Contents