ABB COM600 series User manual

—
COM600 series 5.1
Sequence Control Configuration Manual


Contents:
1. About this manual .................................................................................. 5
1.1. Copyright ........................................................................................ 5
1.2. Disclaimer ..................................................................................... 5
1.3. Conformity ..................................................................................... 6
1.4. Trademarks .................................................................................... 6
1.5. General information ....................................................................... 6
1.6. Document conventions .................................................................. 6
1.7. Use of symbols .............................................................................. 7
1.8. Terminology .................................................................................... 8
1.9. Abbreviations ................................................................................. 9
1.10. Related documents ........................................................................ 9
1.11. Document revisions ..................................................................... 10
2. Introduction ........................................................................................... 11
2.1. General information about the COM600 series ........................... 11
2.2. COM600 product series variants and rationale ........................... 11
2.3. Overview of sequence control ...................................................... 12
3. Sequence Control configuration ......................................................... 13
3.1. Overview of configuration ............................................................ 13
3.2. Adding a Logic Processor IED ..................................................... 14
3.3. Adding Sequence Logical Device ................................................ 16
3.4. Adding logical nodes for a sequence ........................................... 17
4. Sequence definition .............................................................................. 19
4.1. Sequence definition using Logic Editor ........................................ 19
4.2. Adding a new Sequence POU object .......................................... 20
4.3. Creating a global variable list ....................................................... 22
4.4. Adding symbol configuration ........................................................ 23
4.5. Adding a new sequence start and end action .............................. 24
4.6. Adding an initial sequence transition ........................................... 27
4.7. Adding a new action object .......................................................... 27
4.8. Adding a new transition object ..................................................... 28
4.9. Assigning actions to the added sequence steps .......................... 30
4.9.1. Editing start sequence .................................................. 30
4.9.2. Assigning a start action object to a sequence ............... 32
4.9.3. Assigning an initial step action to a sequence .............. 33
4.9.4. Assigning an end action to a sequence ........................ 34
4.9.5. Assigning a step transition to a sequence .................... 35
4.10. Adding a sequence POU to PLC MainTask configuration .......... 36
4.11. Configuring sequence cross-references ..................................... 37
4.12. Assigning item paths to data objects ........................................... 39
5. Configuring WebHMI ............................................................................ 41
3
COM600 series 5.11MRS755001
Sequence Control Configuration Manual
Issued: 22.3.2018
Version: D/22.3.2018

5.1. Configuring WebHMI for sequence control .................................. 41
5.2. Data connection ........................................................................... 42
5.3. Adding a sequence start/stop control ......................................... 43
5.4. Adding an execution mode control .............................................. 48
5.5. Adding a button for sequence execution on step error ................ 54
5.6. Adding a button for viewing sequence status .............................. 57
5.7. Updating COM600 runtime environment ..................................... 59
6. Executing a sequence .......................................................................... 60
6.1. Executing a sequence with COM600 WebHMI ............................ 60
6.2. Automatic execution ..................................................................... 61
6.3. Manual execution ......................................................................... 61
Index .............................................................................................................. 63
4
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

About this manual1.
Copyright1.1.
This document and parts thereof must not be reproduced or copied without written per-
mission 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.
Warranty
Please inquire about the terms of warranty from your nearest ABB representative.
http://www.abb.com/substationautomation
Disclaimer1.2.
The data, examples and diagrams in this manual are included solely for the concept or
product description and are not to be deemed as a statement of guaranteed properties.
All persons responsible for applying the equipment addressed in this manual must satisfy
themselves that each intended application is suitable and acceptable, including that any
applicable safety or other operational requirements are complied with. In particular, any
risks in applications where a system failure and/ or product 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 equipment, and those
so responsible are hereby requested to ensure that all measures are taken to exclude or
mitigate such risks.
This product is designed to be connected and to communicate information and data via
a network interface, which should be connected to a secure network. It is sole responsib-
ility of person or entity responsible for network administration to ensure a secure connec-
tion to the network and to establish and maintain any appropriate measures (such as but
not limited to the installation of firewalls, application of authentication measures,
encryption of data, installation of anti virus programs, etc) to protect the product, the
network, its system and the interface against any kind of security breaches, unauthorized
access, interference, intrusion, leakage and/or theft of data or information. ABB is not
liable for damages and/or losses related to such security breaches, unauthorized access,
interference, intrusion, leakage and/or theft of data or information.
This document has been carefully checked byABB but deviations cannot be completely
ruled out. In case any errors are detected, the reader is kindly requested to notify the
manufacturer. Other than under explicit contractual commitments, in no event shallABB
5
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

be responsible or liable for any loss or damage resulting from the use of this manual or
the application of the equipment.
Conformity1.3.
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 2004/108/EC) and 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 standards EN
50263 and EN 60255-26 for the EMC directive, and with the product standards EN
60255-1 and EN 60255-27 for the low voltage directive. The product is designed in
accordance with the international standards of the IEC 60255 series.
Trademarks1.4.
ABB is a registered trademark ofABB Group. All other brand or product names men-
tioned in this document may be trademarks or registered trademarks of their respective
holders.
General information1.5.
This user's manual provides thorough information on the sequence control feature for
COM600.
Information in this user's manual is intended for application engineers who configure
the sequence control views.As a prerequisite, you should have basic knowledge of logic
programming and IEC 61131-3 standard.
Document conventions1.6.
The following conventions are used for the presentation of material:
•The words in names of screen elements (for example, the title in the title bar of a
window, the label for a field of a dialog box) are initially capitalized.
•Capital letters are used for the name of a keyboard key if it is labeled on the keyboard.
For example, press the ENTER key.
•Lowercase letters are used for the name of a keyboard key that is not labeled on the
keyboard. For example, the space bar, comma key, and so on.
•Press CTRL+C indicates that you must hold down the CTRL key while pressing
the C key (to copy a selected object in this case).
•Press ESC E C indicates that you press and release each key in sequence (to copy
a selected object in this case).
•The names of push and toggle buttons are boldfaced. For example, click OK.
6
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

•The names of menus and menu items are boldfaced. For example, the File menu.
•The following convention is used for menu operations: MenuName > Menu-
Item > CascadedMenuItem. For example: select File > New > Type.
•The Start menu name always refers to the Start menu on theWindows taskbar.
•System prompts/messages and user responses/input are shown in the Courier font.
For example, if you enter a value out of range, the following message is displayed:
Entered value is not valid. The value must be 0 - 30 .
•You can be asked to enter the string MIF349 in a field. The string is shown as follows
in the procedure:
MIF349
•Variables are shown using lowercase letters:
sequence name
Use of symbols1.7.
This publication includes warning, caution, and information icons that point out safety-
related conditions or other important information. It also includes tip icons to point out
useful information to the reader. The corresponding icons should be interpreted as follows.
The electrical warning icon indicates the presence of a hazard
which could result in electrical shock.
The warning icon indicates the presence of a hazard which
could result in personal injury.
The caution icon indicates important information or warning
related to the concept discussed in the text. It may indicate
the presence of a hazard which could result in corruption of
software or damage to equipment or property.
The information icon alerts the reader to relevant facts and
conditions.
The tip icon indicates advice on, for example, how to design
your project or how to use a certain function.
7
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

Terminology1.8.
DescriptionTerm
An abnormal state of a condition.Alarm
An OPC service for providing information about alarms and
events to OPC clients.
Alarms and Events; AE
COM600 as a generic name for COM600S IEC and COM600F
ANSI products
COM600 Series; COM600
An OPC service for providing information about process data to
OPC clients.
Data Access; DA
Part of a logical node object representing specific information,
for example, status, or measurement. From an object-oriented
point of view, a data object is an instance of a class data object.
DOs are normally used as transaction objects; that is, they are
data structures.
Data Object; DO
The data set is the content basis for reporting and logging. The
data set contains references to the data and data attribute val-
ues.
Data Set
A physical device that behaves as its own communication node
in the network, for example, protection relay.
Device
Change of process data or an OPC internal value. Normally, an
event consists of value, quality, and timestamp.
Event
A physical IEC 61850 device that behaves as its own commu-
nication node in the IEC 61850 protocol.
Intelligent Electronic Device
Representation of a group of functions. Each function is defined
as a logical node. A physical device consists of one or several
LDs.
Logical Device; LD
The smallest part of a function that exchanges data. An LN is
an object defined by its data and methods.
Logical Node; LN
Series of standards specifications aiming at open connectivity
in industrial automation and the enterprise systems that support
industry.
OPC
Representation of a connection to the data source within the
OPC server. An OPC item is identified by a string <object
path>:<property name>. Associated with each OPC item are
Value, Quality, and Time Stamp.
OPC item
Named data item.Property
The report control block controls the reporting processes for
event data as they occur. The reporting process continues as
long as the communication is available.
Report Control Block
8
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

Abbreviations1.9.
DescriptionAbbreviation
Alarms and EventsAE
Data AccessDA
Data ObjectDO
Gateway, component connecting two communication networks togetherGW
Web Human Machine InterfaceWebHMI
International Electrotechnical CommissionIEC
Intelligent Electronic DeviceIED
Integer StatusINS
Local Area NetworkLAN
Logical DeviceLD
Logical NodeLN
Multiple State ButtonMSB
Network Control CenterNCC
Object Linking and EmbeddingOLE
OLE for Process ControlOPC
Protection & ControlP&C
Programmable Logic ControllerPLC
Program Organization UnitPOU
Request To SendRTS
Substation AutomationSA
Substation Configuration DescriptionSCD
Substation Configuration LanguageSCL
Sequential Function ChartSFC
Single Line DiagramSLD
Single Point ControlSPC
eXtended Markup LanguageXML
Related documents1.10.
MRS numberName of the manual
1MRS756738COM600 Logic Processor User's Manual
1MRS756125COM600 User's Manual
9
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

Document revisions1.11.
HistoryProduct revisionDocument version/date
Document created4.0A/31.5.2012
Document revised4.1B/13.3.2015
Document revised5.0C/24.5.2017
Document revised5.1D/22.3.2018
10
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

Introduction2.
General information about the COM600 series2.1.
The COM600 product series are versatile Substation Management Units that help realize
smart substation and grid automation solutions in industrial and utility distribution net-
works.
They get deployed together with protection and control IEDs, substation devices such
as RTUs, meters and PLCs in dedicated cabinets and switchgear.
The COM600 product is an all-in-one unit that functions as:
•Communication gateway
•Web Human Machine Interface (WebHMI)
•Automation controller
•Real-time and historical data management unit
The COM600 product series use process information and device data, acquired over
Ethernet or serial communication protocol interfaces to execute specific substation
functions and applications. Thus, they are critical building blocks to realize substation
secondary system solutions and in the process solving diverse customer needs.
COM600 product series variants and rationale2.2.
To facilitate substation and grid automation solutions in IEC andANSI market areas, a
variant-based system similar to Relion®615 and 620 series is being followed from
COM600 5.0 release.
The main reasons for such an approach are the following:
•To ensure all COM600 product series features are advantageously used in end-cus-
tomer projects in the medium voltage substation automation domain.
•To ensure an optimum feature set to be bundled together to realize specific applica-
tions required in IEC and ANSI market areas.
•To ensure a future-proof product approach.
This release then comprises of two variants, based on the primary intent or application
are defined as follows:
•COM600S IEC – COM600 for substation automation, analysis and data management
(for IEC markets)
•COM600S IEC is a substation automation, analyzer and data management unit
that integrates devices, facilitates operations, manages communication and runs
analysis applications pertinent to equipment or operations in utility or industrial
distribution substations.
•COM600FANSI – COM600 as distribution automation controller (forANSI markets)
11
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

•COM600F is a dedicated distribution automation controller unit that runs dis-
tributed grid and feeder applications forANSI power networks and inherits all
core features of the COM600 series.
Overview of sequence control2.3.
The sequence control feature allows you to create sequences in the Logic Processor
environment using the sequence control library and control breakers through them. The
created sequences can be controlled using COM600 WebHMI.
12
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

Sequence Control configuration3.
Overview of configuration3.1.
This section describes the steps involved in configuring a sequence.The same procedure
can be repeated to configure multiple sequences.
Before configuring a sequence, the communication information to multiple IEDs must
be configured. For more information on configuring the communication structure for
COM600, see COM600 User's Manual.
Sequence control views allow you to run configured sequences on COM600. Configuring
sequence control involves the following steps:
•defining a sequence logical device and associated logical nodes for the logic processor
IED
•defining a sequence (SFC program) in the logic processor
•cross-referencing sequence data objects and breaker data objects to corresponding
sequence object and switch object members in the logic processor
•defining a sequence SLD for using sequence control through COM600 WebHMI
configuration.
Figure 3.1-1 shows an example of a communication structure in the SAB600 tool
including four IEDs that communicate with COM600 using IEC 61850 protocol.
13
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

SAB600_SC_Communication_View.png
Figure 3.1-1 An example of a communication structure in SAB600 with IEDs
Adding a Logic Processor IED3.2.
To add a Logic Processor IED to the communication structure:
1. Right-click the Gateway object and select New > Logic Processor OPC Server.
14
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

SAB600_SC_PLC_Server.png
Figure 3.2-1 Adding Logic Processor OPC Server object
2. Right-click the Logic Processor OPC Server object and add Logic Processor Sub-
network.
SAB600_SC_PLC_Subnetwork.png
Figure 3.2-2 Adding Logic Processor Subnetwork object
3. Right-click the Logic Processor Subnetwork object and add Logic Processor IED.
15
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

SAB600_SC_PLC_IED.png
Figure 3.2-3 Adding Logic Processor IED object
Adding Sequence Logical Device3.3.
A corresponding Sequence Logical Device must be defined for each sequence in the
Logic Processor IED.
To add a Sequence Logical Device:
1. Right-click the Logic Processor IED and select New>Communication>Sequence
(see Figure 3.3-1).
SAB600_SC_PLC_LD.png
Figure 3.3-1 Adding a Sequence Logical Device object to the Logic Processor IED
2. Rename the Sequence Logical Device with a suitable sequence name by editing the
caption parameter in the object properties window.
16
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

Adding logical nodes for a sequence3.4.
At a minimum, each added sequence logical device should have the predefined SEQG-
GIO1 and STEPGGIO1 logical nodes with data objects. The SEQGGIO logical node
has data objects related to the entire sequence functionality, whereas the STEPGGIO
logical node has data objects for a step in the sequence. The predefined logical nodes
and data attributes for a sequence logical device are described in Table 3.4-1.
The description parameter of the data objects in the logical
devices is used in event reporting for sequence execution. To
be able to identify the step number involved, edit the
description parameter of the “St” data object for a STEPGGIO
logical node.
Additional STEPGGIO logical nodes should be added for a sequence with multiple steps.
Table 3.4-1 Predefined logical nodes and data objects for a sequence logical device
Data object descrip-
tion
Data object typeData object nameLogical node name
StateINSStSEQGGIO1
ControlSPCStr
Execution modeSPCAuto
Manual mode acknow-
ledgement
SPCStepExec
On step errorSPCOnStepErr
Step (number) stateINSStSTEPGGIO1
To add additional logical node objects:
1. Right-click the sequence logical device and select New > Communication >
Sequence Step LN.
SAB600_SC_PLC_LN.png
Figure 3.4-1 Adding a logical node for a sequence logical device
2. Edit the description parameter for the "St" data object in the added STEPGGIO1
logical node for additional clarity.
17
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

3. Add additional STEPGGIO logical nodes depending on the number of steps intended
for the sequence being configured.
4. Repeat the steps 1 - 4 to add all the needed logical nodes (SEQGGIO1/ STEPGGIO*)
and associated data objects as defined in Table 3.4-1.
An example of a finished configuration for a four step sequence after all the logical nodes
and associated data objects have been defined is shown in Figure 3.4-2
SAB600_SC_Four_Step_Sequence_Example.png
Figure 3.4-2 Communication structure view for a four step sequence
18
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual

Sequence definition4.
Sequence definition using Logic Editor4.1.
This section describes the steps involved in defining a sequence in Logic Processor.
The sequence logic runs in the Logic Processor (CoDeSys) programming environment
and it is implemented using IEC 61131- Structured Text programming language. The
sequence should be implemented as a standard PLC Sequence Flow Chat (SFC) program
within the logic processor environment.
To launch the Logic Editor, right-click the Logic Processor IED and select Logic Editor.
SAB600_SC_Logic_Editor.png
Figure 4.1-1 Launching Logic Editor
The Logic Editor opens with a default application that has a predefined PLC_PRG, POU
(Program Organization Unit).
19
COM600 series 5.1
1MRS755001
Sequence Control Configuration Manual

Logic_Editor_View.png
Figure 4.1-2 Default Logic Editor view
Adding a new Sequence POU object4.2.
To add a new sequence POU object:
1. Right-click the Application object and select POU.
2. In theAdd POU dialog, define a name for the intended sequence and set Sequential
Function Chart (SFC) as the implementation language from the drop-down menu.
20
1MRS755001
COM600 series 5.1
Sequence Control Configuration Manual
Other manuals for COM600 series
21
Table of contents
Other ABB Controllers manuals

ABB
ABB DCS800-EP Installation and operation manual

ABB
ABB i-bus EIB/KNX AA/S 4.1 User manual

ABB
ABB RMC-100 User manual

ABB
ABB PME120 User manual

ABB
ABB ACS880-07 User manual

ABB
ABB IRC5 Compact User guide

ABB
ABB RELION REM615 User manual

ABB
ABB BALDOR ACB530 User manual

ABB
ABB IRC5 Compact Instructions for use

ABB
ABB ACS880-01 Series User manual
Popular Controllers manuals by other brands

BFI Automation
BFI Automation CFC 2000 Original operating instructions

Bluesky
Bluesky BMC MK III user manual

Kimex
Kimex HM-SP108E Assembly guide

Fife
Fife CDP-01 Additional instruction manual

Hawker
Hawker DC1 Operating and installation instructions

Mitsubishi Electric
Mitsubishi Electric FX3U-7DM-HLD user manual