Top Banner

of 94

ABB - KKS - Design Description - Advant Control - Design Rules - Rev 6 - 2006

Oct 14, 2015

Download

Documents

hockchilato

ABB KKS Design Description
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden. Copyright 2006 ABB

    Type des. Part no. Prep. PSPE / Rainer Ott 2006-06-01 Doc. kind Design Description No. of p.

    Appr. / see signature page Approved Resp. dept PSPE

    Title Advant Control Design Rules 94

    Doc. no. Lang. Rev. ind. Page ABB Switzerland Ltd 1AHL 102 709 en 6 1

    FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    ADVANT CONTROL

    DESIGN RULES

    Revision 6

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 2 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    CONTENTS

    1. Revision Index and Signatures .................................................................................6

    2. General Description ...................................................................................................7 2.1 Control system hardware configuration (Typical) ...........................................7 2.2 Control system overview ................................................................................7 2.3 Abbreviations used: ........................................................................................7

    3. Design Principles .......................................................................................................8 3.1 Engineering units (European).........................................................................8 3.2 Implemented APC software functions/options................................................8 3.3 Process Sectioning on HSI (Typical) ..............................................................9 3.4 Alarming and Event Handling .......................................................................10

    3.4.1 Alarm & Event Categories ..............................................................10 3.4.2 Concept for setting Limits of Analogue signals AC450...................10 3.4.3 PIDCONA Controller Alarming AC450 ...........................................10 3.4.4 Event handling of I/O-Signal and PC generated Alarms AC450 ....11 3.4.5 Standard APC EVENT elements. (Nrs: 101 200) ......................11 3.4.6 Standard Project specific Event Element .......................................12

    3.5 KKS Naming of Signals ( Signal Codes) ......................................................13 3.5.1 For Analogue Hardware Inputs/Outputs, Conditioned &

    Calculated Signals..........................................................................13 3.5.2 For Limit Values (derived from Analogue values) and direct

    Binary inputs...................................................................................14 3.5.3 For Drive / Function Group Feedbacks / Commands .....................15 3.5.4 From/To Pushbuttons, Lamps and Indicators (Hardwired) .............15 3.5.5 For a signal generated within Advant .............................................16 3.5.6 Function Group, Selector & Sequencer..........................................16

    3.6 AC450 Node to Node Communication .........................................................17 3.6.1 Analogue Signals transferred between nodes................................17 3.6.2 Binary signals transferred between nodes .....................................18 3.6.3 DS Node to Node Communication: ................................................18 3.6.4 DAT for DS (AC450).......................................................................19 3.6.5 Analogue and Binary signals transferred between PC

    programs (AC450) ..........................................................................19 3.7 DSP Data Transfer between AC160 and AC450..........................................20

    3.7.1 Signals Transferred from AC160 to AC450 ....................................20 3.7.2 DSPs for Process signals ...............................................................20 3.7.3 AC160 Station Numbering..............................................................21 3.7.4 Typical Definition of DSPs .............................................................21 3.7.5 DSPs used in Broadcast mode: ...................................................24 3.7.6 EVS Data transfer between AC160 stations and AC450................24 3.7.7 MDATs (AC160) .............................................................................24 3.7.8 High Speed Link: HSL (AC160)......................................................25

    3.8 FCB and OLB: ..............................................................................................26 3.8.1 FCB page layout setup ...................................................................26 3.8.2 OLB page layout setup ...................................................................26 3.8.3 TPX (Header) file and Required Information ..................................26

    4. Basic Configuration of DCS ....................................................................................27 4.1 AC450 PC Program Structure ......................................................................27 4.2 PC-Program-numbering ...............................................................................28 4.3 Correction Functions (AC450) ......................................................................29 4.4 Typical PC structure .....................................................................................30

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 3 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.5 APC-Element Settings..................................................................................31 4.5.1 PIDCONA PID Control Function.....................................................31 4.5.2 CV with fault indication ...................................................................32 4.5.3 SOV/MOV with fault indication .......................................................33 4.5.4 Unidirectional Drive ........................................................................34 4.5.5 Simple Logic (e.g. FlipFlop ) ...........................................................35

    4.6 Database Element Configuration..................................................................36 4.6.1 AF100 scantime settings for S800..................................................36 4.6.2 Analogue Output Module (e.g. AO810, ).....................................36 4.6.3 Analogue Outputs AOS (e.g. AOS810, ).....................................36 4.6.4 Analogue Input Module (e.g. AI810, AI830, )..............................37 4.6.5 Analogue Inputs AIS (e.g. AIS810):................................................37 4.6.6 Binary Input Module (e.g. DI830, ) ..............................................38 4.6.7 Binary Inputs DIS (e.g. DIS830, )................................................38 4.6.8 Binary Output Module (e.g. DO815, DO810,..)...............................38 4.6.9 Binary Outputs DOS (e.g. DOS815, DOS810, ) ........................39 4.6.10 S800 I-O-Station (e.g. CI820).........................................................39 4.6.11 S600 Communication Cards for AF100 (e.g. CI610, CI631) ..........39 4.6.12 Speed Measurement DPS640........................................................39 4.6.13 Analogue Input Calculated (AIC on AC450): ..................................40 4.6.14 Digital Input Calculated (DIC on AC450): .......................................40 4.6.15 Analogue Output Calculated (AOC): ..............................................40 4.6.16 Digital Output Calculated (DOC): ...................................................40

    4.7 AC450 Hard- and Software Limits ................................................................41 4.7.1 S800-Stations .................................................................................41 4.7.2 Signals............................................................................................41 4.7.3 DB Objects .....................................................................................41 4.7.4 TTD Logs........................................................................................41

    4.8 AC160 Hard- and Software Limits ................................................................42 4.8.1 Cards & Racks................................................................................42 4.8.2 Signals............................................................................................42 4.8.3 DB objects ......................................................................................42 4.8.4 PC elements ...................................................................................42

    5. Hardware Supervision .............................................................................................43 5.1 Transmitter and Wire-break Supervision in AC450 ......................................43 5.2 Analogue Signal Transfer Between Nodes (AC160,AC450) ........................44 5.3 Transmitter and Wire-break Supervision in AC160 ......................................44

    5.3.1 Wire-break Supervision for S600 (e.g. AI625)................................44 5.3.2 Wire-break Supervision for S800 (e.g. AI810, AI830, AI835) .........44

    5.4 Multiple measured Analogue process variables (Drift alarm) .......................45 5.5 Error-Handling of signals used for Protection...............................................45

    6. Tips and Tricks for AC450 planning .......................................................................46 6.1 MANSTN ......................................................................................................46 6.2 PIDCONA .....................................................................................................46 6.3 Event and Alarm List - system time-sync errors ...........................................47 6.4 REG-G & FUNG-1V......................................................................................47 6.5 Using TCs.....................................................................................................47 6.6 Deleting Database elements On-Line...........................................................47 6.7 TTDLogs & TTDVars and Renumbering Database Elements ......................48 6.8 PC program Names:.....................................................................................48 6.9 Setpoints Common to multiple PC programs ...............................................48 6.10 Hardware Dimensioning ...............................................................................49

    7. Tips and Tricks for AC160 planning .......................................................................50 7.1 REG-G-UT....................................................................................................50 7.2 I/O Cards used by multiple CPUs in the same station..................................50

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 4 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    7.3 MOVE-RED ..................................................................................................50 7.4 Integrator ......................................................................................................50 7.5 CONTRM cycle time: On-Line changes .......................................................50 7.6 Deleting Type Circuits ..................................................................................50 7.7 Changing DSP parameters on-line...............................................................50 7.8 SYSDIAG (System Diagnosis) .....................................................................51 7.9 Missing values during debugging (x)..........................................................51 7.10 Calculation of SPDGRD (for RSM)...............................................................51 7.11 DIC Scantime ...............................................................................................51 7.12 Usage of ERR Terminal of DB-Element DI651X ..........................................52 7.13 Checks required after Generate Target Code ..............................................52

    8. Tips & Tricks: General .............................................................................................53 8.1 SI-ANSI Conversion parameters ..................................................................53 8.2 Source Code Naming convention.................................................................54 8.3 Time Synchronisation ...................................................................................55

    8.3.1 AC450 Systems and AC450/AC160 Systems ................................55 8.3.2 AC160 Systems..............................................................................55

    8.4 Swapping PC Elements................................................................................56 8.5 Editing TIX files.............................................................................................56 8.6 Modbus communiction Error signal handling................................................56 8.7 Profibus setup for FCB .................................................................................56

    9. Attachments..............................................................................................................57 9.1 Attachment 1: Analogue Signal Error Handling AC450 to AC160 X ................ 322H58 125H9.2 XAttachment 2: Analogue Signal Error Handling AC160 to AC450 X ................ 323H59 126H9.3 XAttachment 3: Communication Routes between AC160 Nodes X ................... 324H60 127H9.4 XAttachment 4: AC450 Node to Node Interface (Typical) X .............................. 325H61 128H9.5 XAttachment 5: AC450 Node to Node DS naming convention X ....................... 326H62 129H9.6 XAttachment 6: AC450 Node to Node Analogue Signal Error Handling X......... 327H63 130H9.7 XAttachment 7: AC450 Transmitter and Wire-Break Supervision X .................. 328H64 131H9.8 XAttachment 8: AC160 MECO for S600 X ......................................................... 329H65 132H9.9 XAttachment 9: AC160 MECO for AI810 X ........................................................ 330H66 133H9.10 XAttachment 10: AC160 MECO for AI830 X ...................................................... 331H67 134H9.11 XAttachment 11: AC160 MECO for AI835 X ...................................................... 332H68 135H9.12 XAttachment 12: Analogue Limits for Hardware I/Os in AC450 X...................... 333H69 136H9.13 XAttachment 13: 2oo3 Analogue signal and alarm handling X .......................... 334H70 137H9.14 XAttachment 14: 2oo3 TRIP Signal Handling FC2 (AC450) X........................... 335H71 138H9.15 XAttachment 15: 2oo3 TRIP Signal Handling (Signal from AC160, Logic

    in AC450) X...................................................................................................... 336H72 139H9.16 XAttachment 16: 1oo2 TRIP Signal Handling (AC450) X................................... 337H73 140H9.17 XAttachment 17: 1oo1TRIP Alarms and Events (AC160)X............................... 338H74 141H9.18 XAttachment 18: 1oo2 PLS/PLST/TRIP Signal Handling (AC160) X................. 339H75 142H9.19 XAttachment 19: 1oo2 ST-TRIP with relation to CLC (AC160) X....................... 340H76 143H9.20 XAttachment 20: 2oo3 PLS/PLST/TRIP Alarms (AC160) X............................... 341H77 144H9.21 XAttachment 21: 2oo3 TRIP Signal Handling (Hardwired between

    AC160's)X ....................................................................................................... 342H78 145H9.22 XAttachment 22: Signal Redundancy Guidelines part 1 X ................................. 343H79 146H9.23 XAttachment 23: Signal Redundancy Guidelines part 2 X ................................. 344H80 147H9.24 XAttachment 24: Controller Release LogicX ..................................................... 345H81 148H9.25 XAttachment 25: Controller Interlocks & IndicationX......................................... 346H82 149H9.26 XAttachment 26: Manual Station as SetPoint Station X..................................... 347H83 150H9.27 XAttachment 27: Controller Direct / Reverse Action & Fail-Safe X .................... 348H84 151H9.28 XAttachment 28: Controller Limitation X ............................................................ 349H85 152H9.29 XAttachment 29: System Diagnosis AC160 Alarms/Events X ........................... 350H86 153H9.30 XAttachment 30: MVI settings for standard Modbus configuration X ................. 351H87 154H9.31 XAttachment 31: MS settings for standard Modbus configuration

    (Vibration Monitor) X ........................................................................................ 352H88

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 5 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    155H9.32 XAttachment 32: MS settings for standard Modbus configuration (SSD/AVR) X ................................................................................................... 353H89

    156H9.33 XAttachment 33: MS settings for standard Modbus configuration (DCS)X ....... 354H90 157H9.34 XAttachment 34: Modbus PC-Program settings (Line, Network)X .................... 355H91 158H9.35 XAttachment 35: Modbus PC-Program settings (Registers)X........................... 356H92 159H9.36 XAttachment 36: Modbus PC-Program settings (flow control) X........................ 357H93 160H9.37 XAttachment 37: CI513 DIP-Switch settings for MB300 X ................................. 358H94

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 6 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    1. Revision Index and Signatures Rev. ind.

    Page (P) Chapt. (C)

    Description Date Dept./Init.

    0 First issue for use by KWGLA3 for AL-Hidd (based on internal API Design Guide)

    98-03-30 KWGLA3-S.Waller KWGLA3-A.Jenney

    1 All Revised for use by all KWGLA groups 98-06-23 KWGLA3-A.Jenney KWGLA3-S.Waller

    2 Most Intermediate Revision 98-11-01 KWGLA3-S.Waller KWGLA2-P.Schori

    3 All General Revision: Corrections, additions and improvements. GENUSD parameters removed, Attachments added.

    99-06-10 NPE2-S.Waller NPE2 A.Jenney NPE2 D.Looser NPE1-P.Schori NPE1J.C.Rey NPE1-D.Lnd

    4 All Major changes in all sections including: General Corrections and new comments included Expanded signal extension definitions Event & Alarm Table changes Changes to Alarm/Eventing principles Signal Redundancy definitions Additional controller related Attachments

    00-11-20 Inputs from: NPA: various NPE: various NPS: various

    5 Most Various additions and corrections High-burnout supervision of analogue transmitters added Redundant signal processing requirements added. Revised analogue signal limits alarm/event concept for AC450

    03-07-18 Inputs from: PTUPA1: S.Waller PTUPA1:M.Layes PTUPA2: A.Jenney PTUPE: R.Blumer PTUPE1: J.C.Rey PTUPE1: R.Egloff PTUPE2: T.Benz PTUPE3: P.Schori PTUPE3: M.Schmitt

    6 all Various additions and corrections Layout corrected MECO S800 added DB settings for S800 added Timesync settings added System Diagnosis DB-Elements added PC Program numbering simplified Modbus settings added

    2006-05-31

    PSPE: R.Ott PSPE: S.Wolf PSPE: Venkat PSPE: M.Calva PSPE: I.Loete PSPE: J.C.Rey

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 7 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    2. General Description

    2.1 Control system hardware configuration (Typical) UNIT 1:

    Service Equipment Node Nr CCPP (example)

    Node Nr. ICS / OK

    GT 11 AC450+AC160 u1 15

    GT 12 AC450+AC160 u2

    GT 13 AC450+AC160 u3

    HRSG 11 AC450 u4

    HRSG 12 AC450 u5

    HRSG 13 AC450 u6

    WSC AC450 u7 16

    ST 18 AC450+AC160 u8 17

    BOP & ELECTRICAL AC450 u9 18 Where: u = Unit Nr (e.g.: 1, 2 etc.) HIS:

    Connectivity Server CS1 RTA CS001 51 Connectivity Server CS2 RTA CS002 52 Connectivity Server CS3 RTA CS003 53 Connectivity Server CS4 RTA CS004 54 Connectivity Server CS5 RTA CS005 55 Connectivity Server CS6 RTA CS006 56 Engineering Station 1 RTA ES001 61 Engineering Station 2 RTA ES002 62 Engineering Station 3 RTA ES003 63

    Where: n = Nr of Units + 1 Refer to Project specific specifications to Design Rules for details.

    2.2 Control system overview Refer to: Project specific control system overview drawing.

    2.3 Abbreviations used: HSI Human System Interface OS Operator Station ES Engineering Station IMS Information Management Station (PRIMA, PGIM) GT Gas Turbine ST Steam Turbine HRSG Heat Recovery Steam Generator WSC Water Steam Cycle BOP Balance of Plant CLC Closed Loop Control OLC Open Loop Control P1..P3 Protection 1 through 3

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 8 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3. Design Principles

    3.1 Engineering units (European)

    Unit Remark Unit Remark A Ampere mbar Gauge or differential press. bar Gauge or diff. press. mbara Absolute pressure bara Absolute pressure mg/kg cm mg/m3 degC C min GJ/h mm h hour mmHg Level/Press. (Mercury Column) Hz mmWC Level/Press. (Water Column) J Joule Mpa K Kelvin MVAr kA MW kcal MW/min kg MWh kg/h ohm W kg/m3 pa pascal kg/s pH kJ ppb parts per billion kJ/s ppm parts per million kpa rpm kV s second kW S Siemens l Litre t/h l/s ug/kg m um meter m/s um pp meter peak to peak m/s2 uS Siemens m2 uS/cm Siemens/centimetre m3 V m3/h W m3/s

    3.2 Implemented APC software functions/options PC elements for various objects Extended functions for sequencers Extended EVENT handling APC Parameter displays Display link Runtime Number of starts Drive current

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 9 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.3 Process Sectioning on HSI (Typical)

    Section Nr

    Area (Multishaft plants)

    Area (ICS plants)

    Area (OK plants)

    0 BOP common 1 GT1 + HRSG1 unit 1 Unit 1 GT 2 GT2 + HRSG2 unit 1 Unit 2 HRSG 3 GT3 + HRSG3 unit 1 Unit 3 WSC 4 WSC + ST unit 1 Unit 4 ST 5 BOP + EL unit 1 Unit 5 BOP 6 GT1 + HRSG1 unit 2 Unit 6 EL 7 GT2 + HRSG2 unit 2 Unit 7 8 GT3 + HRSG3 unit 2 Unit 8 9 WSC + ST unit 2 HV Switchyard, BOP 10 BOP + EL unit 3 11 GT1 + HRSG1 unit 3 12 GT2 + HRSG2 unit 3 13 GT3 + HRSG3 unit 3 14 WSC + ST unit 3 15 BOP + EL unit 3 16

    A maximum of 18 Process sections can be defined, access to 16 of these (1..16) can be configured via the OS. If the process Section is set to 0 (Zero) it is accessible from ALL other sections (often used for common systems). If the process Section is set to -1 (minus 1) it is hidden from ALL operator stations (could be used for node to node database elements or setpoint elements (eg: AOCs) which are then only adjustable from Engineering station. Refer to Project specific specifications to Design Rules for details.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 10 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.4 Alarming and Event Handling

    3.4.1 Alarm & Event Categories

    There are 2 different types of alarm and events: System Alarm/Events System alarms include internal supervision of I/O, peripheral devices and database elements. In general all database elements are supervised (error treatment). For most db-elements the value for ERR_TR should be set to 2 (default is 0), this initialises event reporting and alarm handling in the Operator Station for signal errors and operator commands. Process Alarm/Events In addition to drive feedback signals to DCS, All output orders from the DCS are shown in the event list. To reduce the number of events and alarms (Operator Overload) the following rules will be followed:

    Events and alarms will ONLY be generated at source. For drive feedbacks, ON/OFF (or OPEN/CLOSE), and for motor/breaker feedbacks TEST,

    the eventing is achieved using the DIC/DIS database Elements VALUE_TR(eatment) property Refer to table on following pages.

    The standard functionality of the APC PC/DB elements will create events for the remaining feedbacks and orders (such as Torque, Local, Disturbed etc.).

    Where APC PC/DB elements are not used, events for all signals must be generated by using DIS and DIC database elements.

    3.4.2 Concept for setting Limits of Analogue signals AC450

    A basic design concept is that all analogue derived alarms are shown as a colour change on the appropriate Object Display. This is achieved by setting the following AIC database parameters: EN_L1=1 for Low alarm limit indication arrow to appear in analogue displays EN_L2=1 for Low-Low alarm (or trip) limit indication arrow in analogue displays EN_H1=1 for High alarm limit indication arrow to appear in analogue displays EN_H2=1 for High-High alarm (or trip) limit indication arrow in analogue displays LIM_1_TR=0 if no events are required, otherwise select an analogue specific value treatment eg: 201 LIM_2_TR=0 if no events are required, otherwise select an analogue specific value treatment eg: 202 Note that this colour change should only be used for Alarms and pre-alarms where the operator attention is required ( i.e. where an alarm is shown in the Settings list, PFuP, I/O-List etc.). Note: A setting of 0 for LIM1_TR or LIM_2_TR causes the analogue display to change to RED (without flashing) irrespective of the required alarm Priority. All switch points, alarms and trip settings are generated using COMParators writing to DICs and these DICs are given the correct priority and colour via the VALue_TReatment setting. For Hardware inputs, the COMParators and Limit settings can be defined in the same PC programs (1 through 4) used for the input signal at CONTRM Nr 33 or higher or in PC 7 through 9 (preferred method as PC1 can get too large to load into the controller) . Also refer to Section TX359H5 X X360HHardware SupervisionXT and X361HTAttachment 12: Analogue Limits for Hardware I/Os in AC450 TX for an example of a PC program for generating analogue limits.

    3.4.3 PIDCONA Controller Alarming AC450

    Deviation alarms (SP-PV) are internally generated within the PIDCONA and the alarm limit is set in the dBase element.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 11 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    Only deviation alarms or internal faults are shown by a colour change in the PID Object Display.

    3.4.4 Event handling of I/O-Signal and PC generated Alarms AC450

    There are two priorities for alarm signals and one for events: Note that the numbers refer to the required settings in the Alarm and Event list on following pages

    Priority 2 High Priority: These are displayed in red in the operator station alarm and event list. - Signals as pre-warning prior to trip - Signals that have caused a trip - Tripped status of main equipment / sub-systems.

    Priority 3 Low Priority: These are displayed in yellow in the operator station alarm and event list. - All remaining process alarm signals

    Priority 4 Events: These are displayed in green in the operator station event lists. - All status signals (ON, OPEN, ENGAGED etc.)

    Signal alarms

    System generated These are displayed in red in the Operator station alarm and event list. - Signal errors/POS Ind error, etc

    3.4.5 Standard APC EVENT elements. (Nrs: 101 200)

    For a description of the EVENT element with number 101-200 see APC FUNCTIONAL DESCRIPTION

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 12 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.4.6 Standard Project specific Event Element

    Alarms Events Event AUDIB AL_ Property Status Status Event AUDIB AL_ Property Status Status

    Nr. PRIO Text Active not Active Nr. PRIO Text Active not Active201 1 2 >MAX1 AlarmEVTE1 NormalEVTE3 240 0 4 CLOSED

    MAX2 AlarmEVTE1 NormalEVTE3 242 0 4 OFF

    MIN1 237 2 3 N ACTIVE Alarm Normal 278 0 4 >MIN2 238 1 2 DIST Alarm Normal 279 0 4 >MIN3 239 2 3 TRIP Alarm Normal 280 0 4 >MIN4

    281 0 4

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 13 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.5 KKS Naming of Signals ( Signal Codes) ALL non-communication database elements must be given a KKS Nr (do not use a Clear Text name). When not otherwise stated signal codes may be used for external (hardware I/O) or for internal signals In this section: n is numeric 0...9. c is character A...Z

    3.5.1 For Analogue Hardware Inputs/Outputs, Conditioned & Calculated Signals

    Main KKS Ext. Used for Notes XQ50 Analogue Input Hardware Input XQ60 Analogue Signal After 4-20mA Transmitter superv. XQ63 Analogue signal Error Input disturbance of XQ60 signal XJ50 Analogue Output Hardware output Ccnnn_ or Fcnnn_ or FFnnn or FUnnn

    XJ60 Corrected or Combined value

    Corrected Flow, Level,.. Analogue signal, 2oo3 etc.

    Ccnnn_ or Fcnnn_ or FFnnn or FUnnn

    XJ63 Error of Corr. or Comb. Value (2o3)

    Corrected or Combined analogue disturb. Signal. Normally event FAILURE

    XJ64 Error of one signal (1o3) Can include drift alarm! Normally event SEN UNEQ

    XJ65 Drift between Comb values Analogue deviation between inputs exceeded, no BDQ included! Normally event DRIFT

    XJxx Difference between Comb Limits

    Difference between Limit outputs of individual signals used in a 2oo3 etc. where "xx" = same number as the supervised Limit (XHxx).

    XJ01..99 Analogue Signal General calculated values

    c & nnn is taken from the KKS of the main input signal The last 3 digits of the KKS Nr which is the result of 1oo2 or 2oo3 etc. signals will normally

    be 9nn where nn is taken from the lowest number in the KKS of the input signals eg: The output of a 1oo2 using CF051_XQ60 & CF052_XQ60 would be CF951_XJ60

    The output of a correction function using CF051_XQ60 & CP052_XQ60 would be FF951_XJ60

    The 1st character in a KKS can be a character (permitted by KKS and required for some projects with more than 8 units (Note:0 is not used and 9 is reserved for common systems)

    In general (unless otherwise defined in signal I/O List) Valve position signals have the same KKS number as the signal source i.e. the Valve KKS with signal extension as applicable from above table.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 14 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    Examples from KKS manual Example 1: Pressure and temperature corrected flow measurement

    CF009

    CT015

    FF009Correction

    CP011

    Example 2: Temperature corrected flow measurement with 2 out 3

    2oo3

    2oo3

    CF001 CF002 CF003

    CT901

    CF901 Correction FF951

    CT001 CT002 CT003

    Example 3: Calculated value from 2 different measurements

    CT001 CP002

    Y=fn(T&P) FU001

    3.5.2 For Limit Values (derived from Analogue values) and direct Binary inputs

    Binary signal

    inverse signal

    Status (Inverse in brackets)

    XH07 XH05 XH03 XH01

    XH57 XH55 XH53 XH51

    >MAX4 (MAX3 (MAX2 (MAX1 or MAX(MAX (MAX etc.) Binary signal via hardware DI Module for and other status texts.

    XG51 XG01 eg: MIN) Below limit (MAX2,

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 15 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.5.3 For Drive / Function Group Feedbacks / Commands

    Binary signal

    Analogue signal

    UNIDIR DRIVES and VALVES ELECTRICAL SWITCHGEAR (Breakers, Isolators etc)

    Xc01 Xc02 Xc03 Xc06 Xc35 Xc37 Xc38 Xc39 Xc40

    ON/OPEN OFF/CLOSED ON 2 / FAST/REVERSE (2PndP Speed of 2-speed drive) ON TORQUE DISTURBED LOCAL REMOTE

    CLOSED (ON) OPEN (OFF) TRIPPED TEST position DISTURBED LOCAL REMOTE (normally not required not according REEP)

    Xc91 Xc92 Xc93 Xc95 Xc97

    XJ13 XJ50 XJ51

    CMD ON / CMD OPEN CMD OFF / CMD CLOSE CMD RELEASE or CMD 2 ON: (2PndP Speed of 2-speed drive) CMD STOP (Hold) Positioning output to Control Valve PIDCON Output PIDCON Deviation

    CMD CLOSE (ON) CMD OPEN (OFF)

    Where: Xc = XA for function groups / selectors Xc = XB for open loop drives

    3.5.4 From/To Pushbuttons, Lamps and Indicators (Hardwired)

    (Input) Pushbutton

    (Output) Lamp

    (Output)Indicator

    UNIDIR DRIVES / VALVES / Selectors / Control / General.

    ELECTRICAL SWITCHGEAR (Breakers, Isolators etc)

    Xc11 Xc12 n/a Xc13 Xc14 Xc15 Xc16 Xc17 Xc19

    Xc81 Xc82 Xc83 n/a Xc85 Xc84 Xc86 Xc87 Xc88 Xc89

    OPEN/ON/AUTO/SELECT-1 CLOSE/OFF/MANUAL/SELECT-2 DISTURBED RELEASE/RAISE/SELECT-3 ACKNOWLEDGE/LOWER STOPPED TORQUE AUTO DISTURBED/DISCREPENCY LOCAL

    CLOSE (ON) OPEN (OFF) TRIP/TRIPPED AUTO TEST position DIST./DISCREPENCY LOCAL

    XJ50 XJ80 XJ81

    General Use PIDCON Control Value PIDCON Deviation

    Where: Source/Destination For: Signal type: Xc = XA BU, Local, Loc.Pnl Function Groups/Selectors Binary In/Outputs Xc = XB BU, Local, Loc.Pnl Open Loop Drive Binary In/Outputs Xc = XG BU, Local, Loc.Pnl General use (Pushbutton) Binary Inputs Xc = XL BU, Local, Loc.Pnl General use (status Lamp) Binary Outputs Xc = XU* BU, Local, Loc.Pnl General use (eg alarms) Binary Outputs Xc = XJ* BU, Local, Loc.Pnl General use (Indicator) Analogue Outputs BU=Backup Panel (Mimic) (*): When XA,XB,XG,XL signals are not applicable

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 16 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.5.5 For a signal generated within Advant

    Signals written to a database element: Unless the signal is hardwired and has been otherwise defined in a signal I/O list, the signal will normally take the KKS of the signal source DG, SEL, DRIVE, etc. plus a suitable signal extension. eg.: 11LAF40EA100_XA91.

    Signals used internally in a PC program: These are given a NAME which is the KKS/Extension as described above preceded by I_. A clear text description may also be used. A combination of KKS and Clear Text may also be used. eg: I_11MAN10AA002_RCLS The KKS number prefix should be removed (to ease copying nodes) if signals do not require it. eg: I_MAN10AA002_RCLS

    All Signals between pages of a PC program should be given names (exception is between the MOVES around type Circuits where the TC pins clearly identify the signal source).

    3.5.6 Function Group, Selector & Sequencer

    Function Group (TC or CFG) EA100 Selector SEL EA111 SEQuence Header CFGSEQ EA201 SEQuencer SEQ XX_EA201 AOC for SEQuencers using STEPGR QXX_EA201

    If additional elements are required, these should use a similar construction but with a higher number following EA

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 17 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.6 AC450 Node to Node Communication Refer to X362HTAttachment 4: AC450 Node to Node Interface (Typical)TX

    A minimum of 2 Sending and 2 Receiving DS's with the corresponding DATs is required in each node, for the communication to every other node of the same unit.

    A direct node to node communication shall be used between nodes of different units. In each node, and for each unit, two PC programs are defined for the node to node

    communication: Communications within same unit: PC10 for incoming signals, PC 90 for outgoing signals. Communication to other units: PC11 and PC91, PC12 and PC92 etc. This segregation is to enable unit for unit automatic generation of DS communications at a later date and to simplify node copying

    Sending Node PC program (eg:PC90),: - There is one CONTRM for the communication to each receiving node. - All DS/DSPs between these 2 nodes are written in this CONTRM. - The structural element FUNCM (function module) will be used for further structuring of individual Datasets.

    Redundant signals do not have to be sent over different Datasets.

    3.6.1 Analogue Signals transferred between nodes

    Refer also toT X363HAttachment 5 XT and X364HTAttachment 6 TX for more details of method KKS for Signals being transferred from one Node to another: source: nncccnnccnnn_ccnn sink: nncccnnccnnn_ccnn_NODENUMBER (of sending Node)

    Note: The 1PSTP _ may be replaced by a characters explained below).

    When 2 similar KKS have been configured in 2 different nodes, it is possible that OS may not recognize both KKS numbers. This case is usually found in node to node signals. To distinguish these 2 signals it is advised to use a letter in place 18 PthP KKS Character The suggested letters are ( G GT, W WSC, H HRSG, E- ELECT, B BOP, S ST).

    Read by all PC Programs within this node which need this signal.

    AIC 18MAJ10CP001AXQ60

    DAT 171801S.R1

    DS 171801S

    DS 171801R

    DAT 171801R.R1

    AOC 18MAJ10CP001AXQ60_17

    NODE 17 NODE 18

    HSI Object Display, Trend, IMS (all HSI signals taken from source Node)

    Note: Always use AOCs on the receiving side not AICs.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 18 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.6.2 Binary signals transferred between nodes

    Refer also to X365HAttachment 5X KKS for Signals being transferred from one Node to another: source: nncccnnccnnn_ccnn sink: nncccnnccnnn_ccnn_NODENUMBER (of sending Node) (Note: the 1PST P _ must be replaced by any 13th character in the KKS (according note above)

    Read by all PC Programs within this node which need this signal.

    DIS 18MAJ10DP001_XG11

    DAT 171801S.IL1

    DS 171801S

    DS 171801R

    DAT 171801R.IL1

    DOC 18MAJ10DP001_XG11_17

    NODE 17 NODE 18

    DIC 18MAJ10DP001_XU01

    Functional Logic CONV-BI

    CONV-IB

    HSI

    Alarm List, Event List, Object Display

    Note: Always use DOCs on the receiving side not DICs.

    3.6.3 DS Node to Node Communication:

    DataSets (DS) are used for Data Transfer over MB300 between all AC450 nodes General naming template: e.g. 171802R

    . Send or Receive 17 18 02 R

    DS Name: 171802S SEND/RECEIVE - S NODE - 18 ID - 9

    DS Name: 181701R SEND/RECEIVE - R NODE - 18 ID - 10

    DS Name: 171802R SEND/RECEIVE - R NODE - 17 ID - 9

    DS Name: 181701S SEND/RECEIVE - S NODE - 17 ID - 10

    Node 17 Node 18

    The associated DATs ( .ILnn, Rnn ) are automatically generated when the DS is created.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 19 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    The ID Nr Together with the SEND or RECEIVE, NET and opposite NODE information is the unique address for the Dataset. It is therefore permitted to have the same ID Nr defined multiple times in one Node (refer to X366HAttachment 5X).

    If more than 2 DSs are transmitted between the same Nodes the SCAN_FTR must be different to prevent delays in transmission (refer to DS in Database Element reference manual).

    For the Node to Node communications, the following defaults are used:

    SORTREF = NO The 1PstP DAT of a DS must be an IL.

    (Note: Bits 1 to 22 of the 1Pst P IL will be used to transmit the error signals of the REALs 1 to 22.)

    The 2PndP DAT is normally IL also but can be used for REALs if required. The remaining DATs are normally R but can be used for ILs if required. SCAN_FTR has to be the same for sender and receiver. Normally set to 1.

    In order to reduce the re-engineering effort due to inconsistent Send and Receive DS parameters, it is highly recommended to use the Normal configuration at all times.

    2 @ IL (max 31x2 binary inputs) Send Data: CONV-BI (IL,5,31), Receive Data: CONV-IB (IL,4,31)

    22 @ R (max of 22 analogue values)

    3.6.4 DAT for DS (AC450)

    Communication between PC programs in different nodes are made with DAT elements which are packed in dataset (DS) and transferred via the Master bus. Naming of DAT is SSRRIDD.ILn or SSRRIDD.Rnn where : SS: number of the sending node, for example 16 for WSC RR: number of the receiving node, for example 17 for ST ID: Ident number, for example 02 D: S for Send, R for Receive. IL: Integer Long, R is for Real number and n, nn is a running number.

    3.6.5 Analogue and Binary signals transferred between PC programs (AC450)

    Use AOC and DOC DB-Elements for signal-transfer between PC programs in the same Node. If value should not be accessible from the OS then set the PROC_SECtion value to -1.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 20 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.7 DSP Data Transfer between AC160 and AC450 Data Set Peripheral (DSP) is used for Data Transfer via AF100 between AC160 stations and AC450 and between AC160 cpus in different AC160 stations. General naming template: e.g. CLP301

    CL P3 01

    As with DS, the associated DATs ( .ILnn, Rnn, .Bnn ) are automatically generated when the DSP is created: The ID Nr is the unique address for the Data Transfer TOGETHER with the SEND/RECEIVE and STATION. DSPs which send/receive signals to/from type circuits do not carry normal process signals.

    3.7.1 Signals Transferred from AC160 to AC450

    In AC160 KKS is (normally) without the equipment unit code (i.e. the 1 PstP 2 numbers of actual KKS

    Node 15 (AC450)

    P1 (AC160) AIS: KKS_XQ50

    Meco/Functional Logic:

    DSP / DAT

    AIC: 11KKS_XQ60

    Meco/Functional Logic:

    DIS: KKS_XG01

    DAT / DSP DIC / EVS

    EVS DSP / DAT

    DIEV: 11KKS_XG01

    Value Event

    DAT / DSP

    EVS to DIEV is an Automatic connection

    3.7.2 DSPs for Process signals

    Generally for the Station to Station communications, the following defaults are used: 1 @ IL (max of 31 Binary inputs) Send Data: CONV-BI (IL,5,31) Receive Data: CONV-IB (IL,4,31) 7 @ R (max of 7 Analogue values) This ratio is free to change as required, however a minimum of 1 IL must be defined per DSP.

    The first 7 bits of the first IL will be used to transmit the error signals of the REALs 1 to 7. A maximum of different 50 DSP Idents can be defined in each Processor Module* but a

    maximum of 200 DSPs per processor module* and per physical AF100 bus are supported (250 DSPs from Firmware version 2.1/x).

    The Station Number used by DSPs is virtual, it does not have to be the same as the RSTA1/RSTA2 Station number defined in the PM6xx, so a physical station can be subdivided into several virtual stations to increase the number of DSPs (i.e from 50 up to 200 or 250 that can be sent/received from from a single controller module on 1 AF100 bus).

    A maximum of 2 AF100s (4 AF100s from AC160 Firmware version 2.1/x) can be connected per physical station

    Refer to section TX367H3.7.4368HTypical Definition of DSPs

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 21 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.7.3 AC160 Station Numbering

    Generally a Turbo Group will consist of 4 to 6 processors in 3 stations:

    GT ST Controller Description 10 11 P1 Protection channel 1 (& IP/LP Bypass Stop valves if applicable) 10 11 C1 or CL Closed Loop 10 C2 Closed Loop 2 (for GT24/26 only) 20 21 P2 Protection channel 2 (& LP Stop Valves) 20 OL Open Loop (for GT only) 30 31 P3 Protection channel 3 (& IP/LP Bypass Control valve if applicable)

    3.7.4 Typical Definition of DSPs

    Due to the quantity of drives used and the limitation of 50 DSP Idents per processor module it has been necessary to use Virtual Station Nrs instead of actual station Nrs in defining the DSPs. A maximum of 200 DSPs (250 from Firmware version 2.1/x) can be Sent/Received over one physical AF100 bus. This allows an average of 5 (6) DSPs per virtual station to virtual station connection. The main reason for the high quantity of DSPs is due to the data transmission between Operator Station (HMI) and the drives in AC160. The DSP format for these HMI DSPs is also different from those for Process signal exchange to DCS. For these reasons 2 separate destinations (HMI and DCS) have been defined.

    Source Ident. Virt. Stat.

    DCS 0 01 .. 07 P1 1 10 .. 17 P2 2 20 .. 27 P3 3 30 .. 37 HSI 4 40 .. 47 OL 5 50 .. 57 C1 6 60 .. 67 C2 7 70 .. 76

    Note: 1st digit identifies the Source-Ident Nr of DSP Source, 2nd digit identifies the Source-Ident Nr of the Destination. i.e. OL is defined as 5, CL as 6 therefore virtual station Nr used for DSP transmission from OL to CL is 56, from CL to OL is 65

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 22 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    DCS: Process signals interface of AC450 (Actual Station 0)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    00 DCS to DCS n.a. 01 DCS to P1 DCSP101..50 150 02 DCS to P2 DCSP201..50 150 03 DCS to P3 DCSP301..50 150 04 DCS to HMI n.a. 05 DCS to OL DCSOL01 150 06 DCS to CL DCSCL01 150 GT24/26 use C1 instead of CL07 DCS to C2 DCSC201 150 For GT24/26 only

    Note: Leading zeros entered as virtual station number are ignored by Advant (0 through 7 will be displayed)

    P1: Protection Channel 1 (Actual Station 11)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    10 P1 to DCS P1DCS01..50 150 11 P1 to P1 n.a. 12 P1 to P2 n.a. Data Transfer via HSL 13 P1 to P3 n.a. Data Transfer via HSL 14 P1 to HMI P1HMI01..50 150 15 P1 to OL P1OL01..50 150 16 P1 to CL n.a. Data Transfer via MDAT 17 P1 to C2 n.a. Data Transfer via MDAT

    P2: Protection Channel 2 (Actual Station 21)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    20 P2 to DCS P2DCS01..50 150 21 P2 to P1 n.a. Data Transfer via HSL 22 P2 to P2 n.a. 23 P2 to P3 n.a. Data Transfer via HSL 24 P2 to HMI P2HMI01..50 150 25 P2 to OL n.a. Data Transfer via MDAT 26 P2 to CL P2CL01..50 150 GT24/26 use C1 instead of CL27 P2 to C2 P2C201..50 150 For GT24/26 only

    P3: Protection Channel 3 (Actual Station 31)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    30 P3 to DCS P3DCS01..50 150 31 P3 to P1 n.a. Data Transfer via HSL 32 P3 to P2 n.a. Data Transfer via HSL 33 P3 to P3 n.a. 34 P3 to HMI P3HMI01..50 150 35 P3 to OL P3OL01..50 150 36 P3 to CL P3CL01..50 150 GT24/26 use C1 instead of CL37 P3 to C2 P3C201..50 150 For GT24/26 only

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 23 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    HMI: Drive signals interface of AC450 (Actual Station 40)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    40 HMI to DCS n.a. 41 HMI to P1 HMIP101..50 150 42 HMI to P2 HMIP201..50 150 43 HMI to P3 HMIP301..50 150 44 HMI to HMI n.a. 45 HMI to OL HMIOL01..50 150 46 HMI to CL HMICL01..50 150 GT24/26 use C1 instead of CL47 HMI to C2 HMIC201..50 150 For GT24/26 only

    OL: Open Loop Control (Actual Station 22)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    50 OL to DCS OLDCS01..50 150 51 OL to P1 OLP101..50 52 OL to P2 n.a. Data Transfer via MDAT 53 OL to P3 OLP301..50 54 OL to HMI OLHMI01..50 150 55 OL to OL n.a. 150 56 OL to CL OLCL01..50 150 GT24/26 use C1 instead of CL57 OL to C2 OLC201..50 150 For GT24/26 only

    CL (C1): Closed Loop Control (Actual Station 12)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    60 CL to DCS CLDCS01..50 150 61 CL to P1 n.a. Data Transfer via MDAT 62 CL to P2 CLP201..50 150 63 CL to P3 CLP301..50 150 64 CL to HMI CLHMI01..50 150 65 CL to OL CLOL01..50 150 66 CL to CL n.a. 67 CL to C2 n.a. Data Transfer via MDAT

    C2: Closed Loop Control 2 (Actual Station 13)

    Virt. Stat. Data from DSP-Nrs. Ident-Nrs. Remark

    70 C2 to DCS C2DCS01..50 150 71 C2 to P1 n.a. Data Transfer via MDAT 72 C2 to P2 C2P201..50 150 73 C2 to P3 C2P301..50 150 74 C2 to HMI C2HMI01..50 150 75 C2 to OL C2OL01..50 150 76 C2 to CL n.a. Data Transfer via MDAT 77 C2 to C2 n.a.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 24 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.7.5 DSPs used in Broadcast mode:

    Although AF100 is used as a point to point communications bus the AF100 can be used in broadcast mode. We do not use broadcast mode directly. We use a multiple Point to Point method. If a broadcast is required, a single DAT source is sent via several Point to Point DSPs. DATs with this usage are named differently to other DATs used for single Point to Point DSP communication but are sent over DSPs using the standard Point to Point naming convention General naming template: e.g. OLPXB01

    PX . OL PX B 01

    Example: The following single DAT might be broadcast.to multiple destinations via multiple DSPs.

    DAT Type: DAT Ident: Via DSP Ident: From: To:

    DAT(B) OLPXB01 OLP101 OL P1 DAT(B) OLPXB01 OLP301 OL P3

    3.7.6 EVS Data transfer between AC160 stations and AC450

    Event Set (EVS) elements are used only for transport of time-tagged events from DIC or DIS database elements in AC160 to AC450. For DI boards the sequence of events parameter must be activated. An EventSet element groups a set of Event Channels for sending (AC160) or receiving (AC450) events. Events from DIC signals must be transferred in separate EVSs from those used for DIS signals. A maximum of 32 EVS can be sent from each AC160 CPU (or pair of CPUs) over a single physical AF100. General naming template: e.g. EHWCL01

    E HW/SW E HW CL 01 E SW CL 01

    Where: HW is used for transmitting signals from Hardware inputs (DIS) SW is used for transmitting signals from Software generated signals (DIC)

    3.7.7 MDATs (AC160)

    For Data transfer between processors in the same BIOB MDATs are used. Unlike other Advant elements, MDATs are referenced by their Number not their name.The MDAT Names may be duplicated but MDAT Numbers must be unique.The MDAT Nrs must be the same in both processor databases. MDATs have the same name as the source signal but without the signal extension: e.g: An MDAT(R) would be named: MAC10CP001 if it had MAC10CP001_XQ60 as its source.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 25 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.7.8 High Speed Link: HSL (AC160)

    For High Speed Data transfer between AC160 stations HSLs are used. HSLs are connected between CPUs. If High speed Links are used It is not possible to connect them to Redundant CPUs as the redundant CPUs use the HSL for synchronising their Data/status. For this reason they are only used between the Protection CPUs P1, P2 and P3. The Database elements used for this communicating are HSLS (send) and HSLR (Receive). General naming template: e.g. [P1IL01]

    [ ] [ P1 IL 01 ]

    Typical DB Configration: Protection Channel 1:

    Element Name Type Channel Ident

    HSLR [P2IL01] IL 1 2 HSLR [P2R01] R 1 2 HSLR [P3IL01] IL 2 3 HSLR [P3R01] R 2 3 HSLS [P1IL01] IL n.a. 1 HSLS [P1R01] R n.a. 1

    Protection Channel 2:

    Element Name Type Channel Ident

    HSLR [P1IL01] IL 1 1 HSLR [P1R01] R 1 1 HSLR [P3IL01] IL 2 3 HSLR [P3R01] R 2 3 HSLS [P2IL01] IL n.a. 2 HSLS [P2R01] R n.a. 2

    Protection Channel 3:

    Element Name Type Channel Ident

    HSLR [P1IL01] IL 1 1 HSLR [P1R01] R 1 1 HSLR [P2IL01] IL 2 2 HSLR [P2R01] R 2 2 HSLS [P3IL01] IL n.a. 3 HSLS [P3R01] R n.a. 3

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 26 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    3.8 FCB and OLB:

    3.8.1 FCB page layout setup

    The following page setup shall be used: Page Layout Template: DIN 6771 A4 Landscape English Height: 100 Columns Width: 200 Rows

    3.8.2 OLB page layout setup

    Go to Page Setup in the Commands bar of the OnlineBuilder Select DIN6771 A4 landscape English Set Width x Height to 100 x 200 Enter seom

    3.8.3 TPX (Header) file and Required Information

    The following standard .TPX file should be used, it contains the required format for the DIN6771 A4 page setup: Copy to the FCB project root directory and delete any "foot001.bin" file otherwise the tpx file will not have any affect.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 27 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4. Basic Configuration of DCS All PC program PCPGMs are expected to have the same time setting (40ms) therefore the execution order of the PC programs will be deterministic if loaded into the controller in order of PC number

    4.1 AC450 PC Program Structure Error! Objects cannot be created from editing field codes.

    Note: PC1..3 is used for input signals handling (Redundant channels). Due to limitations on Local Data Area, If a large number of inputs exist in any of these PC programs (.AAX file larger than approx 300kb) it may be necessary to split it up (use PC4)

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 28 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.2 PC-Program-numbering

    PC. Name Remark

    MECO

    1 Transmitter Supervision Red 1 2 Transmitter Supervision Red 2 3 Transmitter Supervision Red 3 4 Meas. Conditioning, Signal Limits 5 Meas. Conditioning, Signal Limits 6 Meas. Conditioning, Signal Limits Communication Input

    10 Node To Node Input 11 Node To Node Input From Other Units 12 Node To Node Input From Other Units 17 Modbus to SFC 18 Modbus to DCS 19 Modbus to Vibration Monitor Inputs from AC160

    20 Signalcond. PROT1-AC450 21 Signalcond. PROT2-AC450 22 Signalcond. PROT3-AC450 23 Signalcond. CLC1-AC450 24 Signalcond. CLC2-AC450 25 Signalcond. OLC-AC450 26 Signalcond. OLC-AC450 Only GT24/26

    Sequencers

    30 Main Sequencer 3139 All other sequencers e.g. BSCD, LubeOil,.. Process Systems

    4079 All process systems e.g. Gland Steam, Fans,.. Interface HMI/AC160/AC450

    8088 All INTF e.g. INTFMOV, INTFBCL,.. 89 System Diagnosis Communication Output

    90 Node To Node Output 91 Node To Node Output to other Units 92 Node To Node Output to other Units 94 Process-Simulator (for FAT) To be deleted after FAT 95 Process-Simulator (for FAT) To be deleted after FAT 96 Process-Simulator (for FAT) To be deleted after FAT 98 Signals AC450-AC160 Simulator/Simulations

    99 Drive-Simulator (for FAT) To be deleted after FAT

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 29 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.3 Correction Functions (AC450) Correction functions of individual analogue inputs may be implemented in PC1 to 3 (dependant on the redundancy) or in PC4 to 6 (which are recommended for containing the hardware I/O analogue limits logic). If PC1 to 3 is used then CONTRM numbers higher than 32 must be used for these correction functions as CONTRM 1..32 are reserved for the analogue input card signals. In order for PC program 1 to 3 to be updated at any time by in-house tools, the signal exchange between Supervision output signal (XQ60) and correction input MUST be made via the Database not via internal connection or Name. 1oo2, 2oo3 or AVERAGE values of analogue input signals are implemented in PC4.

    AIS1.1 (XQ50)

    Wire Break Supervision Redund. 1

    AIC1 (XQ60)

    PC Program 1

    In PC4 (using corrected or uncorrected signals)

    2oo3 etc.

    AIC4 (XQ60)

    AIS2.1 (XQ50)

    Wire Break Supervision Redund. 2

    AIC2 (XQ60)

    PC Program 2

    AIS3.1 (XQ50)

    Wire Break Supervision Redund. 3

    AIC3 (XQ60)

    PC Program 3

    Note:Refer to note on PC1..3 program sizes in previous section. Refer to section X369H3.4.2X and X370HAttachment 12X for method of implementing limits

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 30 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.4 Typical PC structure In AC450 Contents are divided per PC-program according to process function . A limit of approximately 20..25 drives or Large functions in each PC-program will avoid reaching the limit of the Local Data Table. Note that analogue f(x) Curves use up a large amount of Local Data Area. Having a structure is more important than attempting to force a particular structure for all projects. The PC element numbers used below are an example only but should be followed unless there is a compelling reason why they are not feasible for a particular application. The actual PC element numbers used can be determined on a per project or even per node basis.

    PCx x.1 CONTRM (for General Input Logic) x.11 CONTRM (for 1PstP FunctionGroup) x.11.1 FUNCM (Application logic FunctionGroup) x.11.2 FUNCM (Application logic SEL) x.11.11 FUNCM x.11.11.1 through n MOVES (Inputs to TC) x.11.11.50 TC FG x.11.11.m through 20 MOVES (Outputs from TC) x.11.12 x.11.12.1 through n MOVES (Inputs to TC) x.11.12.50 TC SEL x.11.12.m through 20 MOVES (Outputs from TC) x.21 CONTRM (for 1PST P Drive) x.21.1 FUNCM (Application logic for Drive) x.21.11 FUNCM x.21.11.1 through n MOVES (Inputs to TC) x.21.11.50 TC DRIVE x.21.11.m through 20 MOVES (Outputs from TC) x.22 CONTRM (for 2nd Drive) x.51 CONTRM (for 1PstP Analogue drive) x.51.1 x.51.11 PIDCONA x.51.11.21 GENUSD (for visualisation) x.52 CONTRM (for 2nd Analogue drive) x.91 CONTRM (for Outputs/General Output Logic)

    Note: To make sure any TC can be exchanged properly by a new version at any time (see 1AHL105876, Exchanging Type Circuits Design Directive) it is essential that the PC element number of the TC is higher than the highest number used by the Logic PC elements, e.g. as shown here above .50.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 31 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.5 APC-Element Settings The following is valid for the raw APC elements, as Type Circuits (containing these APC functions) are used, the Input and output names will be different and may be inverted compared to those shown in the following tables. Refer to Engineering Solutions and Type-circuits documentation for Database and PC settings for all APC elements. GEN-types for Drives: (See following Tables for further info)

    Drive GU-Type Remarks DRVSV1 GU4 DRVSV2 GU5 DRVMOV GU5 DRVPMP GU3 DRVBRK GU3 DRVFAN GU6 FG GU2 SEL GU2

    4.5.1 PIDCONA PID Control Function

    PC Element:

    Terminal Value Remarks BUMPLESS 1 MV XQ60 / XJ60 Measured Value MANENBL XA03 Funct.Grp Hold MANFL XQ63/XJ63 Cntrl variable dist (XQ63/XJ63) "OR"ed with 10s delay REVACT 0: when MV > SP => OUT is raising;

    1: when MV < SP => OUT is raising OUT XJ13

    DB-Element:

    Terminal Value Remarks NAME KKS DEC 1 1) UNIT % 1) MAX 100.0 1) MIN 0.000 1) AI_ERR Never use this ACT_DIR OPENING Always OPENING SHOW_ACT 1 to be used when POSition transmitter is available, related with

    DB-input ACTPOS E1NAME E2NAME E3NAME

    PC element call parameters C1 to C6: depend on use (Typical 1,1,1,0,1,0) MANENBL/AUTOENBL = 0 and E1ENBL/E1REF1 = 1 :=> for control without operator access and SP fixed or external. TRACKEXT = 2 for tracking AUTOSP in mode E1 or E2 Limits and alarm/event treatments will be not used on PIDCONA. For CVs with reverse action (fail safe open), the signal OUT is subtracted from 100% before connection to AOS. Use a GENUSD-I to indicate valve position (refer to next section):

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 32 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.5.2 CV with fault indication

    Valves with intermediate position PC Element (GENUSD-I):

    Terminal Value Remark ALQ1 Sign Error ALF2 POS Ind Error (XQ63) OR Pos. Discrepancy (+/- 5% delayed

    10 sec) or only analogue feedback error (XQ63) INTLU3 Safety Control IND1 XG01 IND2 XG02 IND3 Intermediate: not open AND not closed IND4 D=1

    DB Element:

    Terminal Value Remark NAME KKS (13) VAR GU5 In general use on OS any GU5 display element For devices

    with only 1 feedback signal (Open or Closed) use DIVV or DIVH display elements)

    VALALWD HFFFF ORDALWD HFFFF MVH1 512 Depends on visualisation in object display MVL1 128 RP_BLK 0 AL_TR 129 INTL_TR 131 IND_TR 124 BLK_TR 140 VAL_TR 139 ORD_TR 144

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 33 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.5.3 SOV/MOV with fault indication

    ShutOff Valves or Motor Operated Valves with or without intermediate position PC Element (GENUSD-I):

    Terminal Value Remark ALQ1 XB38 Sign Error (Disturbed) ALF1 Posn. Discrepancy Open ALF2 XQ63 Posn. Ind Error ALF3 Switching Fault ALF6 Posn. Discrepancy Close INTLU3 XB35 Safety Control IND1 XG01 Open position IND2 XG02 Closed position IND3 Intermediate position:Inverted XG01 ANDed with Inverted

    XG02 IND4 D=0 Set IND4=0 and BLK to D=1 to display a green "C" by object on

    OS otherwise a yellow "P" is displayed. ORDC1 Order Open/On ORDC3 Order Close/Off

    DB Element:

    Terminal Value Remarks NAME KKS (13) VAR GU4 In general use on OS any GU4 display element for SOV, or

    any GU5.. for MOV VALALWD HFFFF ORDALWD HFFFF MVH1 0 Parameter depends on visualisation in object display MVL1 128 or 0 or 1 Set to 0 if ON/OFF commands are required or to 1 if

    OPEN/CLOSE commands are required RP_BLK 0 AL_TR 123 INTL_TR 121 IND_TR 124 BLK_TR 140 VAL_TR 139 ORD_TR 142

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 34 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.5.4 Unidirectional Drive

    Used for position feedbacks where more than one feedback is available. PC ELEMENT (GENUSD-I)

    Terminal Value Remarks ALQ1 Sign Error ALQ2 Power Failure ALF1 Posn. Discrepancy On ALF2 Posn. Ind Error (Disturbed) ALF3 Switchgear Fault ALF6 Posn Discrepancy Off M1 D=1 BLK D=1 Set IND4=0 and BLK to D=1 to display a green "C" by object on

    OS otherwise a yellow "P" is displayed. IND1 XG01 Position ON IND2 XG02 Position OFF IND3 D=00 IND4 D=0 Allow C with Block

    DB Element:

    Terminal Value Remarks NAME KKS (13) VAR GU3 In general use on OS any GU3 display element VALALWD HFFFF ORDALWD HFFFF MVH1 0 Parameter depends on visualisation in object display MVL1 128 RP_BLK 0 AL_TR 120 INTL_TR 121 IND_TR 122 BLK_TR 140 VAL_TR 139 ORD_TR 141

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 35 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.5.5 Simple Logic (e.g. FlipFlop )

    Use for any pushbutton commands where the standard APC PC/DB display elements are not required (eg: Set or Reset commands, Acknowledge, Lamp Test etc. If feedback criteria are not available then a solution based on a DOC database element can be used. PC ELEMENT (GENUSD-O)

    Terminal Value Remark ORDC1 XB91 ORDER ON ORDC3 XB92 ORDER OFF

    PC ELEMENT (GENUSD-I)

    Teminal Value Remark M1 D=1 BLK D=1 IND1 XG01 ON IND2 XG02 OFF IND3 D=0 IND4 D=0

    DB Element:

    Terminal Value Remark NAME KKS (13) VAR GU3 Use on OS either GU3GO or a DIC / DOC solution VALALWD HFFFF ORDALWD HFFFF MVH1 0 Parameter depends on visualisation in object display MVL1 0 Set to 0 if ON/OFF commands are required or to 1 if

    OPEN/CLOSE commands are required RP_BLK 0 AL_TR 120 Only if functionality is used. Normally set to 0 INTL_TR 131 Only if functionality is used. Normally set to 0 IND_TR 132 Only if functionality is used. Normally set to 0 BLK_TR 140 Only if functionality is used. Normally set to 0 VAL_TR 139 Only if functionality is used. Normally set to 0 ORD_TR 141 Only if functionality is used. Normally set to 0

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 36 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.6 Database Element Configuration

    4.6.1 AF100 scantime settings for S800

    AC450-Systems (S800 connected to CI522) The following standard settings must be used for good performance-CPU-load relation:

    Parameter Settings Remark AF100 scantime (INSCANT/OUTSCANT)

    Analog: 32ms, Digital 16ms Calculated AF100 bus load

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 37 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.6.4 Analogue Input Module (e.g. AI810, AI830, )

    Terminal Value Remark IMPL 1 Only for used cards, otherwise 0 GRIDFREQ 50Hz CONV_PAR 4..20mA for AI830: Pt100,850C INSCANT 32ms Fieldbus scantime on AC450 systems. 64ms for 9..12 stations! INSCANT 64ms Fieldbus scantime on AC160 (Egatrol). For AI830: 256ms

    4.6.5 Analogue Inputs AIS (e.g. AIS810):

    Terminal Value Remark ACT 1 Only for used channels, otherwise 0 CONV_PAR 4..20mA SCANT 200ms Input scanning CI522 (only AC450). LIN_CODE 0 FILTER_P 0 DEADB 0.2% ERR_CTRL 0 Last valid value to be held when the error bit is set (only

    AC160) ERR_VAL 0.0 (only AC450) DEC Nr. of decimals to be shown on the HMI. See table below NORM_TR 1 To allow event driven updating of the HMI (only AC160) H2_R_FCL 1 1 to avoid repeat alarms from filling the buffers (only AC450) H1_R_FCL 1 1 to avoid repeat alarms from filling the buffers (only AC450) L1_R_FCL 1 1 to avoid repeat alarms from filling the buffers (only AC450) L2_R_FCL 1 1 to avoid repeat alarms from filling the buffers (only AC450) ER_R_FCL 1 1 to avoid repeat alarms from filling the buffers (only AC450) ERR_TR 2 (only AC450) LIM_1_TR 0 Process alarms are by COMParators to DICs not AIS (only

    AC450) LIM_2_TR 0 Process alarms are by COMParators to DICs not AIS (only

    AC450) HYST approx 0.5 % of meas. Range (only AC450)

    Setting for DEC of decimals to give 4 significant figures within the measuring range:

    Range (Max-Min) DEC Display Example 0 0.1 4 0.0345 0.1 1 3 0.655 1 10 2 7.55 10 100 1 88.5 >100 0 600

    Missing Range Values: When input parameters are not known during the Engineering; the values 999, -999 or 0.000999 will be entered in place of the missing values to show that a value is expected later. These values must be replaced as and when they become available or during commissioning Use of Limits: Generally the limits of the AIS and AIC should only be used for Alarm Values, not for normal non-alarmed switch points.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 38 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.6.6 Binary Input Module (e.g. DI830, )

    Terminal Value Remark IMPL 1 Only for used cards, otherwise 0 INSCANT 16ms Fieldbus scantime on AC450 systems. 32ms if 9..12 stations! INSCANT 32ms Fieldbus scantime on AC160 (Egatrol) SCANT 100ms Input scanning CI522 (only AC450). SENSOR 0 (Only AC160) SPS_MODE 24V external (Only AC160) ERR_SUP NO (Only AC160) SUP YES Sensor power Supervision FILT 8 minimum pulse length required at input to be detected as a

    signal (Only on AC450) MODE SOE (Only AC450) SHUTPER 0 (Only AC450) SHUTTRI 0 (Only AC450) RECTIME 0 (Only AC450)

    4.6.7 Binary Inputs DIS (e.g. DIS830, )

    Terminal Value Remark NORM_POS Used to define the Normal Signal Value, the default value of

    0 is used when the binary signal non-active state is 0 (non-active= when the status text associated with the VALUE_TR pointer is NOT True)

    NORM_TR 1 RP_F_CTL 1 1 to avoid repeat alarms from filling the buffers (Only AC450) ERR_TR 2 ERR_CTRL 0 The input will either be frozen when the card error card occurs

    if ERR_CTRL=0 or set to the inverted value of NORM_POS if ERR_CTRL=1

    MODE SOE (Only AC160) FILT 8ms minimum pulse length required at input to be detected as a

    signal (Only AC160) ERR_TR 2 SHUT_PER 0 (Only AC160) SHUT_TRI 0 (Only AC160) REC_TIME 0 (Only AC150)

    4.6.8 Binary Output Module (e.g. DO815, DO810,..)

    Terminal Value Remark IMPL 1

    Only for used cards, otherwise 0

    OUTSCANT 16ms Fieldbus scantime on AC450 systems OUTSCANT 64ms Fieldbus scantime on AC160 systems (Egatrol) INSCANT 64ms (Only AC160) INSCANT=OUTSCANT SUP YES Sensor power Supervision

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 39 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.6.9 Binary Outputs DOS (e.g. DOS815, DOS810, )

    Terminal Value Remark ACT 1 Only for used channels, otherwise 0 OSP_CTRL 0 Keep current Value in case of failure (OSP_CTRL=1 -> take

    OSP_VAL OSP_VAL 0

    4.6.10 S800 I-O-Station (e.g. CI820)

    Terminal Value Remark CABLE R Redundant cable REDUND YES Redundant station SUP_PS YES SUP_PS_E NO EXT_TIME YES (only AC160) TIM_SYNC SLAVE (only AC160) INSCANT 32ms (only AC160) CH_OVER NO (only AC450) BUS 2 Normally 2

    4.6.11 S600 Communication Cards for AF100 (e.g. CI610, CI631)

    Terminal Value Remark MASTER 1 TIMESYNC SLAVE for CI631 which connects to S800-I/O set to MASTER! REDUND 1 CABLE 2 Redundant cable BUS 1 For CI631 which connects to S800-I/O normally 2 STATION See section X371H3.7.3 X X372HAC160 Station NumberingX

    For CI631 which connects to S800-I/O normally 19

    4.6.12 Speed Measurement DPS640

    Terminal Value Remark ACT 1 DPS640 in other PM on same Rack must be set to 0 MODE ROTATION MONTYPE UT386 Otherwise GENERAL MEAS_PER 20 HIGH_PREC ON MAXGRAD 100 POWERMON 1 DELTAVAL 120 DELTALIM 4

    Refer to the following documents for latest SIL3 requirements:

    For GTs:Implementation Guide for AC160 SIL3 Turbine Overspeed Protection for Gas Turbines": 1KHZ 102 005

    For STs: "Implementation Guide for AC160 SIL3 Turbine Overspeed Protection for Steam Turbines": 1KHZ 101 994

    Deviations from the settings in these documents are in principle not permitted. Any such deviations must be agreed in writing with our platform group PTUPA in order to comply with the SIL3 certificate

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 40 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.6.13 Analogue Input Calculated (AIC on AC450):

    PC Programs WRITE to :CALC_VAL, PC Programs READ from VALUE AICs can be written from the HSI if the signal source is connected to :CALC_VAL and the Database Update is Blocked (same as AI) Database settings refer to AIS, section X373HAnalogue Inputs AIS (e.g. AIS810):X.

    4.6.14 Digital Input Calculated (DIC on AC450):

    PC Programs WRITE to :CALC_VAL PC Programs READ from :VALUE DICs can be written from the HSI if the signal source is connected to :CALC_VAL and the Database Update is Blocked (same as DI) DICs can be given VALUE TREATMENT (Alarm List, Event List) Set ERR_TR =2

    Note: in AC160 the SCANTIME setting of DICs has a huge affect on system load. If a single DIC is set to a fast scantime, then the EVENTSET task runs at this speed also. As an example: a scantime of 640ms instead of 80ms can reduce the cpu load by approx. 20% (on a PM645) depending on the quantity of EVS's used.

    4.6.15 Analogue Output Calculated (AOC):

    PC Programs and HSI: READ and WRITE to VALUE In AUTO the value is written from the PC program, in MAN the value can be changed by the Operator Station. AOCs do NOT have any Value Treatment. Set ERR_TR =0 (Err_Tr terminal has no effect)

    4.6.16 Digital Output Calculated (DOC):

    PC Programs and HSI READ and WRITE to VALUE In AUTO the value is written from the PC program, in MAN the value can be changed by the Operator Station. DOCs have NO value Treatment. Set ERR_TR =0 (Err_Tr terminal has no effect)

    Note: setting and comment are also valid for DOS

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 41 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.7 AC450 Hard- and Software Limits

    4.7.1 S800-Stations

    In a normal configuration up to 12 Stations can be used on one AF100-bus. Be aware that if you use more than 9 stations, the INSCANT has to be redused! Always use the defined scantimes in section TX374H4.6.1 X: X375HAF100 scantime settings for S800X.T On one Station a maximum of 12 I/O-Modules can be connected, 24 modules if there is a bus-extension installed. If you want to do a non-standard configuration with more than 12 S800-stations, use the busload-calculation excel-sheets to verify your configuration. There is no limitation in the number of stations, but you have to adjust the scantimes to have the bus-load below 70%.

    4.7.2 Signals

    Signal Max DIS + DIC + DIEV 2300 DOS + DOC 1489 AIS + AIC + AIEV 910 AOS + AOC 963

    4.7.3 DB Objects

    Object Max SEQ 173 GENOBJ (GENUSD + GENBIN + GENCON)

    528 (in total)

    MOTCON + VALVECON + GROUP + MMCX

    595 (in total)

    PIDCON 234 PIDCONA 203 MANSTN 420 RATIOSTN 330 GRPALARM 330 GRPMEMB 2'978 DAT 32'000 DSP 4'000

    4.7.4 TTD Logs

    Item Max Logs 15 Variables/log 127

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 42 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    4.8 AC160 Hard- and Software Limits

    4.8.1 Cards & Racks

    Card Type Max Recommended Remarks I/O cards per basic station (includes extension rack)

    10 + 10 18

    Basic station (CPUs + I/Os) 1 I/O stations 7 4 Note1 I/O station extension rack 1 per stn. S600 I/O Bus Extension cable

    20 metres

    I/O cards 151 75 Note 1 Modbus cards (CI532) 2 AF100 Links 2 (1xRed)

    8 (4xRed)* * 8 links from Firmware version

    2.1/x HSL (High Speed Link) 2 per cpu Note 2

    Note 1: Using the basic station + extension rack plus 4 I/O-stations with extension racks, the recommended maximum number of cards (75) can be accommodated.

    Note 2: It is possible to use one Link to connect 2 CPUs as a redundant pair and additionally use the second link as a "normal" HSL to communicate with another redundant pair of CPUs in another station as shown on the right

    4.8.2 Signals

    Signal Max DIS 4812 (Notes 1 & 2) DOS 4812 (Notes 1 & 2) AIS 4812 (Notes 1 & 2) AOS 2416 (Notes 1 & 3)

    Note 1: For performance reasons, a max of 75 I/O cards and 1500 I/O channels is recommended. Note 2: If only this type of I/O card is used. (=approx. 151 cards x 32 channels) Note 3: If only this type of I/O card is used. (=approx. 151 cards x 16 channels)

    4.8.3 DB objects

    Object Max EVS 32 DSP 200 per controller and per AF100 Link (250

    from from FW vers. 2.1/x) DAT 5'461 (8'191 for PM665) Modbus Interfaces via CI532

    4 Links (as Master) or 2 Links as Slave

    4.8.4 PC elements

    Object Max Total of: CONTRM + SEQ + MASTER

    31 ( 63 for PM665)

    Total of FUNCM + STEP + SLAVE

    999 per Structure Level (max 9 Levels)

    Terminals 7'000 per CONTRM

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 43 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    5. Hardware Supervision

    5.1 Transmitter and Wire-break Supervision in AC450 Refer to X376HTAttachment 7: AC450 Transmitter and Wire-Break SupervisionTX for PC Program printout

    Note: This does not apply to RTD (pt100) or TC input connection unit signals AI830 (S100: DSTA146, DSTA155).

    The Advant standard for supervising differential channel analogue inputs is part of the AI810 (for S100: DSTA133/135) firmware and gives an alarm when a signal falls 2,4% below the RANGE_MIN value of the signal range (equivalent to 3.62mA). This can only be considered as wire break supervision for the Rosemount transmitters which fail to various signal levels above this (eg: 3.75mA. depending on the model). A similar situation can occur at the top end of the transmitter range if the transmitter is set for upscale burnout. For supervising transmitter failure, the PTUP standard value of 1.25% of Meas. Range below 4mA (equivalent to 3.8mA) and 5.625% above 20mA (equivalent to 20.9mA) is required, a software solution must therefore be implemented. For each Analogue input-card a separate CONTRM will be used (numbered according to AI card number). The CONTRM will head 16 FUNCMs (numbered according to the AI Channel numbers). Each FUNCTM will contain a program which supervises the signal received from the Analogue Input card. It sets the :ERR pin (disturbance bit) of an AIC in the database if the signal falls below the 3.8mA limit, or rises above the 20.9mA limit or if the Analogue Input Card is DISTURBED. At the same time all the AIC Limits are DISABLED. The disturbed signal is allocated the signal name extension _XQ63. The Analogue signal used by the DCS will be the AIC signal, and will be identified by the signal name extension _XQ60. To avoid inconsistencies between AIS and AIC ranges etc, the program writes the following signals from the AIS Database Element to the AIC: RANGE_MIN to DISPMIN RANGE_MAX to DISPMAX LIM_L1 to LIM_L1 LIM_L2 to LIM_L2 LIM_H1 to LIM_H1 LIM_H2 to LIM_H2 HYS to HYS All changes to measurement ranges, Limits and Hysterisis must be made on the AIS database Element or in a PC program which writes to the AIS. (PC4) If the AIS supervision has not detected an error, the program writes the following signals from the AIS Database Element to the AIC to enable the alarms: EN_L1 EN_L2 EN_H1 EN_H2

    Notes: 1) Any previously exceeded limit output of the AIC remains set to 1.

    2) If it is required that limit signals which were already active before the disturbance are switched off (similar to Procontrol method) then the XQ63 signal should be used to block unwanted limit signals in the destination PC program or in the PC program where the limits are generated (eg. PC 7..9) In this case, the AIC limits displayed on the HSI can have a different status to the DIC alarm.

    3) If the Limit status should stay as it was before the disturbance, then the XQ63 interlock is not required.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 44 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    5.2 Analogue Signal Transfer Between Nodes (AC160,AC450) In applications where Analogue Values are transferred between Nodes, supervision of Signal failure must be implemented. Signal Failure (No Updating of the Receiving Database Element) will occur if :

    Node-Node communication is lost. (no connection for more than the number of cycles stated below) - for sending Node type: AC450 3x CYCLETIM; - for sending Node AC160 (DSP) 8x CYCLTIM when REDUNDANT CI522's are used i.e. AC450AC160)

    Input signal Error: Process input signal error bit :ERR of the AIS or AIC database element is set or the process input signal is less than the transmitter supervision limit.

    Note: Refer to X377HTAttachment 6: AC450 Node to Node Analogue Signal Error Handling TX for AC450 to AC450 communication.

    Refer to X378HTAttachment 1: Analogue Signal Error Handling AC450 to AC160 TX for AC450 to AC160 communication

    Refer to X379HTAttachment 2: Analogue Signal Error Handling AC160 to AC450 TX for AC160 to AC450 communication

    5.3 Transmitter and Wire-break Supervision in AC160

    5.3.1 Wire-break Supervision for S600 (e.g. AI625)

    For supervising transmitter failure, the same values as required in AC450 cards 3.8mA and 20.9mA is required. In order to carry this out, a software solution is therefore being implemented.

    The input LO_LIM2 of the Analogue Input channel (AIS) is set to 1.25 The input HI_LIM2 of the Analogue Input channel (AIS) is set to 105.625 Set Hysterisis to 0.1

    The output VALUE

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 45 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    5.4 Multiple measured Analogue process variables (Drift alarm) If the same analogue process variable is measured multiple times for use in control or protection logic, then the drift (difference) between these signals must be supervised and alarmed if it exceeds a defined limit (the standard limit is 10% of measuring range. If a different value is required, this must be specified in the PFuP). This supervision is to be performed even if not specifically defined in the PFuPs. For implementation refer to X384HTAttachment 13: 2oo3 Analogue signal and alarm handlingTX.

    5.5 Error-Handling of signals used for Protection This section relates to Alstom requirements. Requirements for other customers may differ. Refer to X385HTAttachment 14 TX through X386HTAttachment 21 TX for detailed methods. Fault Categories defined by Alstom:

    Damage caused by a fault Fault Category (FC) Extent of injury or damage Energy

    set free Persons Plant Downtime* Timing of event Event FC

    very high highly likely severe >6 months immediate major accident 1 high less likely extensive months almost immediate accident 2 low not likely medium weeks moderately delayed fault 3 none none slight days easy to control disturbance 4

    * = time to repair

    Switching options and required Error-Handling for protection logic:

    Protection Method

    Action if 1 signal is disturbed

    Action if multiple signals are disturbed

    comments

    2oo3 Active 0 (FailSafe)

    Alarm 2oo3 Err ==> Trip Refer to Notes 1 & 2 1 chan. disturbed + 1 chan. Trip = Trip Output

    2oo3 Active 1 Alarm 2oo3 Err ==> Trip Refer to Notes 1 & 2 1 chan. disturbed + 1 chan. Trip = Trip Output

    1oo2 Active 1 Alarm 2oo2 Err ==> Trip Refer to Notes 1 & 2 1 chan. disturbed + 1 chan. Trip = NO Trip Output

    2oo2 Active 1 Alarm No Action Not used for FC1 and FC2 1oo1 Active 1 Alarm Not Applicable 1oo1 Active 0 (FailSafe)

    Trip Not Applicable Only rarely used when defined by the Process Engineer as the availability is highly reduced.

    1oo2 Active 0 (FailSafe)

    Trip (Already Tripped)

    Only rarely used when defined by the Process Engineer as the availability is highly reduced.

    2oo2 Active 0 (FailSafe)

    * * *Do not use as 2oo2 with Active 1 covers this.

    Notes: 1) General: The use of error signals in the trip logic is a requirement for FC1 and FC2 protection only

    2) For reasons of consistancy, the 2oo3 and 1oo2 trip logic methods (with error signals) used for FC1 and FC2 will be used for all Fault category protection levels where 2oo3 and 1oo2 methods are implemented.

    Basically every measurement error is alarmed either via the measurement or via the card disturbance, therefore no additional engineering is required for alarming of the individual signal errors. These switching options with their error-handling are valid for protection logic and are to be used for both analogue and for binary logic.

  • Doc. no. Lang. Rev. ind. Page

    ABB Switzerland Ltd 1AHL 102 709 en 6 46 FILE: 1AHL102709r6_DesignRules_Rev6.doc; TEMPLATE: Techn_Doc_Stand_P.dot A; SKELETON: ; SAVEDATE: 2006-06-02 11:42

    6. Tips and Tricks for AC450 planning

    6.1 MANSTN Text entered in the Database element E1_NAME is displayed on the object display. The PC Element :OUTPUT must be connected to the database Element input :POUT for correct visualisation. The inputs PO_MIN & PO_MAX as well as MIN & MAX and OUTP_HL and OUTP_LL should be used to ensure the correct output of the MANSTN. Inputs to either MAN or E1 are converted to PULSES inside the macro!!! Any constant signals will block EXTERNAL switching!! For Manual Stations which are ALWAYS in MANUAL MODE but which have ONLY SUPERVISOR ACCESS, the MANSTN HSI Object is specified as Dialog = NONE then the Supervisor has access to the Manual Station Output ONLY via the Engineering Station (modify database element OUTPUT pin).

    6.2 PIDCONA The limits from the OS only function when the PC Element pin EOLIM (Enable Outside Limits) is set to 0. When External Limits are enabled there is no indication to the Operator and changing the limit from the screen HAS NO EFFECT on the Output!!! The AOS/AOC Output connected to the PIDCONA/MANSTN Output must have its limits set 0 to 100% to ensure correct HSI representation. If Measured Value or Deviation Alarms are not required the PC Element pin ALCBLK must be set to 1. Default settings for Controller parameters: (These rule of thumb values must be optimised during the plant startup):

    Variable Type of Control Proportional (K) Integral (I) Derivative (D) Level P I 20 % * 2 min Temperature P I D 10 % * 2 min 1 min Pressure (Liq