1251
 Honeywell Process Solutions Experion LX Control Builder Components Theory EXDOC-XX16-en-110A R110 February 2014 Release 110 Honeywell

Control Builder Components Theory EXDOC-XX16-En-110

Embed Size (px)

Citation preview

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    1/1248

    Honeywell Process Solutions

    Experion LX

    Control Builder Components

    Theory

    EXDOC-XX16-en-110A

    R110February 2014

    Release 110

    Honeywell

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    2/1248

    ii Experion LX Control Builder Components Theory R110Honeywell February 2014

    Notices and Trademarks

    Copyright 2014 by Honeywell International Inc.Release R110 February 2014

    While this information is presented in good faith and believed to be accurate, Honeywell disclaimsthe implied warranties of merchantability and fitness for a particular purpose and makes noexpress warranties except as may be stated in its written agreement with and for its customers.

    In no event is Honeywell liable to anyone for any indirect, special or consequential damages. Theinformation and specifications in this document are subject to change without notice.

    Honeywell, PlantScape, ExperionLX, and TotalPlantare registered trademarks of HoneywellInternational Inc.

    Other brand or product names are trademarks of their respective owners.

    Honeywell Process Solutions

    1860 W. Rose Garden Lane

    Phoenix, AZ 85027 USA

    1-800 343-0228

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    3/1248

    R110 Experion LX Control Builder Components Theory iiiFebruary 2014 Honeywell

    About This Document

    Provides general and detailed theoretical or how it works information for selectedControl Builder related functions and the control library function blocks. It does notcover the hardware associated blocks like the Input/Output Module blocks.

    Release Information

    Document Name Document ID Release

    Number

    Publication

    DateControl Builder Components Theory EXDOC-XX16-en-110A R110 February

    2014

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    4/1248

    Support and Other Contacts

    iv Experion LX Control Builder Components Theory R110Honeywell February 2014

    Support and Other Contacts

    Peoples Republic of China

    Contact:Phone:Mail:

    Email:

    Honeywell Global TAC China+86- 21-5257-4568Honeywell (China) Co., Ltd33/F, Tower A, City Center, 100 Zunyi Rd.Shanghai 200051, Peoples Republic of [email protected]

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    5/1248

    Symbol Definitions

    R110 Experion LX Control Builder Components Theory vFebruary 2014 Honeywell

    Symbol Definitions

    The following table lists those symbols used in this document to denote certain conditions.

    Symbol Definition

    ATTENTION:Identifies information that requires specialconsideration.

    TIP:Identifies advice or hints for the user, often in terms ofperforming a task.

    REFERENCE -EXTERNAL:Identifies an additional source ofinformation outside of the bookset.

    REFERENCE - INTERNAL:Identifies an additional source ofinformation within the bookset.

    CAUTION Indicates a situation which, if not avoided, may result in equipmentor work (data) on the system being damaged or lost, or may result inthe inability to properly operate the process.

    CAUTION: Indicates a potentially hazardous situation which, if notavoided, may result in minor or moderate injury. It may also be usedto alert against unsafe practices.

    CAUTION symbol on the equipment refers the user to the productmanual for additional information. The symbol appears next torequired information in the manual.

    WARNING: Indicates a potentially hazardous situation, which, if notavoided, could result in serious injury or death.

    WARNING symbol on the equipment refers the user to the productmanual for additional information. The symbol appears next torequired information in the manual.

    WARNING, Risk of electrical shock: Potential shock hazard whereHAZARDOUS LIVE voltages greater than 30 Vrms, 42.4 Vpeak, or60 VDC may be accessible.

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    6/1248

    Symbol Definitions

    vi Experion LX Control Builder Components Theory R110Honeywell February 2014

    Symbol Definition

    ESD HAZARD:Danger of an electro-static discharge to whichequipment may be sensitive. Observe precautions for handlingelectrostatic sensitive devices.

    Protective Earth (PE) terminal: Provided for connection of theprotective earth (green or green/yellow) supply system conductor.

    Functional earth terminal: Used for non-safety purposes such asnoise immunity improvement. NOTE: This connection shall be

    bonded to Protective Earth at the source of supply in accordancewith national local electrical code requirements.

    Earth Ground:Functional earth connection. NOTE: Thisconnection shall be bonded to Protective Earth at the source ofsupply in accordance with national and local electrical coderequirements.

    Chassis Ground: Identifies a connection to the chassis or frame ofthe equipment shall be bonded to Protective Earth at the source ofsupply in accordance with national and local electrical coderequirements.

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    7/1248

    R110 Experion LX Control Builder Components Theory viiFebruary 2014 Honeywell

    Contents

    1. CONTROL BUILDER COMPONENTS ..........................................45

    1.1 Some Underlying Concepts ........................................................................ 45

    Introduction ............................................................................................................... 45

    In the beginning or the Single-Loop Controller Reference ........................................ 45

    Experion LX architecture - partitioned functionality ................................................... 47

    Blocks for building process control operations.......................................................... 48

    Naming convention- independent versus dependent ................................................ 50

    Full or expanded tag name ....................................................................................... 52

    Parameter names ..................................................................................................... 52

    Naming restrictions and conventions ........................................................................ 54

    Parameter data types ............................................................................................... 54

    Data flow -- active versus passive ............................................................................ 55

    Active and passive connectors ................................................................................. 55

    Cascade loop connections ....................................................................................... 56

    Data pull or push ...................................................................................................... 57

    1.2 Control Capacity and Performance ............................................................ 58

    Control network capacity .......................................................................................... 58

    C300 configuration options ....................................................................................... 58

    C300 Redundancy .................................................................................................... 59

    C300 communication performance ........................................................................... 60

    C300 processing resources ...................................................................................... 63

    C300 Memory Resources ......................................................................................... 63

    1.3 I/O Capaci ty and Performance .................................................................... 64

    C300 IO capacity ...................................................................................................... 64

    IO Unit load factors ................................................................................................... 64

    1.4 Function Block Execution Schedules ........................................................ 65

    Schedule consideration differences .......................................................................... 65Control Module and Sequential Control Module FBs schedule ................................. 65

    CM Component Function Block scheduling .............................................................. 69

    IOM FB schedule ...................................................................................................... 73

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    8/1248

    Contents

    viii Experion LX Control Builder Components Theory R110Honeywell February 2014

    CEEC300 FB schedule ............................................................................................ 73

    Cycle overruns ......................................................................................................... 74

    1.5 Block Conf iguration Load Cons iderations ................................................ 75

    About load considerations ........................................................................................ 75

    Data categories ........................................................................................................ 75

    Container and self-standing blocks load versus states ............................................. 76

    Load error messages ............................................................................................... 77

    RAM Retention Start Up (RRSU) ............................................................................. 77

    1.6 Memory Usage for CEE on C300 ................................................................. 78

    Typical Requirements............................................................................................... 78

    C300 CEE Processing and Memory Models ............................................................ 78

    1.7 CEE Standard Control Blocks ..................................................................... 82

    2. CONTROL MODULE INDEPENDENCE ....................................... 89

    2.1 Module Independence for Flexib le Modification ....................................... 89

    2.2 CM Independence and Hypothetical Contro ller Comparison .................. 89

    Hypothetical controller structure ............................................................................... 89

    Coupling effects in hypothetical controller ................................................................ 90

    2.3 CEE Architecture .......................................................................................... 92

    CEE controller structure ........................................................................................... 92

    Program and Data Partitioning ................................................................................. 93

    Native program and custom program partitioning .................................................... 94

    Regulated Base Cycle .............................................................................................. 94

    Coupling effects in CEE-based controller ................................................................. 95

    2.4 Validat ion of Cont rol Module Independence ............................................. 98

    2.5 Resource Coupling Across Different Platforms ...................................... 100

    3. RELATIVE REFERENCES ......................................................... 101

    3.1 About Relative References ........................................................................ 101

    3.2 Relative References structure rules ......................................................... 101

    How relative reference matching function works .................................................... 102

    3.3 Disp lay options for relat ive references .................................................... 104

    How short name display option works .................................................................... 105

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    9/1248

    Contents

    R110 Experion LX Control Builder Components Theory ixFebruary 2014 Honeywell

    3.4

    Control Builder functions suppor ting relative references ..................... 106

    3.5 Control Builder blocks suppor ting express ions ..................................... 106

    3.6 Example of TRANSITION block using relative references ..................... 106

    A container reference from a chart ......................................................................... 107

    A reference to a parameter on the same block from a form ................................... 107

    A reference to a parameter on a different block in the same CM............................ 107

    Expression display interaction ................................................................................ 108

    3.7 Example of parameter connector using relative references ................. 109

    A reference to a parameter on a different block in the same CM............................ 109

    Parameter connector display interaction ................................................................ 110

    3.8

    Example of other parameters using relative references ........................ 110

    A reference to a parameter on a basic block of the CM .......................................... 112

    Other parameters display interaction ...................................................................... 112

    3.9 Bulk Bui lder and Bulk Editor support ...................................................... 113

    4. PEER-TO-PEER FUNCTIONALITY ............................................ 115

    4.1 Basic Peer-to-Peer Design Concepts ....................................................... 115

    About Peer-to-Peer................................................................................................. 115

    Data flow models .................................................................................................... 115

    Peer environments and subscription periods .......................................................... 115

    Software Architecture for C300/CEE ...................................................................... 116

    4.2 Ini tiator Rate - Calculat ion ......................................................................... 118

    Overview ................................................................................................................ 118

    Configuration without peer environment table ........................................................ 118

    Configuration with peer environment table ............................................................. 118

    4.3 Implications for Control Builder Configuration ...................................... 122

    CEE execution and subscription rates .................................................................... 122

    Function block support ........................................................................................... 122

    Peer-to-peer connections and DEF and REF blocks .............................................. 123

    Peer-to-peer configuration example ....................................................................... 124

    Peer-to-peer configuration guidelines ..................................................................... 127

    5. TIME SUPPORT IN EXPERION LX SYSTEM ............................. 129

    5.1 Date and Time Synchronization ................................................................ 129

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    10/1248

    Contents

    x Experion LX Control Builder Components Theory R110Honeywell February 2014

    5.2

    C300 Interface Module Time Synchronization ......................................... 129

    BOOTP Mechanism and Multiple Clusters ............................................................. 130

    5.3 Time Conf igurat ion Cons iderations ......................................................... 131

    Time Data Types in Control Execution Environment (CEE) Blocks ........................ 131

    Time Data Types in User Algorithms and Displays ................................................ 131

    5.4 Examples o f Time Usage in CAB and SCM .............................................. 133

    Example - Custom Algorithm Block (CAB) writes Time CDP ................................. 133

    Example - Custom Algorithm Block (CAB) reads Time CDP .................................. 133

    Example - Sequence Control Module (SCM) waits for a specified Time ................ 134

    Example - Sequence Control Module (SCM) records Time of process command.. 134

    6. COLD AND WARM RESTART FUNCTIONALITY ...................... 137

    6.1 Overview ...................................................................................................... 137

    CEE Initial Startup .................................................................................................. 137

    CEE Restarts ......................................................................................................... 137

    CEE Restart Behaviors .......................................................................................... 138

    6.2 Planning ....................................................................................................... 139

    Invariant or Variant Restart Behaviors ................................................................... 139

    Blocks with Invariant Restart Behavior ................................................................... 139

    Blocks with Variant Restart Behavior ..................................................................... 142

    6.3

    Conf iguration of Restart Behaviors .......................................................... 145

    CEE Block .............................................................................................................. 145

    Control Module (CM) .............................................................................................. 145

    Control Module Function Blocks ............................................................................. 146

    Logic Blocks ........................................................................................................... 146

    Sequential Control Module (SCM) .......................................................................... 148

    Summary Of SCM Restart Behavior ...................................................................... 151

    Supporting SCM Functionalities ............................................................................. 152

    SCM Blocks............................................................................................................ 154

    Warm and Cold Restart Behaviors of Cascades .................................................... 154

    6.4 Operations ................................................................................................... 158

    CEE Function Block ............................................................................................... 158

    7. EXTERNAL OPC SERVER SUPPORT ....................................... 161

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    11/1248

    Contents

    R110 Experion LX Control Builder Components Theory xiFebruary 2014 Honeywell

    7.1

    OPC Data Access ....................................................................................... 161

    OPC Server function block ..................................................................................... 161

    7.2 OPC Data References ................................................................................ 161

    OPC Data Name Syntax ......................................................................................... 161

    Parameter connectors only ..................................................................................... 161

    OPC references in expressions .............................................................................. 161

    OPC references in SCM Alias table ........................................................................ 162

    8. CONTROL MODE SHED ON LOSS OF I/O FUNCTIONALITY .. 165

    8.1 Basic Control Mode Shed Design Concepts ........................................... 165

    About Control Mode shed on loss of I/O ................................................................. 165

    How it works ........................................................................................................... 165

    8.2 Option to specify a time delay for the REGCTL blocks to shed the mode...................................................................................................................... 166

    Enabling the option of specifying time delay for REGCTL blocks to shed the mode166

    Description of values for Bad Output Connection Option ....................................... 168

    Considerations for setting the BADOCOPT value .................................................. 170

    Applicability of BADOCOPT parameter for FANOUT blocks .................................. 170

    Simulation support for the BADOCOPT parameter ................................................ 171

    Impact of BADOCOPT parameter on regulatory control functionalities .................. 171

    Effects of BADOCOPT value on delay timer in various scenarios .......................... 172

    Auxiliary memory usage for the parameters ........................................................... 173

    Detail Displays ........................................................................................................ 173

    8.3 Implications for Operation ........................................................................ 176

    Resetting mode after I/O communications are restored. ........................................ 176

    Allowing Redundancy synchronization with lost I/O communications ..................... 176

    8.4 Remote Cascade funct ion betw een Controllers ..................................... 176

    9. CONTROL BUILDER EXPORT AND IMPORT FUNCTIONALITY177

    9.1 Basic Export /Impor t Design Concepts .................................................... 177

    About Control Builder Export and Import functions ................................................. 177

    Export functionality ................................................................................................. 177Import functionality ................................................................................................. 179

    Export/Import functional overview ........................................................................... 180

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    12/1248

    Contents

    xii Experion LX Control Builder Components Theory R110Honeywell February 2014

    9.2

    Some Operat ion Considerations ............................................................... 181

    Export/Import usage notes ..................................................................................... 181

    10. SCM AND CM CHART VISUALIZATION FUNCTIONALITY ...... 183

    10.1 Basic Chart Visualization Design Concepts ............................................ 183

    About Chart Visualization ....................................................................................... 183

    How SCM chart visualization works ....................................................................... 183

    10.2 Some SCM and CM Chart Operat ion Cons iderations ............................. 188

    Detail display interaction notes ............................................................................... 188

    11.

    I/O LINK INTERFACE ................................................................. 189

    11.1 I/O Link Interface ......................................................................................... 189

    Seamless integration .............................................................................................. 189

    I/O Functions .......................................................................................................... 189

    About Point form .................................................................................................... 189

    11.2 I/O Link Cable Status and Statistics ......................................................... 190

    Periodic swap functionality ..................................................................................... 190

    Periodic swap transition diagram ............................................................................ 190

    12. COMPONENT CATEGORIES AND TYPES ............................... 193

    12.1

    Overview ...................................................................................................... 193

    About categories .................................................................................................... 193

    Function block types and Data Organization .......................................................... 193

    13. REGULATORY CONTROL ......................................................... 195

    13.1 Regulatory Control Blocks ........................................................................ 195

    Functional overview................................................................................................ 195

    CAB insertion configuration considerations for regulatory control blocks ............... 198

    Insertion type functional characteristics for regulatory control blocks ..................... 199

    Functional requirements for Custom CAB algorithm for regulatory control block ... 201

    CAB insertions for Regulatory Control block parameters ....................................... 203Pin connections to inserted CAB instances ............................................................ 204

    Insertion status and fail alarm for regulatory control blocks .................................... 205

    Handling of insertion failure on regulatory control block ......................................... 205

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    13/1248

    Contents

    R110 Experion LX Control Builder Components Theory xiiiFebruary 2014 Honeywell

    CAB insertion on regulatory control block configuration examples ......................... 206

    Tuning Conversions from Interactive to Non-Interactive PID .................................. 212

    13.2 About Safety Interlock Function ............................................................... 215

    Safety Interlock processing .................................................................................... 215

    Safety Interlock processing considerations............................................................. 216

    Safety Interlock Alarming ........................................................................................ 217

    13.3 About Red Tagging .................................................................................... 217

    Purpose of Red Tagging ......................................................................................... 217

    Function of Red Tagging ........................................................................................ 218

    Before red tagging a point ...................................................................................... 218

    13.4

    AUTOMAN (Auto Manual) Block ............................................................... 218

    Description ............................................................................................................. 218

    Function .................................................................................................................. 228

    Configuration example ............................................................................................ 228

    Inputs...................................................................................................................... 230

    Output..................................................................................................................... 231

    Initializable inputs and outputs................................................................................ 231

    Output ranges ......................................................................................................... 232

    Output bias ............................................................................................................. 232

    Output Indication Function ...................................................................................... 235

    Mode Handling ....................................................................................................... 238

    Timeout Monitoring ................................................................................................. 238

    Control Initialization ................................................................................................ 238

    Secondary initialization option ................................................................................ 239

    Override feedback processing ................................................................................ 240

    Windup processing ................................................................................................. 240

    Anti-Reset Windup Status ...................................................................................... 243

    AUTOMAN parameters .......................................................................................... 244

    13.5 ENHREGCALC (Enhanced Regulatory Control Calculator ) Block ........ 244

    Description ............................................................................................................. 244

    Function .................................................................................................................. 257

    Configuration example ............................................................................................ 257

    Operating modes and mode handling ..................................................................... 258

    Inputs...................................................................................................................... 259

    Initializable input ..................................................................................................... 259

    SP limit checking .................................................................................................... 260

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    14/1248

    Contents

    xiv Experion LX Control Builder Components Theory R110Honeywell February 2014

    SP target value processing .................................................................................... 260

    Initializable outputs ................................................................................................. 263

    Output ranges and limits ........................................................................................ 264

    Assignable outputs ................................................................................................. 265

    Output assignment rules ........................................................................................ 265

    Control initialization ................................................................................................ 267

    Output bias ............................................................................................................. 268

    Output Indication Function ..................................................................................... 270

    Timeout monitoring ................................................................................................ 273

    Timeout processing ................................................................................................ 274

    Mode shedding on timeout ..................................................................................... 274

    Override feedback processing ................................................................................ 275

    Windup handling .................................................................................................... 276

    Windup processing ................................................................................................. 277

    Anti-Reset Windup Status ...................................................................................... 280

    Expressions ............................................................................................................ 281

    Parameters in Expressions .................................................................................... 284

    Guidelines for Writing Expressions ........................................................................ 284

    Enable/Disable switch example expression ............................................................ 286

    String data support in expressions ......................................................................... 286

    Time support in expressions .................................................................................. 287

    Restart or Point Activation ...................................................................................... 290

    ENHREGCALC parameters ................................................................................... 290

    13.6 FANOUT Block ............................................................................................ 291

    Description ............................................................................................................. 291

    Function ................................................................................................................. 300

    Configuration example ........................................................................................... 300

    Inputs ..................................................................................................................... 301

    Outputs .................................................................................................................. 301

    Initializable inputs and outputs ............................................................................... 301

    Output ranges ........................................................................................................ 302

    Output bias ............................................................................................................. 303

    Mode handling ........................................................................................................ 305

    Timeout monitoring ................................................................................................ 305

    Control initialization ................................................................................................ 306

    Secondary initialization option ................................................................................ 308

    Override feedback processing ................................................................................ 308

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    15/1248

    Contents

    R110 Experion LX Control Builder Components Theory xvFebruary 2014 Honeywell

    BACKCALC processing .......................................................................................... 308

    Output Indication Function ...................................................................................... 309

    Windup processing in FANOUT block .................................................................... 311

    Windup processing in Regulatory blocks ................................................................ 312

    Anti-Reset Windup Status ...................................................................................... 315

    FANOUT parameters ............................................................................................. 316

    13.7 OVRDSEL (Override Selector) Block........................................................ 316

    Description ............................................................................................................. 316

    Function .................................................................................................................. 326

    Configuration example ............................................................................................ 328

    Configuration considerations .................................................................................. 331

    Inputs...................................................................................................................... 332

    Input ranges ........................................................................................................... 332

    Input descriptors ..................................................................................................... 332

    Initializable outputs ................................................................................................. 332

    Output ranges and limits ......................................................................................... 333

    Output Indication Function ...................................................................................... 334

    Mode handling ........................................................................................................ 337

    Timeout monitoring ................................................................................................. 337

    Timeout processing ................................................................................................ 337

    Bypass processing ................................................................................................. 338

    Bad input option ..................................................................................................... 338

    Equations ............................................................................................................... 338

    Input switching ........................................................................................................ 339

    Output bias ............................................................................................................. 339

    Bad CV processing ................................................................................................. 339

    Control initialization ................................................................................................ 340

    Restart or function block activation ......................................................................... 340

    Override feedback propagation .............................................................................. 341

    Recommendations on configuring override strategies ............................................ 342

    Windup processing ................................................................................................. 342

    Anti-Reset Windup Status ...................................................................................... 345

    OVRDSEL parameters ........................................................................................... 347

    13.8

    PID Block ..................................................................................................... 347Description ............................................................................................................. 347

    Function .................................................................................................................. 363

    Functional scenario ................................................................................................ 364

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    16/1248

    Contents

    xvi Experion LX Control Builder Components Theory R110Honeywell February 2014

    Configuration examples .......................................................................................... 365

    Operating modes and mode handling .................................................................... 369

    Required inputs ...................................................................................................... 369

    Input ranges and limits ........................................................................................... 370

    Initializable outputs ................................................................................................. 370

    Control initialization ................................................................................................ 371

    Output bias ............................................................................................................. 372

    Output ranges and limits ........................................................................................ 374

    Direct or reverse control ......................................................................................... 375

    Set Point Ramping ................................................................................................. 375

    PV tracking ............................................................................................................. 379

    PID equations ......................................................................................................... 380

    Gain options ........................................................................................................... 382

    Tuning Constant Change Considerations ............................................................... 384

    Timeout monitoring ................................................................................................ 384

    Timeout processing ................................................................................................ 384

    Output Indication Function ..................................................................................... 385

    Windup handling .................................................................................................... 389

    Windup processing ................................................................................................. 390

    Anti-Reset Windup Status ...................................................................................... 392

    Override feedback processing ................................................................................ 393

    PID parameters ...................................................................................................... 395

    13.9

    PID-PL (Prof it Loop PKS) Block ................................................................ 395

    Description ............................................................................................................. 395

    Function ................................................................................................................. 410

    Configuration examples .......................................................................................... 419

    Operating modes and mode handling .................................................................... 426

    Required inputs ...................................................................................................... 426

    Input ranges and limits ........................................................................................... 427

    Initializable outputs ................................................................................................. 427

    Control initialization ................................................................................................ 427

    Output bias ............................................................................................................. 428

    Output ranges and limits ........................................................................................ 428

    Direct or reverse control ......................................................................................... 428

    Set Point Ramping ................................................................................................. 428

    Range Control Ramping ......................................................................................... 428

    PV tracking ............................................................................................................. 429

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    17/1248

    Contents

    R110 Experion LX Control Builder Components Theory xviiFebruary 2014 Honeywell

    PV Bad Value Handling .......................................................................................... 430

    PV Calibration ........................................................................................................ 430

    Asynchronous PV Inputs ........................................................................................ 431

    Control Equations ................................................................................................... 432

    Output Indication Function ...................................................................................... 432

    Tuning Constant Change Considerations ............................................................... 436

    Timeout monitoring ................................................................................................. 437

    Windup handling ..................................................................................................... 437

    Windup processing ................................................................................................. 437

    Anti-Reset Windup Status ...................................................................................... 440

    Override feedback processing ................................................................................ 441

    PID-PL parameters ................................................................................................. 441

    13.10PIDER (PID w ith External Reset Feedback) B lock .................................. 442

    Description ............................................................................................................. 442

    Configuration example ............................................................................................ 443

    Function .................................................................................................................. 458

    Operating modes and mode handling ..................................................................... 459

    Required inputs ...................................................................................................... 460

    Input ranges and limits ........................................................................................... 460

    Initializable outputs ................................................................................................. 461

    Control initialization ................................................................................................ 462

    Output bias ............................................................................................................. 462

    Output ranges and limits ......................................................................................... 464

    Direct or reverse control ......................................................................................... 465

    Set Point Ramping.................................................................................................. 466

    PV tracking ............................................................................................................. 470

    PID equations ......................................................................................................... 471

    PIDER equation variations ..................................................................................... 473

    Gain options ........................................................................................................... 474

    Output Indication Function ...................................................................................... 476

    Tuning Constant Change Considerations ............................................................... 478

    Timeout monitoring ................................................................................................. 478

    Timeout processing ................................................................................................ 479

    Windup handling ..................................................................................................... 479

    Windup processing ................................................................................................. 480

    Anti-Reset Windup Status ...................................................................................... 482

    Override feedback processing ................................................................................ 483

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    18/1248

    Contents

    xviii Experion LX Control Builder Components Theory R110Honeywell February 2014

    Error handling for RFB and TRFB inputs ............................................................... 483

    Restart or point activation....................................................................................... 484

    PIDER parameters ................................................................................................. 484

    13.11PIDFF (PID with Feedforward) Block ........................................................ 484

    Description ............................................................................................................. 484

    Function ................................................................................................................. 501

    Functional scenario ................................................................................................ 502

    Operating modes and mode handling .................................................................... 503

    Required inputs ...................................................................................................... 504

    Input ranges and limits ........................................................................................... 504

    Initializable outputs ................................................................................................. 505

    Control initialization ................................................................................................ 506

    Output bias ............................................................................................................. 506

    Output ranges and limits ........................................................................................ 508

    Direct or reverse control ......................................................................................... 509

    Set Point Ramping ................................................................................................. 509

    PV tracking ............................................................................................................. 513

    Feedforward add or multiply action and equations ................................................. 514

    Feedforward value status ....................................................................................... 517

    PID equations ......................................................................................................... 517

    Gain options ........................................................................................................... 519

    Output Indication Function ..................................................................................... 521

    Tuning Constant Change Considerations ............................................................... 525

    Timeout monitoring ................................................................................................ 525

    Timeout processing ................................................................................................ 525

    Windup handling .................................................................................................... 526

    Windup processing ................................................................................................. 526

    Anti-Reset Windup Status ...................................................................................... 529

    Bypassing feedforward control action ..................................................................... 530

    Override feedback processing ................................................................................ 530

    PIDFF parameters .................................................................................................. 532

    13.12LEGACYGAP Opt ion .................................................................................. 532

    Introduction ............................................................................................................ 532

    Legacy gap gain option .......................................................................................... 533Equation ................................................................................................................. 533

    Configuration .......................................................................................................... 534

    Migration ................................................................................................................ 535

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    19/1248

    Contents

    R110 Experion LX Control Builder Components Theory xixFebruary 2014 Honeywell

    13.13

    POSPROP (Posit ion Proport ional) Block ................................................ 535

    Description ............................................................................................................. 535

    Function .................................................................................................................. 546

    Operating modes and mode handling ..................................................................... 548

    Required inputs ...................................................................................................... 549

    Input ranges and limits ........................................................................................... 549

    Output..................................................................................................................... 550

    Initializable inputs and outputs................................................................................ 550

    Output ranges ......................................................................................................... 550

    Set Point Ramping.................................................................................................. 551

    Timeout monitoring ................................................................................................. 555

    Timeout processing ................................................................................................ 555

    Equations ............................................................................................................... 556

    Control Initialization ................................................................................................ 557

    Secondary initialization option ................................................................................ 557

    Override feedback processing ................................................................................ 558

    Raise/Lower limit switches ...................................................................................... 558

    Bad control processing ........................................................................................... 558

    Windup processing ................................................................................................. 559

    Anti-Reset Windup Status ...................................................................................... 562

    POSPROP parameters........................................................................................... 563

    13.14PULSECOUNT Block .................................................................................. 563

    Description ............................................................................................................. 563

    Function .................................................................................................................. 565

    Required inputs ...................................................................................................... 566

    Output..................................................................................................................... 566

    Initializable inputs and outputs................................................................................ 567

    PULSECOUNT parameters .................................................................................... 567

    13.15PULSELENGTH Block ................................................................................ 568

    Description ............................................................................................................. 568

    Function .................................................................................................................. 569

    Required inputs ...................................................................................................... 570

    Output..................................................................................................................... 570

    Initializable inputs and outputs................................................................................ 571

    PULSELENGTH parameters .................................................................................. 571

    13.16RAMPSOAK Block...................................................................................... 572

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    20/1248

    Contents

    xx Experion LX Control Builder Components Theory R110Honeywell February 2014

    Description ............................................................................................................. 572

    Function ................................................................................................................. 584

    Required inputs ...................................................................................................... 586

    Input ranges and limits ........................................................................................... 586

    Initializable outputs ................................................................................................. 586

    Output ranges and limits ........................................................................................ 587

    Mode handling ........................................................................................................ 588

    Hold command ....................................................................................................... 588

    CEE idle or Control Module inactivate command ................................................... 588

    Profile statistics ...................................................................................................... 589

    Guaranteed ramp rate ............................................................................................ 589

    Guaranteed soak time ............................................................................................ 590

    Event timer functions .............................................................................................. 590

    Control initialization ................................................................................................ 591

    Override feedback processing ................................................................................ 591

    Output Indication Function ..................................................................................... 591

    Windup processing ................................................................................................. 592

    Anti-Reset Windup Status ...................................................................................... 595

    RAMPSOAK parameters ........................................................................................ 596

    13.17RATIOBIAS Block ....................................................................................... 596

    Description ............................................................................................................. 596

    Function ................................................................................................................. 605

    Configuration example ........................................................................................... 606

    Operating modes and mode handling .................................................................... 607

    Required inputs ...................................................................................................... 608

    Input ranges and limits ........................................................................................... 608

    Initializable outputs ................................................................................................. 609

    Output ranges and limits ........................................................................................ 609

    Control initialization ................................................................................................ 610

    Ratio bias option .................................................................................................... 611

    Output bias ............................................................................................................. 612

    Timeout monitoring ................................................................................................ 614

    Timeout processing ................................................................................................ 615

    Override feedback processing ................................................................................ 615

    Output Indication Function ..................................................................................... 616

    Windup handling .................................................................................................... 619

    Windup processing ................................................................................................. 620

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    21/1248

    Contents

    R110 Experion LX Control Builder Components Theory xxiFebruary 2014 Honeywell

    Anti-Reset Windup Status ...................................................................................... 623

    RATIOBIAS parameters ......................................................................................... 624

    13.18RATIOCTL (Rat io Control ) Block .............................................................. 624

    Description ............................................................................................................. 624

    Function .................................................................................................................. 635

    Configuration example ............................................................................................ 636

    Operating modes and mode handling ..................................................................... 637

    Required inputs ...................................................................................................... 637

    Input ranges and limits ........................................................................................... 638

    Initializable outputs ................................................................................................. 638

    Output ranges and limits ......................................................................................... 639

    Control initialization ................................................................................................ 640

    Equations ............................................................................................................... 641

    Output bias ............................................................................................................. 643

    Timeout monitoring ................................................................................................. 645

    Timeout processing ................................................................................................ 645

    Override feedback processing ................................................................................ 646

    Output Indication Function ...................................................................................... 647

    Windup handling ..................................................................................................... 650

    Windup processing ................................................................................................. 651

    Anti-Reset Windup Status ...................................................................................... 654

    Restart or point activation ....................................................................................... 655

    Error handling ......................................................................................................... 655

    RATIOCTL parameters .......................................................................................... 656

    13.19REGCALC (Regulatory Cont rol Calculator) B lock .................................. 656

    Description ............................................................................................................. 656

    Function .................................................................................................................. 669

    Operating modes and mode handling ..................................................................... 670

    Inputs...................................................................................................................... 670

    Input ranges and limits ........................................................................................... 670

    Initializable outputs ................................................................................................. 671

    Output ranges and limits ......................................................................................... 672

    Assignable outputs ................................................................................................. 672

    Output assignment rules ......................................................................................... 673Control initialization ................................................................................................ 674

    Output bias ............................................................................................................. 675

    Timeout monitoring ................................................................................................. 678

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    22/1248

    Contents

    xxii Experion LX Control Builder Components Theory R110Honeywell February 2014

    Timeout processing ................................................................................................ 678

    Override feedback processing ................................................................................ 678

    Output Indication Function ..................................................................................... 680

    Windup handling .................................................................................................... 683

    Windup processing ................................................................................................. 684

    Anti-Reset Windup Status ...................................................................................... 687

    Expressions ............................................................................................................ 688

    Parameters in Expressions .................................................................................... 690

    Guidelines for Writing Expressions ........................................................................ 691

    String data support in expressions ......................................................................... 692

    Time support in expressions .................................................................................. 693

    REGCALC parameters ........................................................................................... 696

    13.20REGSUMMER (Regulatory Summer) Block ............................................. 696

    Description ............................................................................................................. 696

    Equation ................................................................................................................. 706

    Function ................................................................................................................. 707

    Configuration example ........................................................................................... 707

    Inputs ..................................................................................................................... 707

    Outputs .................................................................................................................. 708

    Initializable inputs and outputs ............................................................................... 708

    Output Ranges ....................................................................................................... 708

    Output bias ............................................................................................................. 709

    Mode handling ........................................................................................................ 710

    Control initialization ................................................................................................ 710

    Override feedback processing ................................................................................ 711

    Output Indication Function ..................................................................................... 712

    Windup processing ................................................................................................. 715

    REGSUMMER parameters .................................................................................... 718

    13.21REMCAS (Remote Cascade) Block ........................................................... 718

    Description ............................................................................................................. 718

    Function ................................................................................................................. 728

    Configuration example ........................................................................................... 729

    Inputs ..................................................................................................................... 733

    Input ranges and limits ........................................................................................... 733Input descriptors ..................................................................................................... 733

    Outputs .................................................................................................................. 733

    Output ranges and limits ........................................................................................ 734

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    23/1248

    Contents

    R110 Experion LX Control Builder Components Theory xxiiiFebruary 2014 Honeywell

    Output Indication Function ...................................................................................... 734

    Mode handling ........................................................................................................ 739

    Timeout monitoring ................................................................................................. 739

    Timeout processing ................................................................................................ 739

    Input switching ........................................................................................................ 740

    Equations ............................................................................................................... 741

    Output bias ............................................................................................................. 741

    Control Initialization ................................................................................................ 744

    Override feedback processing ................................................................................ 744

    Windup processing ................................................................................................. 745

    Anti-Reset Windup Status ...................................................................................... 748

    REMCAS parameters ............................................................................................. 749

    13.22SWITCH Block ............................................................................................ 749

    Description ............................................................................................................. 749

    Function .................................................................................................................. 759

    Inputs...................................................................................................................... 761

    Input ranges and limits ........................................................................................... 762

    Input descriptors ..................................................................................................... 762

    Initializable Outputs ................................................................................................ 762

    Output ranges and limits ......................................................................................... 763

    Mode handling ........................................................................................................ 763

    Timeout monitoring ................................................................................................. 763

    Timeout processing ................................................................................................ 764

    Equations ............................................................................................................... 764

    Bad input handling .................................................................................................. 766

    Bypass processing ................................................................................................. 767

    Input switching ........................................................................................................ 767

    Output bias ............................................................................................................. 767

    Error handling ......................................................................................................... 770

    Control initialization ................................................................................................ 770

    Override feedback processing ................................................................................ 771

    Output Indication Function ...................................................................................... 772

    Windup processing ................................................................................................. 775

    Anti-Reset Windup Status ...................................................................................... 777

    SWITCH parameters .............................................................................................. 778

    14. AUXILIARY FUNCTIONS ............................................................ 779

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    24/1248

    Contents

    xxiv Experion LX Control Builder Components Theory R110Honeywell February 2014

    14.1

    Auxi liary Funct ion Blocks ......................................................................... 779

    Functional Overview ............................................................................................... 779

    Common auxiliary block functions .......................................................................... 781

    14.2 AUXCALC (Auxil iary Calculation) Block .................................................. 782

    Description ............................................................................................................. 782

    Function ................................................................................................................. 782

    Configuration example ........................................................................................... 783

    Input ....................................................................................................................... 784

    Output .................................................................................................................... 785

    Expressions ............................................................................................................ 785

    Parameters in Expressions .................................................................................... 785

    Guidelines for Writing Expressions ........................................................................ 786

    Assignable Outputs ................................................................................................ 787

    AUXCALC parameters ........................................................................................... 787

    14.3 AUXSUMMER (Aux il iary Summer) Block ................................................. 788

    Description ............................................................................................................. 788

    Function ................................................................................................................. 788

    Configuration parameters ....................................................................................... 789

    Configuration example ........................................................................................... 790

    Input ....................................................................................................................... 791

    Output .................................................................................................................... 792

    Error handling ......................................................................................................... 792

    Restart or point activation....................................................................................... 792

    AUXSUMMER parameters ..................................................................................... 792

    14.4 CTUD (COUNTER UP/DOWN) Block ......................................................... 792

    Description ............................................................................................................. 792

    Function ................................................................................................................. 793

    Inputs ..................................................................................................................... 793

    Outputs .................................................................................................................. 796

    Edge or Level trigger mechanism ........................................................................... 796

    Supported algorithms ............................................................................................. 799

    Counter overflow and underflow conditions ............................................................ 799

    Effects of restart or point activation on CTUD ........................................................ 803

    Effects of Import or Export on CTUD ...................................................................... 803

    Effects of Checkpoint operations CTUD ................................................................. 803

    Parameter error handling ....................................................................................... 805

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    25/1248

    Contents

    R110 Experion LX Control Builder Components Theory xxvFebruary 2014 Honeywell

    CTUD parameters .................................................................................................. 805

    14.5 DEADTIME Block ........................................................................................ 805

    Description ............................................................................................................. 805

    Function .................................................................................................................. 807

    Input ....................................................................................................................... 808

    Output..................................................................................................................... 808

    PV status ................................................................................................................ 808

    Error handling ......................................................................................................... 809

    Delay type .............................................................................................................. 809

    Delay table ............................................................................................................. 810

    Restart condition .................................................................................................... 811

    DEADTIME parameters .......................................................................................... 811

    14.6 ENHAUXCALC (Enhanced Auxil iary Calculation) Block ........................ 812

    Description ............................................................................................................. 812

    Function .................................................................................................................. 813

    Configuration parameters ....................................................................................... 814

    Input ....................................................................................................................... 815

    Output..................................................................................................................... 816

    Expressions ............................................................................................................ 816

    Parameters in Expressions ..................................................................................... 816

    Guidelines for Writing Expressions ......................................................................... 817

    Enable/Disable switch example expression ............................................................ 818

    Scaled Input example expression ........................................................................... 819

    Assignable Outputs ................................................................................................ 819

    ENHAUXCALC parameters .................................................................................... 820

    14.7 ENHGENLIN (Enhanced General Linearization) B lock ........................... 820

    Description ............................................................................................................. 820

    Function .................................................................................................................. 822

    Configuration Parameters ....................................................................................... 823

    Input ....................................................................................................................... 824

    Output..................................................................................................................... 824

    Error Handling ........................................................................................................ 824

    Strategy Optimization using ENHGENLIN block ..................................................... 824

    ENHGENLIN block Usage Scenario .................................................................... 825

    ENHGENLIN parameters ....................................................................................... 832

    14.8 FLOWCOMP (Flow Compensation) Block ............................................... 832

  • 7/24/2019 Control Builder Components Theory EXDOC-XX16-En-110

    26/1248

    Contents

    xxvi Experion LX Control Builder Components Theory R110Honeywell February 2014

    Description ............................................................................................................. 832

    Function ................................................................................................................. 833

    Configuration parameters ....................................................................................... 834

    Input ...................................................................