Home

COM600 Logic Processor User`s Manual

image

Contents

1. Size of generated code 32975 bytes PL Size of global data 7364 bytes Pi 9 Total memory size required 38721 bytes Pi Build complete 0 errors O warnings ready ad Precomple OK RN Program loaded Current user n Variable_is_written bmp Figure 3 3 6 3 Variable is written 3 After PLC logic has been tested you can log out from the device by selecting Online gt Logout from Application Device PLC Logic 27 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual P1 project CoDeSys File Edit View Project Build Online Tools Window Help 18 gt 3 Login to Application Device PLC Logic Alt F8 D A Logout From Application Device PLC Logic Ctrl F8 a 3 a gt Sort by 3 sort orde Create boot application For Application Device PLC Logic e gar Find Download Application Device PLC Logic El 5 a A Online Change Application Device PLC Logic f PLC Logic Source Download BOOL Start Application Device PLC Logic FS BOOL Stop Eai e y P BOOL Stop Application Device PLC Logic Shift F8 ar ma Symbol ca Single Cycle CtrFS BooL gt as Task Conf Multiple Download COL RA MainT Reset warm Application Device PLC Logic Reset cold Application Device PLC Logic l Reset origin Application Device PLC Logic im New Breakpoint mCtlope Toggle Breakpoint F9
2. Logic Processor User s Manual 1 5 e Capital letters are used for the name of a keyboard key if it is labeled on the keyboard For example press the ENTER key e 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 e 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 e 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 The names of menus and menu items are boldfaced For example the File menu e The following convention is used for menu operations MenuName gt Menu Item gt CascadedMenultem For example select File gt New gt Type The Start menu name always refers to the Start menu on the Windows taskbar e 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 e Variables are shown using lowercase letters sequence name Use of symbols This publication includes warning caution and information icons that point out safety related co
3. OK Ladder Current user nobody YA Logic_trip bmp Figure 4 4 6 Failure Protection Logic In this Function Block Diagram the first row is to catch the rising edge of breaker 2 failure and check Reset signals The second and third row are to generate an On Off square wave Tripping signal from a break failure status by using Timer Pulse Timer and XOR gate function blocks The last row is to send generated Tripping signal to open the breakers A Timer Delay is added between the Select Off and Operator outputs to make sure it is a Select Operate operation When it receives a Reset signal the logic sets all signals to Off and stops sending trip signal to IEDs 40 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 4 5 Adding symbol configuration E ETE Select Application in the Device tree Right click Application Select Add Object Select Symbol configuration The symbol configuration editor opens a PLC SreekerFailureProtection Dewice PLC Logic Application Ima Symbol configuration Device PLC Logic Application 1Px Available variables Refresh Selected variables Available ams Access Ri Selected Items Access Rights variables variables 0 PLC_EreakerFaluraProtection 0 PLC_EreaverFaluraFrotection br2Failure 200 be2Failure 500 BreakFailure 200 brkiSelectTrip 00 brkiSelectTrip 200 brkiTrip 500 brkiTrip 500 brk2Select
4. PLC _BreakerFailureProtection y 000 Flags Comment D CONSTANT 2 P RETAIN PERSISTENT j Auto_Declare_Dialog bmp Figure 4 4 3 Auto Declare Dialog 37 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 38 12 13 14 15 In the Auto Declare dialog the variable name and scope are filled in automatically Enter the desired type and initialization value and the declaration code is displayed in the declaration part of the editor Click OK The new variable is added to the declaration part of the Function Block Diagram 4 END VAR Description 5 General pgic Application la BreakerFailureProtection Device PLC Logic Application 4 gt Xx 1 PROGRAM BreakerFailureProtection aj Y Fiter Sortby VAR Property value PA br2Failure BOOL FALSE Boolean Operators Math operators i 22 Function blocks R TRIG MET R_TRIG br2Fai lure2 CLK Q TU F_TRIG BRS FSR 13 TON JE TOF Declaration_Part_FBD bmp Figure 4 4 4 Declaration part of the Function Block Diagram In the declaration part of the diagram the br2Failure variable is defined as a Boolean variable and initialized to FALSE Add a second function block in the ToolBox by selecting the RS Reset Set function block from the Boolean Operators catalog and dragging and dropping it to the output point of the R TRIG object 1MRS756738 Grid Automation Controller C
5. POU_PRG ulos Wednesday Februay 11 20033 5047PM ABB Add_OPC_ltem_Path bmp Figure 3 5 1 Selecting the logic variable to the OPC Item Path 6 Select the logic variable from the list and click OK The created data objects can be used with COM600 HMI and slave clients 3 6 Downloading Logic Processor OPC Server configuration When communication configuration of IEDs logic configuration of Logic Processor and the cross references between them are done go to SAB600 select Management on Gateway and download the configuration to COM600 COM600 starts transferring information between the logic application variables and the process data of the connected IEDs 31 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 4 Application example 4 1 Logic requirement The following is an example of building PLC logic in COM600 and not intended to implement a complete breaker failure protection logic An example project is provided on the SAB600 installation CD Feeder 1 Feeder 2 Logic_Processor_System_Diagram jpg Figure 4 1 1 System diagram Feeder 2 as the source In the system shown in Figure 3 3 2 1 with three breakers the failure protection plan is the following 32 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual Each REF615 has a breaker failure protection Each REF615 uses DNP 3 0 Assume there is a fault F1 on Feede
6. the current active application is downloaded to the device Select Online gt Start Application to start the program on the PLC The program starts running Select Online gt Logout Application to log out from the device and File gt Exit to close the logic processor configuration tool 43 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 4 9 44 Making cross references After logging out from the device you can close the CoDeSys programming environment and launch the Cross References tool to build a cross reference between the COM600 communication structure and Logic Processor variables To make cross references 1 2 In SAB600 right click on Logic Processor IED and select Cross References The Cross References tool reads all the symbols defined in Logic Processor The variable selected from the CoDeSys symbol configuration is shown in the PLC Server Path column Logic Processor IED Cross References dbx General General OPC Options ee ctor PLC_LOCAL Application PLC_BREAKERFAILUREPAOTECTION tr2Faiure PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION trk1SelectTrip PLC_LOCAL Application PLC_BREAKERFAILUREPAOTECTION trk1 Trip PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION trk2SelectTrip FLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION tekZT ip PLC_LOCAL Application PLC_BREAKERFAILURE PROTECTION tek 3S elect rp PLC_LOCAL Application PLC_BRE
7. 24 P1 project CoDeSys File Edit View Project Build Online Tools Window Help 18 gt amp Login to Application Device PLC Logic Alt F8 D o Logout from Application Device PLC Logic Ctri F8 a 3 gt Sort by Sort orde Create boot application for Application Device PLC Logic g 430 Find Download Application Device PLC Logic 4 3 Di 3 A Online Change Application Device PLC Logic EA PLC Logic Source Download O depto pco Dev Clee El ena s Stop Application Device PLC Logic Shift F8 ma Symbol ca Single Cycle Ctrl FS 7 E Task Conf Multiple Download MainT Reset warm Application Device PLC Logic Reset cold Application Device PLC Logic Reset origin Application Device PLC Logic tm New Breakpoint Toggle Breakpoint F9 Step Over F10 Step Into FS Step Out Shift F10 Run to Cursor Set next statement gt Show Current Statement Write Values Ctrl F7 Proj Force Values FZ Unforce all Yalues Alt F7 Add All Forces To Watchlist Display Mode gt Precompile OK Figure 3 3 5 2 Starting application on the device pa Start_application bmp 2 When the logic application has started the status window shows RUN in green Monitoring and debugging Open the instance window of a POU and monitor and debug the application in online mode 1MRS756738 Grid Automation Controller COM600 4 0 Logic
8. Processor User s Manual 4E MYPOU Device PLC Logic Application F Device 3 Symbol configuration Device PLC Logic Ap 4 gt X Device Application MYPOU Expression 9 BinOutput2 var BinGrdBlk BinCHOperorf Binctiseloff BinRecblk BinCctlOperOn ds PinCHSelOn 1 IF Bin0utput2 2 THEN 3 iver _1_ iva 1 4 END IF 5 3 6 IF BinGrdBlk AND NOT BinCtl0perOffFALSE THEN 8 BinCriSel0 fFALSE TRUE 9 BinCtl0perO0ffFALSE TRUE 10 ELSE 1 BinCriSelO0FfFALSE FALSE 12 BinCtl0perO0ffFALSE FALSE a 13 FWD TF K Y AX Position Precompile OK Rw Program loaded Current user m Monitoring_and_debugging bmp Figure 3 3 6 1 Monitoring and debugging You can write or force values to Logic Processor variables To write or force values 1 Enter values in the Prepared value column of the Expression table 2 Select Online gt Write Values or Online gt Force Values 25 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual ict CoDeSys View Project Build Online Tools Window Help a 18 la B Login to Application Device PLC Logic Alt F8 j Ls r a o Logout from Application Device PLC Logic Ctri F8 A Device Create boot application For Application Device PLC Logic Sort by sort orde Download Application Device PLC Logic 6 3 Online Change Application D
9. ToolBox window if it is not already open The Function Block Dialog ToolBox is grouped by five catalogs General Boolean Operators Math operators Function blocks and Ladder elements 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual Properties v I xX Y Filter Sort by 4 Sort order Esk Configuration a BreakerFailureProtection Dey 4 gt X 1 PROGRAM BreakerFailureProtection a 2 VAR 3 EHD VAR 4 Description ToolBox dh XX General Boolean Operators Math operators Function blocks a HET R_TRIG T F_TRIG E RS ESR Ja TON T TOF 4 Mes Symbol configural o erroris 1 warnina s 0 messagets Description Precompile Second parameter of conditional call must be a valid cal dder elements y Adding_R_TRIG bmp Figure 4 4 2 Adding R TRIG 10 Insert a rising edge detector to catch the breaker failure signal Select R_TRIG a rising edge detection function block from the Function blocks catalog and drag and drop it to the Function Block Diagram editing area 11 When the function block is first inserted characters are shown in the input output and object tags Replace the with a new variable name and press the lt Return gt key The Auto Declare dialog opens Auto Declare xi Scope Name Type y fbr2Faiure Boot afal Object Initialization Address
10. any nature or kind arising from the use of this document nor shall ABB Oy be liable for incidental or consequential damages arising from use of any software or hardware described in this document This document and parts thereof must not be reproduced or copied without written per mission from ABB Oy 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 Copyright 2012 ABB All rights reserved Trademarks ABB is a registered trademark of ABB Group All other brand or product names men tioned in this document may be trademarks or registered trademarks of their respective holders General This user s manual provides thorough information on the Logic Processor OPC server configuration for COM600 Information in this user s manual is intended for application engineers who configure the Logic Processor function in COM600 As a prerequisite you should have basic knowledge of logic programming and IEC 61131 3 standard Document conventions The following conventions are used for the presentation of material e 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 Grid Automation Controller COM600 4 0 1MRS756738
11. cross references c cc ccceseseeshecteneeeeedesseneneateeessyeseons 28 3 5 Creating virtual data objects in the Logic Processor OPC A 30 3 6 Downloading Logic Processor OPC Server configuration 31 Application Example viinioninnsairraar aaan aaa iaar aaoi esn 32 4 1 Logie TEQUITEMEN vito 32 4 2 Building object tree in SAB600 of three REF615s a an 33 4 3 Adding Logic Processor IED ooooooccccccnnncccccaocccncncncnonannannnncnnncnanns 34 4 4 Creating logic configuration cece cent eter ee eeennteeeeeeeeeee 35 4 5 Adding symbol Configuration ooooccccnnnccccononcconcnnnccnnnnnannnnnnnnnnnnnns 41 4 6 Setting the active application oo oooonconnconccnccnnccnnccnnccnonononoss 42 4 7 Configuring communication between Logic Editor and Logic RUNTIME asii diana 42 4 8 Building and activating the application ooooococcnnnnninonnnccnnnnnannco 43 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 1 1 1 2 1 3 1 4 About this manual Copyrights The information in this document is subject to change without notice and should not be construed as a commitment by ABB Oy ABB Oy assumes no responsibility for any errors that may appear in this document In no event shall ABB Oy be liable for direct indirect special incidental or consequential damages of
12. for a selected item can be modified in the Selected variables field by clicking the symbol in the Access Rights column During the compilation of the project a symbol list is created which gets exported to a file XML in the project directory and also gets loaded to the device during the application download in the form of a child application Setting the active application To set the active application 1 Right click the Main Task in the Devices window and the editor view containing the configuration of the task opens 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual PLC_Sample_01112009 project CoDeSys JOf x Fle Edt View Project Bud Online Teds Window Help Ss Y 3 AAA e Bl ga o 7 hae a po x Ne Symbol configuration Device PLC Lege Applicaton _ g MainTask Device PLC Logic Application Task Configuration 3 gt x ME DO Configuration e 63 Priorty 0 31 p eve Interval e g t 20075 T 202ms Watchdog I Enable Time e g t 20076 rs y Sensitivity Comment PLC_BreakerfsiureProtection Input Assistant Move Up Move Down Adding_Program_Main_Task bmp Figure 3 3 3 1 Adding program to main task In the Devices window the name Application is displayed in bold letters This means that this application is set as Active application Thus all comma
13. to this channel 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual hic Application E MainTask Device PLC Logic Application Task Configuration a PLC_BreakerF 1X Communication Settings Applications Files Log PLC settings Users and Groups Access Rights Status Inforn_4 gt Select the network path to the controller Gateway 1 D134 v Set active path Node name Je Gateway 1 14 USLKM L 0066281 013A active USLKM L 0066281 Add gateway Target Type Add device Edit Device Name CoDeSys SP Win Y3 Delete Target ID Er Resolve address Vendor sonnect gateway 35 Smart Software Solutions GmbH Target Version 3 2 2 0 J Prompt network path at login I Don t save network path in project Secure online mode Setting_communication_channel bmp Figure 4 7 1 Setting communication channel 4 8 Building and activating the application 1 Select Build gt Build Application to compile the project All objects belonging to the application is syntactically checked Any potential error messages or warnings are displayed within the message view Tf the project is built successfully without error select Online gt Login to Applic ation to connect to the currently active application to the target device PLC and thus changes into the online mode If there is no application running on target device before Login
14. 012 ABB All rights reserved AA ED ED FADED
15. AKERFAILUREPROTECTION tek 3T tip PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION reset Example_cross_reference bmp Figure 4 9 1 Importing Logic Processor variables The Import button is used for fetching another symbol file From the communication structure select a data object and drag and drop it to the proper row in the Cross References tool Select a DPC data object to map the breaker s Trip variable The default data attribute of DPC is stVal Select the whole row and click Edit Row to open the Data attribute selection dialog 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual Logic Processor IED Cross References vdbx General General OPC Options mammana OPC Server Path PLC Server Path DNP L N OPC Server DNP LAN Channel REFS15 7 Brk 15Bki1 CST Po Wal PLC_LOCAL Appication PLC_BREAKERF JREPROTECTION bik1 Trg PLC_LOCAL Apptestion PLC_BREAKERFAILUREPROTECTION bik2SelectT PLC_LOCAL Appication PLC_BRE4KERFAILUREPROTECTION bik2Trp PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION bik3SelectT PLC_LOCAL Applcation PLC_BREAKERFAILUREPROTECTION bik3Trp DataAttributeSelectionForm 5 x PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION reset DNP LAN Chsnnel REF615 7 Brk 1 Bk CS WATE PLC_LO CAL Application PLC_BREAKERFAILU REPROTECT ION brFalre PLC LOCAL Apptcation PLC_BREAKERFAILUREPROTECTION bik SelectT Editor_Row bmp Figure 4 9 2 Cross ref
16. Logic Processor User s Manual Power and productivity for a better world 1MRS756738 Issued 13 2 2009 Version D 31 5 2012 Grid Automation Controller COM600 4 0 Logic Processor User s Manual Contents About this MANUA inici ii tunaua gnani Huadu saaana sieua asn 5 th Copyrights dei nn aaan M aa a A aee a anaia is 5 Aides E o E EE AE nh dita An T 5 VS General ii nee i ele eae 5 1 4 Document CONVENTIONS asii dante eis ae nee eh tenes 5 1 5 CUSCO symbols ir is 6 E o O PO 7 Vite Abbreviations tds 8 1 8 Related COCUIMG INS scan dot 9 1 9 Document TEVISIONS snttid ult rs 10 Introduction aiii A A A AAA 11 2 1 Functional OSI Wai uds 11 A O 12 2 3 Opening projects created with SAB600 version 3 4 ee 13 GOMTIGUTAIO Mirra da al aa ate 15 3 1 Overview of configuring Logic Processor oooccccccononcconccccccnnnannnns 15 3 2 Building communication structure Objects oooocinconccnnccccccnnnncnnos 15 33 Logic A O AO 16 3 3 1 Creating the logic in the CoDeSys programming environment usina radiata 16 3 3 2 Adding symbol configuration ooominnnnccnnnnnnnninceccccccncnnns 17 3 3 3 Setting the active application o ooondciddnnnnnniininnim 18 3 3 4 Configuring communication between Logic Editor and LOGIC RUNTIME tii isc 20 3 3 5 Building and activating the application 22 3 3 6 Monitoring and debugging 0 s cccceeeeeseeeeeneeeeees 24 3 4 Making
17. Network Variable OLE Object Linking and Embedding OPC OLE for Process Control P amp C Protection amp Control PLC Programmable Logic Controller POU Program Organization Unit RTS Request To Send SA Substation Automation SCD Substation Configuration Description SCL Substation Configuration Language SFC Sequential Function Chart SLD Single Line Diagram SNMP Simple Network Management Protocol SNTP Simple Network Time Protocol SOAP Simple Object Access Protocol RCB Report Control Block URCB Unbuffered Report Control Block XML eXtended Markup Language 1 8 Related documents Name of the manual MRS number COM600 User s Manual 1MRS756125 COM600 Operator s Manual 1MRS756705 COM600 HMI Configuration Manual 1MRS756740 COM600 Data Historian Operator s Manual 1MRS756739 COM600 Sequence Control Configuration Manual 1MRS755001 DNP LAN WAN Master OPC 1MRS756566 DNP Serial Master OPC 1MRS756567 DNP LAN WAN Slave OPC 1MRS755496 DNP Serial Slave OPC 1MRS755495 External OPC Client Access 1MRS755564 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 1MRS756738 1 9 10 Name of the manual MRS number IEC 60870 5 101 Slave OPC 1MRS755382 IEC 60870 5 101 Master OPC 1MRS756703 IEC 60870 5 103 Master OPC 1MRS752278 IEC 60870 5 104 Slave OPC 1MRS755384 IEC 60870 5 104 Master OPC 1MRS756704 IEC 61850 Master OPC 1MRS755321 Logic Processor User s Manual 1MRS756738 LON LAG Master OPC 1MRS755284 MNS i
18. OM600 4 0 Logic Processor User s Manual PLC_BreakerFailureProtection Device PLC Logic Application PROGRAM BreakerFailureProtection VAR br2Failure BOOL FALSE EHD VAR Y Filter gt Sort by Sort order n a ON e br2Failure Pa Adding_AND_gate bmp Figure 4 4 5 Adding Reset Set function block 39 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual The logic can be built as follows PLC_Sample_01112009 project CoDeSys File Edit View Project FBD LD IL Build Online Tools Window Help as els E de axiatiBliCcIBISS all 4 of 3181 34 38d a _ PLC_BreakerFailureProtection Device PLC Logic Application 4bx o a Ly gt S Sort by 10 TP1 TP al Y Filter sort order 11 PulseTime TIME t 2s Sort by 2S Find 12 ElapsedTime TIME a de Ss AR Se Description TRIG br2Failure A BreakFailure General aj 7 Network CLK Q TP1 TP muak ASsignme IN Q TripOutput gt Jump PT ETF E lapsedTime ret Return PulseInput PulseTime Toff TIF Input TripOutput IN Q Break Failure PulseInput TimeDelay PT ETPDelayedTime TripOutput brk2SelectTrip brk3SelectTrip brklSelectTrip OperDelay gt Sort by 8 sort order 84 Find PLC Sampe d brk2Trip gt Boolean y Math operators Function Precompile
19. S Connectivity OPC 1MRS756569 Modbus Serial Master OPC 1MRS756126 Modbus Serial Slave OPC 1MRS756913 Modbus TCP Master OPC 1MRS756445 Modbus TCP Slave OPC 1MRS756914 SPA Master OPC 1MRS752275 SPA Router OPC 1MRS755497 Document revisions Document version date Product revision History A 13 2 2009 B 06 11 2009 C 30 06 2011 D 31 5 2012 Document created Document revised Document revised Document revised 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 2 1 Introduction Functional overview The Logic Processor function enables developing customer specific automated applica tions for COM600 Applications are programmed using the IEC 61131 3 logic editor CoDeSys The COM600 unit has the logic engine CoDeSys SP Runtime which can load and execute the created IEC 61131 3 applications Information transfer between the logic engine and other COM600 components such as OPC Servers slave clients and WebHMI is handled by the Logic Processor OPC Server It enables the logic variables to be connected to the process signals available via different communication protocols in COM600 The shortest possible data transfer cycle between process signals and logic variables is 50 ms A The logic program might not detect progress data changes that are faster than or close to the transfer cycle time The default task interval of the logic program is 200 ms The t
20. Step Over F10 Step Into F8 Step Out Shift F10 E p Ou i E Run to Cursor Set next statement Show Current Statement Write Values Ctrl F7 Project Force Values F7 Unforce all Yalues Alt F7 Add All Forces To Watchlist Display Mode gt Logout_from_device bmp Figure 3 3 6 4 Logging out from the Device Logic is still running on PLC device 3 4 Making cross references After logging out from the device you can close the CoDeSys programming environment and launch the Cross References tool to build a cross reference between the COM600 communication structure and Logic Processor variables To make cross references 1 In SAB600 right click on Logic Processor IED and select Cross References 2 The Cross References tool reads all the symbols defined in Logic Processor 28 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual The variable selected from the CoDeSys symbol configuration is shown in the PLC Server Path column Logic Processor IED Cross References vr 4px General General OPC Options ii PLC Server Path PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION br2Falure PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION bik 1Op i0 t PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION trk1Sei0tt PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION bxk20perOf PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION brk2Se00Ht PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION tek 20
21. Trip 00 brk2SelectTrip 200 brk2Trip 20 brk2Trip 20 brk3SelectTrip 200 brk3SelectTrip 200 bek3Trip 50 brk3Trip Preset SOO DelayedTime 0 M2 Date Types DelayedTime2 02 Elapsedlime gt f OperDelay 00 PulseInput Pulsedutput SO Pulsetme 101 P reset R_trigt P sel Y TimeDelay F Tol Y TONI Y Tonz 7 TPL 7 Y Trip 2 TripOutput OX TripSignal 00 H WF Data Types ZERE EEES EFPEPEEEEEEEEEEECILELEES Download Display invalid variables instanca Path T_ Adding_symbol_configuration_ex bmp Figure 4 5 1 Adding symbol configuration To get the currently available item pool first click Refresh Add a variable from the Available variables field to the Selected variables field select the variable and click the arrow button gt You can add all variables by clicking the double arrow button gt gt In this case only signals that are used in this application are selected i e tripping signals brk1SelectTrip brk1Trip brk2SelectTrip brk2Trip brk3SelectTrip and Brk3Trip breaker failure of breaker 2 brk2Failure reset from breaker 1 The access right for a selected item can be modified in the Selected variables field by clicking the symbol in the Access Rights column During the compilation of the project a symbol list is created which gets exported to a file XML in the project directory and also gets loaded to the device during the application download
22. anual 3 1 3 2 Configuration Overview of configuring Logic Processor The prerequisite is to have knowledge about logic programming and IEC 61131 3 standard Also CoDeSys programming environment must be installed from the SAB600 DVD to be able to use the Logic Editor in SAB600 The version of the programming environment is dependent on the used COM600 version The installed versions can be selected during the setup For information about CoDeSys programming environment installation see COM600 User s Manual Before starting to configure the Logic Processor it is necessary that the process commu nication has been configured The Logic Processor configuration in COM600 can be divided into the following tasks 1 Building Communication Structure objects for the Logic Processor Creating the logic in the CoDeSys programming environment 3 Building a cross reference between process data and logic variables data by using the Cross References tool 4 Creating virtual data objects in the Logic Processor OPC server and connecting the data objects to logic variables with the object properties Building communication structure objects To build the communication structure 1 Add the Logic Processor OPC Server object in the Communication structure by selecting the Gateway object 2 Right click the Gateway object and select New gt Logic Processor OPC Server 3 Right click the Logic Processor OPC Server object and add Logic P
23. ct has already been saved the saved project will be opened In the new default project device CoDeSys SP Win V3 has already been added and it should not be changed A default POU Program Organ ization Unit PLC_PRG is already available in the structure tree under Application 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 3 3 2 Logic_Processor_Project project CoDeSys File Edit View Project Build Online Tools Window Help aero co SAX lM EIB STIS E gt Sort by Sort order 43 Find 4 Logi Processor Projet Ei Device CoDeSys SP Win 43 El PLC Logic Application i Library Manager PRG PRG 29 Task Configuration E MainTask Pous e Devices Current user nobody h Default_POU bmp Figure 3 3 1 1 Default POU in the CoDeSys project You can modify the existing POU and add more POUs under the device CoDeSys pro gramming help is available from the Help menu Adding symbol configuration The variables must be defined before configuration Double click the POU to be able to add variables and logic Select which variables from logic programming are cross referenced with data in the COM600 communication structure by generating a symbol list To add a symbol configuration 1 Select Application in the Device tree 2 Right click Application 3 Select Add Object 4 Select Symbol configuration The symbol configuration edit
24. e Debug monitoring for IEC applications The Logic Processor OPC server supports the following features Updating of logic variables based on process indication measurement values e Controlling process control signals from logic variables e Logic variable presented as 61850 data object for other COM600 component HMI slave clients e Controls from HMI or NCC via slave client to logic variable The following techniques are used OPC Data Access Server v 1 0 2 0 OPC Alarms and Events Server v 1 10 OPC Data Access Client v 2 0 e TEC 61850 data modeling For example measurements indications and controls can be exchanged between the logic runtime and other COM600 components Opening projects created with SAB600 version 3 4 When opening projects created with 3 4 version of SAB600 following error s might be shown in the CoDeSys output window ERROR codesys34 The file compileinfo is missing in the repository for visual elements The repository with the problem is System the profile CoDeSys V3 4 This can be corrected by selecting a correct visualization profile in Project gt Project Settings See Figure 2 3 1 for the correct setting Grid Automation Controller COM600 4 0 Logic Processor User s Manual 1MRS756738 14 Project Settings Visualization Profile Figure 2 3 1 Project settings 3sProjectSettings bmp 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s M
25. e data source within the OPC server An OPC item is identified by a string lt object path gt lt property name gt Associated with each OPC item are Value Quality and Time Stamp Named data item 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 ABB proprietary communication protocol used in substation automation Protection and or Control Product supporting the SPA protocol version 2 5 or earlier guage SCL substation IEDs Defined in IEC 61850 standard Abbreviations Abbreviation Description AE Alarms and Events ASDU Application Service Data Unit BRCB Buffered Report Control Block DA Data Access DMCD Data Message Code Definition DO Data Object GW Gateway component connecting two communication networks together HMI Human Machine Interface IEC International Electrotechnical Commission IED Intelligent Electronic Device LAG LON Application Guideline for substation automation LAN Local Area Network LD Logical Device LMK LonMark interoperable device communicating in LonWorks network In this document the term is used for devices that do not support the ABB LON LAG communication LN Logical Node LSG LON SPA Gateway NCC Network Control Center 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual Abbreviation Description NUC Norwegian User Convention NV
26. erences tool 6 From the data attribute drop down list select ctlOperOff to map brk1 Trip Click Apply to confirm the change in the table The control signal is sending from the PLC logic to IED so click the Direction field and make it point to the left lt Logic Processor ILD Cross References General Genai OFC Option bx DNP LAN OPC Sewer DNP LAN Channel REFEI ST 8ik 8k CSW PosictpsOll PLT_LOCALAppicaor PL_BREARERFAILUAEPRIT ECT ION ek Tria DNP LAN OFC Sava DNP LAN Charnel REFEISABIKABIKACS WI Precisa PLC_LOCAL Applicaton PLC_BREARERFAILUREPROTECTION br 23elact Trio DNP LAN OFC Sewer DNP LAN Chae REFE EABk ABRAS Pra cp O PLE LOCAL Applicaton PLC_BREAKERFAILUREPROTECTION bdi2 Trio DNP LAN OPC Sewe DNP LAN Channel AEFGIS AOik TOk ICS will Porc bel PLE LOCAL Appicston PLC_BAEAKERFAILUREPROTECTION bk 35electT rip DNP LAN CAL Seve DNP LAN Chanel REFERIA Post cl ox PLO_LOCALApphoston PLC_BREAKERFAILUREP ROT ECT ION bk To DNP LAN OFC Sewer DNP LAN Chanel REFETS VAN ako CSW PAra PLC_LOCAL Appicaion PLC_BREAKERFAILUREPROTECTION reset DNP LAN CPC Sewer DNP LAN Channel PEPE ZADk AAkICSWI DreekFeiure eval PLC_LOCALAppicaten PLC_DAESKEAFAILUREPROTECTION br2F sikre DNP LAN CAL Sewer DNP LAN Channel REFETS TAB Sk CSW Pert cle PLC_LOCALAppbssbon PLC_BREAKERFAILUREPROT ECT ION rk Seda Trig Le a EN ENE E taton moa ion Cross_reference_all_variables bmp Figure 4 9 3 Cross references wi
27. ewice PLC Logic EA PLC Logic Source Download gt Start Application Device PLC Logic F5 Library Ma 3 Stop Application Device PLC Logic Shift F8 myrou a P App gic ma Symbol co Single Cycle Ctrl F5 8 Task Conf Multiple Download Roo Main Reset warm Application Device PLC Logic Reset cold Application Device PLC Logic Ls Reset origin Application Device PLC Logic i New Breakpoint nCtloperOfffF Toggle Breakpoint F9 Step Over F10 Step Into F8 Step Out Shift F10 Run to Cursor gt Show Current Statement Write Values Ctrl F7 Project Force Values FZ Unforce all Values Alt F Add All Forces To Watchlist Display Mode gt Write_values bmp Figure 3 3 6 2 Write values 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual E MYPOU Device PLC Logic Application Device Device Application MYPOU Expression Bininput2 BOOL BinOutput2 BOOL BinGrdBk BOOL BinRecBik BOOL EnCtiselOn ENCHOperOn 1 Bin0utput2 BinInput2 2 IF Bin0utput2 3 THEN 4 ivar 287 iVar 2387 2 5 END IF a ee 7 IF BinGrdBlk AND NOT BinCtl0per0fffFALSE 8 THEN Open 9 BinCtiSel0ffFALSE TRUE 10 BinCtl0per0 FALSE TRUE 11 ELSE 12 BinCt1Sel0f fFALSE FALSE 13 BinCtl0perO0f FALSE FALSE END_IF generate code initialization generate relocations
28. ght click it Add a Logical Node object Select a Logical Node object and right click it Add a data object Modify the object properties In the OPC Item Path property field click the browse button with three dots to open the PLC OPC Item Path logic variable dialog 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual i File Edt wew Toos Window Help i DSUs telken Project Explorer vax Object Properties vax Communication Substation Structure A A S E Codesystest2 El 010 Basic E Gy Gateway 3 3 x 61850 Type My H Ya Process Event Definitions Magnitude OPC Item Path PLC_LOCAL Application PLC_PRG erg a Communication Diagnostic Event Definitions Sub Type BASIC E 8 Common Event Settings Update Rate 0 H A Scale Definitions El 040 OPC Alarm and Event E a IECIO OPC Server PLC PLC OPCItemPath AS Item Path PLC OPCItemPath AS B 1 Loge Processor OPC Server E BE Logic Processor Subnetwork 3 PB Logic Processor IED PLC_LOCAL Appheation POU_PRG Cancel LO bga ies PLC LOCAL Applcatcril POUTPAG CloseE xecute PLC_LOCAL Application POU_PRG CloseSelect LN LLNO PLC_LOCAL Application POU_PRG Faully LN MMXU1 PLC_LOCAL Application POU_PRG fbinst in nv Tot G LN CSWI2 PLC_LOCAL Applicationt POU_PRG IECIO1O pense PLC_LOCAL Application POU_PRG IECIO1Stae PLC_LOCAL Application POU_PRG OpenSelect PLC_LOCAL Application POU_PRG State PLC_LOCAL Apphcation
29. he Device dialog opens with the Communication Settings tab 21 3 3 5 22 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual OU Device PLC Logic Application 3 Symbol configuration Device PLC Logic Application _ J Device 4 gt x Communication Settings applications Files Log PLC settings Users and Groups Access Rights Status Info gt Select the network path to the controller Gateway 1 101DE iw Set active path Add gateway Add device y Gateway 1 1 COM600 01DE active OM600 evice Name oDeSys SP Win V3 I Prompt network path at login F Don t save network path in project I Secure online mode Edit Delete Resolve address Figure 3 3 4 2 CoDeSys Device dialog 5 In Device dialog click Scan network Select_device bmp PLC Device on COM600 appears The Node name is the COM600 computer name 6 Select the PLC device and click Set active path This communication path is set as the active one which means that all actions con cerning communication refers exactly to this path Building and activating the application To log in to the device 1 Select Build gt Build Application to compile the project All objects belonging to the application is syntactically checked Any potential error messages or warnings are displayed within the message view 2 Select the device 3 Select Online gt Login
30. he Type section 6 Select Function Block Diagram FBD for the implementation language ae 35 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual x e Application Name Data Server PL _BreakerFailureProtetion x DUT lobal Variable List Type t Image Pool Program Interface T Persistent Variables Function Block Pou P Extends oi 8 POUs for implicit checks T Implements o A Recipe Manager Ej Text List Method implementation language EP trace Function Block Diagram FBD B visualization visualization Manager C Function A Visualizationinstance Return type Implementation language Function Block Diagram FBD y create a new POU Program Organization Unit c Adding_Function_Block_Diagram bmp Figure 4 4 1 Adding a function block diagram 7 Click Open to confirm the object settings 8 A further Function Block Diagram editor window opens for the new program The Function Block diagram is a graphically oriented programming language It works with a list of networks where each network contains a graphical structure of boxes and connection lines which represent either a logical or arithmetic expression the call of a function block a jump or a return instruction 9 To insert an element in the editor select it in the ToolBox by a mouse click and by drag and drop it to the editor window Select View gt Toolbox to open the
31. heoretical response time of the logic program to process signal change with a process control command is 300 ms 50 ms 200 ms 50 ms The task inteval of the logic program can be set from the Task Configuration dialog see 3 3 3 Setting the active application For information about the actual logic programming see CoDeSys documentation Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 2 2 SAB600 CoDeSys Logic Editor HMI Web Client COM600 Downloads Slave Protocol Web Server the logic to runtime OPC Client OPC Client OPC Server CoDeSys SP 61850 modelling Runtime OPC Client OPC Server Master Protocol Logic Processor Logic Processor bmp Figure 2 1 1 Functional overview of Logic Processor CoDeSys SP runtime system is manufactured by 3S Smart Software Solutions GmbH www 3s software com Features Logic editor CoDeSys V3 programming system supports all five standard programming languages defined by the IEC 61131 3 standard Ladder diagram LD e Sequential Function Charts SFC e Function Block Diagram FBD 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 2 3 e Structured Text ST Instruction List IL Logic editor also supports online debugging CoDeSys SP Runtime system includes the following features e Loading and execution of the IEC 61131 3 applications
32. in the form of a child application 41 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 4 6 4 7 42 Setting the active application To set the active application 1 Right click the Main Task in the Devices window and the editor view containing the configuration of the task opens In the Devices window the name Application is displayed in bold letters This means that this application is set as Active application Thus all commands and actions concerning the communication with the PLC refers to this application Click Add POU and the Input Assistant dialog opens In the Items tree view select PLC_BreakerFailureProtect and click OK This program is added to main task In the Main Task Configuration dialog set Priority to O and select Cyclic for the task type and t 200ms for 200 millisecond interval time Configuring communication between Logic Editor and Logic Runtime To configure a communication channel 1 2 3 Double click the device in the device window A dialog with the Communication Settings tab opens Select Gateway in the dialog and click Scan network to search for a device PLC on COM600 in the local network The PLC found is displayed indented below the gateway Select the PLC device entry and click Set active path This sets the communication channel as the active one which means that all actions concerning the communication refers
33. ings Scale Dehirttions B DNP LAN OPC Server B FA DNP LAN Channel Y REFSIS1 El LO Brk l SUN BROS VA ove fe 2 sp5 Reset Y REFEIS2 El LO Brk 2 LN Bks ope Pos ses BreakFailue Y REFS153 E LO Brk 3 LN BIK3CS WA ppc Pos 1 8 S 12 Loge Processor Figure 4 2 1 Configuring IEDs on SAB600 Yi Communication Diagnostic Event Delinitions Object Properties Ewe E 010 Basie Common Data Class DFC El 030 Addresses Control Index Close 1 Corbal Index Open 22 Index 52a 167 Index 52b 168 Index BFI 169 B 031 Data Class Specific Control Coda Qualifier Pulse Control Object Binary control culpat block 12 Corral Vatiation 1 Indication Object Binary input 1 2 Operate Drect Operate E 040 OPC Alarm and Event Command Tracking Event SwitchOperation Incication Event SwitchPosition El Misc ji Fos Desciiption Double Point Command Configuring_IEDs bmp 4 In breaker 1 IED add a logic node Brk1CSWI1 a Add one DPC data object Pos to read and control the switch b Add one SPS data object Reset to read Reset signal 5 In breaker 2 IED add a logic node Brk2CSWI1 a Add one DPC data object Pos to read and control the switch b Add one SPS data object BreakFailure to read break failure signal 6 In breaker 3 IED add a logic node Brk3CSWI1 a Add one DPC data object Pos to read and c
34. nditions 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 A The electrical warning icon indicates the presence of a hazard which could result in electrical shock A The warning icon indicates the presence of a hazard which could result in personal injury O 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 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 1 6 Aa The information icon alerts the reader to relevant facts and conditions Ni The tip icon indicates advice on for example how to design your project or how to use a certain function Terminology Term Description Alarm An abnormal state of a condition Alarms and Events AE Data Access DA Data Object DO Data Set Device Event Intelligent Electronic Device Logical Device LD Logical Node LN LON LON Application Guideline for substation automation LAG OPC An OPC service for providing information about alarms and events to OPC clients An OPC service for providing information about process data to OPC clients Part of a logical node object representing specific information for example status or measu
35. nds and actions concerning the communication with the PLC refers to this application 2 Click Add POU and the Input Assistant dialog opens 3 Inthe Items tree view select the desired POU and click OK This program is added to main task 4 Inthe Main Task Configuration dialog set Priority to 0 and select Cyclic for the task type and t 200ms for 200 millisecond interval time Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 3 3 4 20 xi Categories Items Lx i Device E PLC Logic Device Cancel o Application Device PLC Logic 7 PLC_BreakerFailureProtection 92052 Programs Project Programs Libraries I Insert with arguments IV Structured view IV Show documentation Documentation PLC_BreakerFailureProtection Selecting_Program bmp Figure 3 3 3 2 Selecting program to add to main task Configuring communication between Logic Editor and Logic Runtime To download a logic program 1 Select a device by double clicking the Device node in the Devices tree CoDeSys Device opens 2 Adda Gateway object 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual xl Name Gateway 1 Driver repair ld Settings IP Address 192 168 2 11 Port Add_gateway bmp Figure 3 3 4 1 Adding the Gateway object 3 Add the IP Address of the COM600 computer to the Gateway dialog and click OK 4 T
36. on Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 3 5 30 The Direction field is used for setting the direction of the value transfer either from data object data attribute to logic variable gt or from logic variable to data object data attribute lt After completing the configuration of cross reference click Apply to save the setting and close the Cross References tool The following special attribute names can be used in addition to those available in the source data objects With SPS and SPC attribute EaCnt that is incremented with 1 each time stVal is updated with the value True The value is reset to 0 each time st Val is updated with the value False This allows logic processor to catch several consecutive updates of the object with the value True With SPC new attribute EiCtlVal with the type Integer VT_I4 It behaves as ctlVal so that writing a value gt 0 corresponds to writing True to ctl Val Writing a value lt 0 corresponds to writing False to ctl Val This allows logic to control multiple times to the same direction for example by writing values 1 2 3 and so on for True and 0 1 2 and so on for False Creating virtual data objects in the Logic Processor OPC server You can use virtual data objects for COM600 HMI or slave clients to access COM600 Logic Processor variables To add a logical node and a virtual data object E ee a Select a Logical Device object and ri
37. ontrol the switch Adding Logic Processor IED To add a Logic Processor IED 1 In SAB600 under Gateway add Logic Processor OPC Server 2 Under Logic Processor OPC Server add Logic Processor Subnetwork 3 Add Logic Processor IED 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual Local Server COM600_local Station Automation Builder 600 File Edit View Tools Window Help cenar Project Explorer v AX Object Properties Communication Substation Structure ee call fe COM600_local El 010 Basic yp Gateway 3 3 x InUse fH Ma Process Event Definitions E Misc fH Mw Communication Diagnostic Event Definitior Caption E Ma Common Event Settings Description E Scale Definitions GD DNP Serial Slave OPC Client E IEC61850 OPC Server Lo LON OPC Server E re Logic Processor OPC Server ES Loci Prof pe Cut Logic Processor IED Copy Delete Rename Properties Add_Logic_Processor_IED bmp Figure 4 3 1 Adding Logic Processor IED 4 4 Creating logic configuration To build logic configuration 1 Right click on Logic Processor IED in SAB600 and select Logic Editor to launch the CoDeSys programming environment The logic editor starts with a new project Select Add object from the Project menu Select POU on the left side of the Add Object dialog Enter a name PLC_BreakerFailureProtection for the POU and select the Program radio button in t
38. or opens Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 3 3 3 Available variables Refresh Selected variables Available Items Selected Items Access Righ 3 Symbol configuration Device PLC Logic Application gt MainTask Device PLC Logic Application Task Configuration 4 gt x Variables aS veriables la PLC_BreakerFallureProtection a PLC_EreakFallureProtection br2Failure SOA brk10perDff 200 BreakFailure 500 gt brkiSeloff soo y brk10perOff 50 brk2Failure 5 y brk1Sel0ff 200 lt brk20perDff 200 y brk20perDff 500 brk2Seloff 500 4y brk2Seloff 500 brk30perDf 800 4 brk30peroff 500 sie brk3SelOff 800 aj P brk3Seloff 200 reset SOOL DelayedTime 7 7 iS Data Types Delayedlime2 E Y ElapsedTime E OperDelay gt lt PulseInput 200 Y PulseDutput 200 PulseTime r Preset SON R_trigl 57 TimeDelay E Toffi F Y TONI mo Ton2 TP1 Trip soo ES pata Tunes FFFFECFEF FFF EFF FFF EFF FEF FE Adding_symbol_configuration bmp Figure 3 3 2 1 Adding symbol configuration 5 To get the currently available item pool first click Refresh 6 Adda variable from the Available variables field to the Selected variables field select the variable and click the arrow button gt You can add all variables by clicking the double arrow button gt gt 7 The access right
39. pex0f PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION bik35eDff PLC_LOCAL Application PLC_BREAKERFAILUREPROTECTION reset Logic_Processor_Cross_Ref Figure 3 4 1 Importing Logic Processor variables The Import button can be used for fetching a symbol file from another project 3 From the communication structure select a data object and drag and drop it to the proper row in the Cross References tool 4 The Cross References tool automatically fills in a default data attribute to be used 5 To change the used data attribute select the whole row and click Edit Row to open the Data attribute selection dialog Logic Processor IED Cross References gt 493 General General OPC Options a A JCAL Apptcaton Fl PLC_LOCAL Appbcaton PLC_BRAEAKERFALUREPROTECTION be Set PLO_LOCAL Apptcation FLO_DREARERFALUREPRO TECTION be AD pare PLC_LOCAL Application PLC_BREAKEAFAILUREPROTECTION brk25eDIt ONP LAN Cramer REF 615 1 SBT Bkr CVT PLC_LOCAL Applicaton PLC_BREAKERFAILUREPROTECTION bes 30pei00 FLC_LOCAL Appteation FLC_OREAKERFAILUREPROTECTION t PLC_LOCAL Application FLC_DREAKERFAILUREPROTECTION reset La le le be be be be a PLC_LOCAL Application FLC_BREAKERFALUREPROTECTION be2Foture Editing_row bmp Figure 3 4 2 The Cross references tool 6 From the data attribute drop down list select the data attribute to be used Click Apply to confirm the change in the table 29 Grid Automati
40. r 1 3 Normally REF615 protecting Feeder 1 should detect the fault and send an OPEN Trip command to Bkr 2 4 Assume there is a problem in Bkr 2 mechanical and breaker 2 cannot open The breaker failure protective element issues a signal Breaker 2 failed 6 COM600 scans each relay and as soon as it notices a failure operated from breaker 2 it sends a TRIP OPEN command to Breaker 1 Bkr 1 and Breaker 3 Bkr 3 It is assumed that sources are connected via Bkr 1 and Bkr 3 so both will feed a fault Fl 7 COM600 permanently sends a TRIP signal to Bkr 1 and Bkr 3 until it receives a Reset signal Assume that an external Reset signal is connected to REF615 on Bkr l as a binary input Energizing that binary input COM600 resets output TRIP signals that are sent to Bkr 1 and Bkr 3 Ne mn 4 2 Building object tree in SAB600 of three REF615s To build the object tree 1 Inthe communication structure under the Gateway object add a DNP LAN OPC Server 2 Under DNP LAN OPC Server add three DNP LAN Channels 3 Under channels add DNP IEDs for the three REF615s 33 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual FP Local Server PLC_Sample_01112009 Station Automation Builder 600 Fie Edt Yew Took Window Help 0 ala RECO Project Explorer Communication Substation Structure PLC_Samole_01112003 B gi Gateway 3 3 x th Procese Event Definitions h Common Event Setl
41. rement 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 The data set is the content basis for reporting and logging The data set contains references to the data and data attribute val ues A physical device that behaves as its own communication node in the network for example protection relay Change of process data or an OPC internal value Normally an event consists of value quality and timestamp A physical IEC 61850 device that behaves as its own commu nication node in the IEC 61850 protocol Representation of a group of functions Each function is defined as a logical node A physical device consists of one or several LDs The smallest part of a function that exchanges data An LN is an object defined by its data and methods A communication protocol developed by Echelon A proprietary method of ABB on top of the standard LON pro tocol Series of standards specifications aiming at open connectivity in industrial automation and the enterprise systems that support industry Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 1 7 Term OPC item Property Report Control Block SPA SPA device Substation Configuration Lan XML based description language for configurations of electrical Description Representation of a connection to th
42. rocessor Sub network 4 Right click the Logic Processor Subnetwork object and add Logic Processor IED Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 3 3 3 3 1 E Local Server COM600_local Station Automation Builder 600 File Edit View Tools Window Help i Eras Communication Substation Structure A S COM600_local Qi Gateway 3 3 x MM Process Event Definitions aha Communication Diagnostic Event Definitior aha Common Event Settings El Scale Definitions GD DNP Serial Slave OPC Client IEC61850 OPC Server LON OPC Server tc Logic Processor OPC Server Description Fe 1 bbe Cut so Logic Processor IED Copy he oe Delete Rename Properties Add_Logic_Processor_IED bmp Figure 3 2 1 Adding a Logic Processor IED Logic editor Creating the logic in the CoDeSys programming environment A Logic Processor IED must be added to the communication structure before starting the Logic Processor CoDeSys pro gramming environment To launch the CoDeSys programming environment 1 Right click the Logic Processor IED object and select Logic Editor The CoDeSys programming environment will start as a new application instance 2 Select CoDeSys from the taskbar If this is the first time to launch CoDeSys an empty project with the same name as the SAB600 project will be opened If a proje
43. th all variables 7 After completing the configuration of cross reference click Apply to save the setting and close the Cross References tool 45 Grid Automation Controller COM600 4 0 1MRS756738 Logic Processor User s Manual 46 Downloading Logic Processor OPC Server configuration For downloading Logic Processor OPC Server configuration see 3 6 Downloading Logic Processor OPC Server configuration 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual Index A activating aaea a a a a a tia secd dectdungeaba seni 20 22 B building communication STTUCIUIE seier ara eai AEE AEE E E A EERS 15 CODE SYS ria td ia 16 CoDESyS SP runtime iii dde 12 cross reference caian add to Ori arabe aaa 28 44 L A AO 35 Logic Processor CoDeSys SP TuUntime iii aia 11 logic programming kde edt sta ia 12 M monitoring and debugging cccooccccccnncccnconononononnnonnnnnnnnnnnonnnonnnnnnnnnnnnnnnnnr nn nnnnannnnnns 24 V variable OPC Symbol Hrita a e a a a a a 17 41 virtual data object A ae Ea aaea aAA aaa a Aa a 30 47 48 Contact us ABB Oy Distribution Automation P O Box 699 FI 65101 VAASA FINLAND Tel 358 10 22 11 Fax 358 10 224 1094 ABB Inc Distribution Automation 655 Century Point Lake Mary FL 32746 USA Tel 1 407 732 2000 Fax 1 407 732 2335 www abb com substationautomation Power and productivity for a better world 1MRS756738 D 31 5 2012 O Copyright 2
44. to Application Device PLC Logic 1MRS756738 Grid Automation Controller COM600 4 0 Logic Processor User s Manual P1 project CoDeSys File Edit View Project Build Online Tools Window Help as BIG TA Login to Application Device PLC Logic Alt F8 Logout from Application Device PLC Logic Ctrl F8 gt sort by 8 sort orde Find S pr ff Device CoDeSys SP PLC Logic Create boot application For Application Device PLC Logic snod Download Application Device PLC Logic Online Change Application Device PLC Logic Source Download 0 Application Start application Device PLC Logic FS Stop Application Device PLC Logic Shift F8 Single Cycle Ctrl F5 Multiple Download Reset warm Application Device PLC Logic Reset cold Application Device PLC Logic Reset origin Application Device PLC Logic im New Breakpoint Toggle Breakpoint FO Step Over F10 Step Into FS Step Out Shift F10 Run to Cursor Set next statement amp show Current Statement Write Values Ctrl F7 Force Values F7 Unforce all values Alt F7 Login_to_application bmp Figure 3 3 5 1 Logging in to application To start the PLC program application 1 Select Online gt Start Application Device PLC Logic 23 Grid Automation Controller COM600 4 0 Logic Processor User s Manual 1MRS756738 3 3 6

Download Pdf Manuals

image

Related Search

Related Contents

仕 様 書  Olivetti Fax Lab 630  Bras de réaction au couple Série BA MANUEL D`UTILISATION  Sea Gull Lighting 51375-965 Installation Guide  PDF-XChange Viewer SDK Simple DLL  Builtoin Dishwasher LaveoVaisselme incorpere Lavavajimmas  ManuelParents  第6回定時株主総会招集ご通知  USB Charger Solution Kit R0K578G1CD010BR  TLT-12 - Tru-line Wheel Alignment  

Copyright © All rights reserved.
Failed to retrieve file