Upload
chelocordobacadiz
View
673
Download
158
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 ...................................................................