ABB COM600 series User Configuration Manual
ABB COM600 series User Configuration Manual

ABB COM600 series User Configuration Manual

Substation management units 5.1 sequence control
Hide thumbs Also See for COM600 series:
Table of Contents

Advertisement

COM600 series 5.1
Sequence Control Configuration Manual

Advertisement

Table of Contents
loading

Summary of Contents for ABB COM600 series

  • Page 1 — COM600 series 5.1 Sequence Control Configuration Manual...
  • Page 3: Table Of Contents

    Abbreviations ................. 9 1.10. Related documents ................ 9 1.11. Document revisions ..............10 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 Sequence Control configuration ............
  • Page 4 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 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.
  • Page 5: About This Manual

    Copyright 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.
  • Page 6: Conformity

    (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.
  • Page 7: Use Of Symbols

    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.
  • Page 8: Terminology

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 1.8. Terminology Term Description Alarm An abnormal state of a condition. Alarms and Events; AE An OPC service for providing information about alarms and events to OPC clients. COM600 Series; COM600 COM600 as a generic name for COM600S IEC and COM600F ANSI products Data Access;...
  • Page 9: Abbreviations

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 1.9. Abbreviations Abbreviation Description Alarms and Events Data Access Data Object Gateway, component connecting two communication networks together WebHMI Web Human Machine Interface International Electrotechnical Commission Intelligent Electronic Device Integer Status Local Area Network...
  • Page 10: Document Revisions

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 1.11. Document revisions Document version/date Product revision History A/31.5.2012 Document created B/13.3.2015 Document revised C/24.5.2017 Document revised D/22.3.2018 Document revised...
  • Page 11: Introduction

    COM600 series 5.1 Sequence Control Configuration Manual Introduction 2.1. General information about the COM600 series 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.
  • Page 12: Overview Of Sequence Control

    • COM600F is a dedicated distribution automation controller unit that runs dis- tributed grid and feeder applications for ANSI power networks and inherits all core features of the COM600 series. 2.3. Overview of sequence control The sequence control feature allows you to create sequences in the Logic Processor environment using the sequence control library and control breakers through them.
  • Page 13: Sequence Control Configuration

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Sequence Control configuration 3.1. Overview of configuration 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.
  • Page 14: Adding A Logic Processor Ied

    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 3.2. Adding a Logic Processor IED To add a Logic Processor IED to the communication structure: 1. Right-click the Gateway object and select New > Logic Processor OPC Server.
  • Page 15 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.
  • Page 16: Adding Sequence Logical Device

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual SAB600_SC_PLC_IED.png Figure 3.2-3 Adding Logic Processor IED object 3.3. Adding Sequence Logical Device A corresponding Sequence Logical Device must be defined for each sequence in the Logic Processor IED. To add a Sequence Logical Device: 1.
  • Page 17: Adding Logical Nodes For A Sequence

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 3.4. Adding logical nodes for a sequence 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.
  • Page 18 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.
  • Page 19: Sequence Definition

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Sequence definition 4.1. Sequence definition using Logic Editor 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.
  • Page 20: Adding A New Sequence Pou Object

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual Logic_Editor_View.png Figure 4.1-2 Default Logic Editor view 4.2. Adding a new Sequence POU object To add a new sequence POU object: 1. Right-click the Application object and select POU. 2. In the Add POU dialog, define a name for the intended sequence and set Sequential...
  • Page 21 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual After adding the POU object, the Logic Editor dialog shows a default Init step as shown in Figure 4.2-1. Logic_Editor_with_POU.png Figure 4.2-1 Logic Editor view after adding a Sequence POU To modify a sequence POU: 1.
  • Page 22: Creating A Global Variable List

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual Logic_Editor_SFC_Settings.png Figure 4.2-2 Modifying SFC default flag settings for a sequence POU 3. Click OK or Apply to save the changes. 4.3. Creating a global variable list Create a global variable list for the Application object in the CoDeSys project, if not already available.
  • Page 23: Adding Symbol Configuration

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 2. Name the new global variables list. 3. Select the added global variables list from the Devices view. In the corresponding program editor, create a new global sequence object, see Figure 4.3-1. global_variables.png Figure 4.3-1 Creating a global sequence object...
  • Page 24: Adding A New Sequence Start And End Action

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual symbol_configuration.png Figure 4.4-1 Adding a symbol configuration object to the project 4.5. Adding a new sequence start and end action To add a new sequence start action: 1. Right-click the added POU object in the Devices view and select Add Object >...
  • Page 25 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Logic_Editor_Add_Start_Action.png Figure 4.5-1 Adding sequence start action to a sequence PRG 3. Click Add. 4. Select the added Start action from the Devices view. In the corresponding program editor, define the sequence start action, see Figure 4.5-2.
  • Page 26 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual Logic_Editor_Add_End_Action.png Figure 4.5-3 Adding sequence end action to sequence PRG 7. Select the added End action from the Devices view. In the corresponding program editor, define the sequence end action, see Figure 4.5-4.
  • Page 27: Adding An Initial Sequence Transition

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 4.6. Adding an initial sequence transition To add a new transition object: 1. Right-click the added POU object in the Devices view and add a new Transition object by selecting Add Object > Transition.
  • Page 28: Adding A New Transition Object

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual step1_action.png Figure 4.7-1 Defining step 1 for a sequence 4.8. Adding a new transition object To add a new transition object: 1. Right-click the added POU object in the Devices view and add a new transition by...
  • Page 29 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 2. Name the new transition object as Step1_Transition and set Structured Text (ST) as the implementation language from the drop-down menu 3. Select the added Step1_Transition object from the Devices view. In the corresponding program editor, add the sequence Step1_Transition object definition, see Figure 4.8-...
  • Page 30: Assigning Actions To The Added Sequence Steps

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual four_step_sequence.png Figure 4.8-2 Device view for a four step sequence showing action and transition objects 4.9. Assigning actions to the added sequence steps 4.9.1. Editing start sequence To edit the start sequence: 1.
  • Page 31 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Logic_Editor_Sequence_POU.png Figure 4.9.1-1 The default view for Sequence POU in the program editor 2. Select the init step in the program editor and in the properties view. Rename the Name parameter to Start_Sequence, see Figure 4.9.1-2 Logic_Editor_Add_Start_Sequence.png...
  • Page 32: Assigning A Start Action Object To A Sequence

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 4.9.2. Assigning a start action object to a sequence To assign a start action object to the sequence: 1. Double-click the Value column for the Main active parameter available in the properties view.
  • Page 33: Assigning An Initial Step Action To A Sequence

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 4.9.3. Assigning an initial step action to a sequence To assign initial step transition object for the POU object: 1. Launch the Input Assistant dialog by clicking the “…” button next to the start sequence object, see Figure 4.9.3-1.
  • Page 34: Assigning An End Action To A Sequence

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual Logic_Editor_Step_Transition.png Figure 4.9.3-2 Step-transition in the program editor view 4. Rename the added Trans0 object to TRUE by double-clicking the object and editing the name. 4.9.4. Assigning an end action to a sequence To assign an end action object to the sequence: 1.
  • Page 35: Assigning A Step Transition To A Sequence

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 4.9.5. Assigning a step transition to a sequence To assign step transition to the sequence: 1. Assign the Init jump to the Start_Sequence step in SFC. Figure 4.9.5-1 shows the program editor after the Start_Sequence and End_Sequence steps with the Ini- tial_Transition objects have been set.
  • Page 36: Adding A Sequence Pou To Plc Maintask Configuration

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual four_step_example.png Figure 4.9.5-2 A completed four step sequence SFC 4.10. Adding a sequence POU to PLC MainTask configuration After a successful build, add the sequence POU to PLC MainTask configuration. To add the sequence POU to PLC MainTask configuration: 1.
  • Page 37: Configuring Sequence Cross-References

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Logic_Editor_Add_Sequence_POU.png Figure 4.10-1 Adding Sequence POU to PLC MainTask 2. In the Input Assistant dialog, select Categories tab and Select program object. 3. Continue to build the program by selecting Build > Rebuild in the menu bar.
  • Page 38 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual SAB600_SC_Cross_References.png Figure 4.11-1 Launching the Cross References tool If the variables defined from Logic Processor are not shown, click Import and select the “ProjectName”.Device.Application.xml file (for example, SequentialControl- Setup.Device.Application.xml). 2. Assign the breaker (*CSWI*) data attributes to a corresponding SwitchObject variable.
  • Page 39: Assigning Item Paths To Data Objects

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Breaker Data Attributes Data Variable of a Sequence Object Direction *CSWI*/Pos/stSeld **.SwitchArray[Index].SwSelectedStatus[1] -> *CSWI*/Pos/ctlSelOn **.SwitchArray[Index].SwSelOn[1] <- *CSWI*/Pos/ctlOperOn **.SwitchArray[Index].SwOperOn[1] <- *CSWI*/Pos/ctlSelOff **.SwitchArray[Index].SwSelOff[1] <- *CSWI*/Pos/ctlOperOff **.SwitchArray[Index].SwOperOff[1] <- *CSWI*/Mod/stVal **.SwitchArray[Index].SwitchMod[1] -> *CSWI*/Health/stVal **.SwitchArray[Index].SwitchHealth[1] -> 4.12.
  • Page 40 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual Select the State OPC Item Path parameter in the Object Properties view and assign it to the **.(SequenceObject).SeqState variable through the PLC OPC Item Path. 3. Select Logic Processor_IED > Sequence logical device > SEQGGIO1 > Auto data object and assign the needed logic processor variable to it.
  • Page 41: Configuring Webhmi

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Configuring WebHMI 5.1. Configuring WebHMI for sequence control This section describes the steps involved in configuring WebHMI for the sequence control functionality. Before starting the WebHMI configuration for sequence control, the required communication parameters and the associated data connections needed for the single line diagram functionality should already be configured in the SAB600 project.
  • Page 42: Data Connection

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 5.2. Data connection Connect the sequence data objects defined in the communication structure to the sequence bay object. To connect sequence data objects: 1. Right-click the sequence bay and select Data Connection to launch the Data Con- nection dialog.
  • Page 43: Adding A Sequence Start/Stop Control

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual SAB600_SC_ Data_Connection.png Figure 5.2-2 Connecting sequence logical nodes to sequence bay 4. Click Save. 5.3. Adding a sequence start/stop control To create a sequence SLD: 1. Launch the SLD Editor for the sequence bay object by right-clicking it in the Sub-...
  • Page 44 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual SAB600_SC_ SLD_Editor.png Figure 5.3-1 Launching SLD Editor for voltage level 2. Drag and drop a 2-State Indicator/button and a Multiple State Button from the Generic section in the Symbols dialog to the SLD layout page. The 2-State Indic-...
  • Page 45 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 3. Right-click the 2-State Indicator/Button and select Configure 2-State Indic- ator/Button to launch the 2-State Indicator/Button Configuration dialog (see Fig- ure 5.3-2). 2_state_control.png Figure 5.3-2 Adding a two state indicator/button to sequence SLD for sequence open/close control...
  • Page 46 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 2_state_control_configuration.png Figure 5.3-3 Configuring a 2-State button with indication value 5. Click Add Command to add the Command tab. Configure the Command properties as shown in Figure 5.3-4.
  • Page 47 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 2_state_control_configuration_command.png Figure 5.3-4 Configuring a 2-State button for control command 6. In the Object Properties window, set the corresponding property values for the added start/stop control, see Figure 5.3-5.
  • Page 48: Adding An Execution Mode Control

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 2_state_object_properties.png Figure 5.3-5 Object properties for the 2-State button 7. Repeat the steps 2 - 6 to add more 2-State Indicator/Button objects to the sequence SLD functionality. 5.4. Adding an execution mode control A new 2-State Indicator/Button is needed to change the mode of execution (auto- matic/manual) for the sequence.
  • Page 49 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual execution_mode_indication_properties.png Figure 5.4-1 Configuring the Indication tab properties for a sequence execution mode 2-State Indicator/Button 4. Click Add Command to add the Command tab. Configure the Command properties as shown in Figure 5.3-4.
  • Page 50 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual execution_mode_command_properties.png Figure 5.4-2 Configuring the Command tab properties for a sequence execution mode 2-State Indicator/Button 5. In the Object Properties window, set the corresponding property values for the added start/stop control, see Figure 5.3-5.
  • Page 51 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual execute_command_object_properties.png Figure 5.4-3 Object properties for a sequence execution mode 2-State Indicator/Button Similarly, add a new 2-State Indicator/Button for acknowledging the sequence in manual mode: 1. Configure the Indication properties as shown in Figure 5.4-4.
  • Page 52 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual execution_manual_mode_indication.png Figure 5.4-4 Configuring the Indication tab properties for a sequence manual mode acknowledgement 2-State Indicator/Button 2. Click Add Command to add the Command tab. Configure the Command properties as shown in Figure 5.4-5.
  • Page 53 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual execution_manual_mode_command.png Figure 5.4-5 Configuring the Command tab properties for a sequence manual mode acknowledgement 2-State Indicator/Button 3. In the Object Properties window, set the corresponding property values for the added start/stop control, see Figure 5.4-6.
  • Page 54: Adding A Button For Sequence Execution On Step Error

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual execute_manual_object_properties.png Figure 5.4-6 Object properties for a a sequence manual mode acknowledgement 2-State Indicator/Button 5.5. Adding a button for sequence execution on step error Add a 2-State Indicator/Button for the purposes of sequence execution on step error setting.
  • Page 55 1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual on_step_error_indication.png Figure 5.5-1 Configuring the Indication tab properties for a sequence execution on step error 2-State Indicator/Button 4. Click Add Command to add the Command tab. Configure the Command properties as shown in Figure 5.3-4.
  • Page 56 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual on_step_error_command.png Figure 5.5-2 Configuring the Command tab properties for a sequence execution on step error 2-State Indicator/Button 5. In the Object Properties window, set the corresponding property values for the added start/stop control, see Figure 5.3-5.
  • Page 57: Adding A Button For Viewing Sequence Status

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual on_step_error_properties.png Figure 5.5-3 Object properties for a sequence execution on step error 2-State Indicator/Button 5.6. Adding a button for viewing sequence status Add Multiple State Button controls to view the status of the sequence execution. These controls can show the status of the sequence as a whole and status of each step in the sequence.
  • Page 58 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual multiple_state_button_configuration.png Figure 5.6-1 Configuring the indication tab properties for a Multiple State Button showing sequence idle status 4. In the Object Properties window, set the corresponding property values for the sequence status control, see Figure 5.3-5.
  • Page 59: Updating Com600 Runtime Environment

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 5.7. Updating COM600 runtime environment Update the COM600 runtime environment with the sequence configuration. Before updating make sure that SAB600 is configured to update the correct COM600 runtime. To update the COM600 runtime environment: 1.
  • Page 60: Executing A Sequence

    COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual Executing a sequence 6.1. Executing a sequence with COM600 WebHMI Once the sequence configuration is completed and the COM600 runtime is updated with the configuration, the COM600 WebHMI can be used to execute the sequence.
  • Page 61: Automatic Execution

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual 6.2. Automatic execution In the automatic execution mode, the sequence execution simply runs through each step without any need of manual intervention. To run the sequence in automatic mode: 1. Make sure that the execution mode button indicates Auto. If not, double-click the button and select Auto.
  • Page 62 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual 2. Double-click the Start/Stop button and in the following dialog, click Start to begin the sequence execution. 3. Before the execution of each step, the sequence pauses for manual acknowledgement. Use the Manual mode acknowledgement control to acknowledge the sequence.
  • Page 63: Index

    1MRS755001 COM600 series 5.1 Sequence Control Configuration Manual Index assigning objects end action ...................... 34 initial step ....................... 33 start action ..................... 32 step transition ....................35 COM600 runtime ....................59 communication structure ..................14 configuring cross-references ..................... 37 data connection ....................42 data object .....................
  • Page 64 COM600 series 5.1 1MRS755001 Sequence Control Configuration Manual Sequence Control configuration data object ..................... 17 Logic Processor IED ..................14 logical node ....................17 Sequence Logical Device ................16 sequence definition ..................... 19 action ......................27 end action ...................... 24 initial transition ....................
  • Page 66 FI-65101 Vaasa, Finland Phone: +358 10 22 11 ABB Distribution Automation 4300 Coral Ridge Drive Coral Springs, Florida 33065 Phone: +1 954 752 6700 www.abb.com/mediumvoltage www.abb.com/substationautomation 1MRS755001 D/22.3.2018 © Copyright 2018 ABB. All rights reserved. Specifications subject to change without notice.

Table of Contents