Distributed Control Systems Toc
Distributed Control Systems Toc
1
1 3 9 10 20 27 32
35
35 35 38 43 44 45
87
87 87 90 91
95
95 95 95
2 Contents
5.4 Control functions 5.5 Control algorithms 5.6 Sequential programs for batch processing 5.7 Defining equipment procedures 5.8 Phase logic programming 5.9 Phase logic interface 5.10 Logic block functions in advanced controller 5.11 DCS controller configuration
131
131 131 135 137 145 150 154 154 159 163 164
169
169 170 170 171 172 173 174 181 182 183 186 187 191 196 200
Contents 3
Chapter 8 ProfiBus
8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 8.14 Introduction Architecture of the ProfiBus protocol Application larger service specification ProfiBus communication model Relationship between application process and communication Communication objects FieldBus message specification Network management Fault management Configuration management ProfiBus FMS profiles Performance Diagnostics System configuration
205
205 207 210 212 212 213 214 218 218 218 218 219 220 220
225
225 225 227 237 239 243 259 260 261
263
10.1 Development and growth of programmable controllers (PLC) - an introduction 263 10.2 Need for standardization in programming approach 264 10.3 Drawbacks in conventional programming methodology 265 10.4 Features of IEC-1131-3 language definition 271 10.5 Summary of IEC-1131-3 272 10.6 PLC software architecture - software quality attributes 272 10.7 IEC software architecture 273 10.8 Component parts of IEC software architecture 274 10.9 Functions and function blocks 275 10.10 Local and global variables 277 10.11 Mapping software model to real life systems-Examples 278 10.12 Applications 280 10.13 Summary of PLC architecture 283 10.14 Common elements in IEC-1131-3 283
4 Contents
10.15 Elementary data types 10.16 Generic data type 10.17 Derived data types 10.18 Variables 10.19 Variable initialization 10.20 Functions 10.21 Programs 10.22 Resource 10.23 Tasks 10.24 Summary of common elements in IEC-1131-3 10.25 Structured text 10.26 Statements used for assignments 10.27 Expressions 10.28 Evaluating an expression 10.29 Statements 10.30 Conditional statements 10.31 Iteration statements 10.32 Implementation dependence 10.33 Summary of structured text 10.34 Function block diagram 10.35 Basics 10.36 Methodology 10.37 Signal flow 10.38 Feedback path 10.39 Network layout 10.40 Function execution control 10.41 Jumps and labels 10.42 Network evaluation rules 10.43 Summary of function block diagram 10.44 Ladder diagrams 10.45 Basic concept 10.46 Graphical symbols used in ladder diagram 10.47 Boolean expressions using ladder diagrams 10.48 Integrating functions & function blocks. 10.49 Feedback paths 10.50 Jumps and labels 10.51 Network evaluation rules 10.52 Portability 10.53 Summary of ladder diagrams 10.54 Instruction List 10.55 Structure of IL programming language 10.56 Calling functions and function blocks 10.57 Portability and other issues 10.58 Summary of Instruction List 10.59 Sequential function chart (SFC) 10.60 Steps
284 288 289 291 294 295 300 301 301 303 304 304 305 305 306 307 309 311 311 311 311 312 313 314 315 315 316 316 317 317 317 318 321 322 323 323 324 324 325 326 326 330 332 333 334 338
Contents 5
10.61 Transitions 10.62 Actions 10.63 Action qualifiers 10.64 Action control function block 10.65 Execution rules 10.66 Design safety issues 10.67 Top down design 10.68 Summary of sequential function charts
351
11.1 An alarm system 351 11.2 Functions of the plant or process operator 352 11.3 Functions of an alarm system 355 11.4 An effective alarm system 355 11.5 Design overview 358 11.6 Human and ergonomic factors 359 11.7 Structure of a good alarm system 361 11.8 Safety integrity level (SIL) 370 11.9 Definition of strategy 371 11.10 Strategy for alarm system design 371 11.11 Strategy for alarm system maintenance and management at the site/plant 372 11.12 Generation of minimum design documentation for each alarm 372 11.13 Measurement of the alarms 376 11.14 Field measurements for deriving alarms 377 11.15 Hardware for alarm processing 377 11.16 Alarm displays 378 11.17 Testing of alarms 380 11.18 Generation of various types of alarms 380 11.19 Selection of alarm settings 387 11.20 Setting alarm priority 389 11.21 Design of field sensors for generating alarms 395 11.22 Logical processing of alarms 400 11.23 Design of alarm list displays 406 11.24 Measurement of performance 411 11.25 Usefulness of alarms 414 11.26 Measurement of number of alarms and average rate of alarms 417 11.27 Measuring operator response 423 11.28 Management of improvement program 424 11.29 Alarm review 425 11.30 Elimination of spurious alarms 426 11.31 Intermittent and fleeting alarms 426 11.32 Processing alarms 427 11.33 Control of modifications 433 11.34 Hazard and operability studies (HAZOP) 433
6 Contents
434 436
439
439 439 445 446 449 450
459
459 459 460 461 462 465 466 466 468 468
471
471 471 478 485 486
487
487 487 507 521
Contents 7
523
523 523 524 532 535 538
539
539 541
Appendix AFundamentals of control systems Appendix BIntegration of the complete FieldBus system Appendix CAdaptive and predictive control Appendix DCentral site computer facilities Appendix EFuzzy logic control Appendix FStability and control modes of closed loop Appendix GDCS and process control exercises Glossary