Atjaunināt sīkdatņu piekrišanu

Real-time Execution for IEC 61499 [Mīkstie vāki]

  • Formāts: Paperback / softback, weight: 507 g, illustrations
  • Izdošanas datums: 28-Feb-2009
  • Izdevniecība: ISA
  • ISBN-10: 1934394270
  • ISBN-13: 9781934394274
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 141,85 €
  • Grāmatu piegādes laiks ir 3-4 nedēļas, ja grāmata ir uz vietas izdevniecības noliktavā. Ja izdevējam nepieciešams publicēt jaunu tirāžu, grāmatas piegāde var aizkavēties.
  • Daudzums:
  • Ielikt grozā
  • Piegādes laiks - 4-6 nedēļas
  • Pievienot vēlmju sarakstam
  • Formāts: Paperback / softback, weight: 507 g, illustrations
  • Izdošanas datums: 28-Feb-2009
  • Izdevniecība: ISA
  • ISBN-10: 1934394270
  • ISBN-13: 9781934394274
Citas grāmatas par šo tēmu:
IEC 61499 is the newly adopted standard for distributed control systems and follows on from the IEC 61131 standard for programmable logic controllers (PLCs). This book discusses real-time execution of the models defined in the IEC 61499 standard with a closer look at predictable, event-triggered real-time systems. Manufacturing industries are experiencing rapidly changing global markets and thus face an increasing demand for flexible adaptable production systems. The text guides the reader in understanding how to design and reconfigure control applications at the real-time control layer of the automation system. The author describes how to introduce reconfiguration to existing as well as new software architectures and how to support reconfiguration in an execution environment. This book targets control, automation, and software engineers intending to develop distributed flexible industrial automation systems, as well as developers of adaptable embedded systems.
Introduction
1(6)
Goal
3(1)
Conceptual Approach
3(1)
Task Definition
4(3)
IEC 61499 a Base Model for Reconfigurable Control Systems
7(14)
Overview of the IEC 61499 Family of Standards
7(1)
Short Introduction to IEC 61499
8(4)
Existing Execution Approaches for IEC 61499
12(5)
Reconfiguring IEC 61499 Control Applications
17(1)
Summary
18(3)
Reconfiguration of Embedded Control Software
21(14)
Basic Definitions
21(1)
Existing Work on Reconfigurable Software Infrastructures
22(4)
Requirements for Dynamic Reconfiguration Support
26(2)
Reconfiguration Aptitude of Industrial Control Systems
28(5)
IEC 61131-3
28(2)
IEC 61499
30(3)
Summary
33(2)
Real-Time Execution of Embedded Control Software
35(16)
Basic Definitions
35(4)
Real-Time System Constraints
39(2)
Absolute Timing Constraints
39(1)
Relative Timing Constraints
40(1)
Resource Constraints
41(1)
Process Models
41(3)
Periodic Occurrence Model
42(1)
Aperiodic Occurrence Models
42(2)
Overview of Real-Time Scheduling Algorithms
44(4)
Task Activation Models
45(1)
Classification of Scheduling Algorithms
45(1)
Basic Scheduling Algorithms
46(1)
Derived Scheduling Algorithms
47(1)
Summary
48(3)
Reconfiguration Approach
51(40)
Introduction
51(1)
Reconfiguration Model
52(3)
Identification of Reconfiguration Services
55(8)
Derivation of Reconfiguration Services
56(3)
Compilation of Basic Reconfiguration Services
59(4)
Necessary Extensions to the Basic Reconfiguration Support of IEC 61499
63(14)
Handling Vendor-Independent Function Block Type Definitions
63(12)
Derived Data Types
75(1)
Interacting with Function Block Internals
75(2)
Execution Environment Support for Reconfiguration Applications
77(9)
Language for Programming Reconfiguration Applications
77(1)
Interaction Between Reconfiguration Application and Control Application
78(1)
Provision of Basic Reconfiguration Services
79(4)
Management Model
83(3)
Execution of Reconfiguration Applications
86(2)
Summary
88(3)
A New IEC 61499 Real-Time Execution Model
91(66)
Execution Requirements for Reconfigurable Control Models
91(2)
Deriving a new Execution Approach for IEC 61499
93(15)
Analysis of the IEC 61499 Execution Model
93(5)
Mapping the IEC 61499 Modeling Elements to Existing Real-Time Scheduling Theory
98(4)
The Event Chain Concept
102(1)
Structural and Behavioral Attributes of Event Chains
103(5)
An IEC 61499 Execution Environment Based on the Event Chain Concept
108(15)
Execution of Function Block Networks within Event Chains
110(8)
Execution of Event Chains
118(4)
Resulting Task-set
122(1)
Derived Scheduling and Execution Parameters
123(12)
Worst-Case Execution Time of Event Chains
124(3)
Arrival Times for Event Chain Branches
127(7)
Providing the Scheduling and Execution Parameters to the Execution Environment
134(1)
Managing External Events
135(4)
Guaranteeing Real-Time Execution
139(9)
General Execution Properties of the Resulting Task-set
139(3)
Worst-Case Active Task-Set
142(1)
Static Priority Scheduling of General Task-sets
143(3)
Dynamic Priority Scheduling of General Task-sets
146(1)
Considerations on Task Blocking
147(1)
Guidelines for Real-Time Constrained Control Application Design
148(1)
Considerations on Executing Reconfiguration Applications
149(4)
Setup Phase of Reconfiguration Applications
151(1)
Execution Phase of Reconfiguration Applications
151(1)
Shutdown Phase of Reconfiguration Applications
152(1)
Resulting Execution Environment Design
153(4)
Tests and Measurements
157(34)
Test Environment
157(8)
IEC 61499 Execution Environment
158(1)
Control Devices
158(3)
Measurement Setup
161(2)
Test Event Chain
163(2)
Real-Time Execution Experiments
165(13)
Independent Real-Time Constrained Event Chains
166(6)
Decoupled Event Chain Branches
172(4)
Discussion of Real-Time Execution Experiments
176(2)
Real-Time Reconfiguration Experiments
178(9)
Disturbances Resulting from the External Reconfiguration Interface
179(2)
Disturbances Resulting from the Internal Reconfiguration Interface
181(5)
Discussion of Real-Time Reconfiguration Experiments
186(1)
Summary
187(4)
Real-World Control Application
191(18)
Experimental Setup
191(3)
Parameter Normalization
192(2)
Closed Loop Control Experiments
194(4)
Improved Position Control of the Inverted Pendulum
195(1)
Results
196(2)
Reconfiguration Experiment
198(9)
Setup Phase
198(2)
Execution Phase
200(2)
Shutdown Phase
202(1)
Results
203(2)
Discussion of Real-World Control Application Experiments
205(2)
Summary
207(2)
Future Steps Toward Adaptive Production Systems
209(12)
Summarization of the Achieved Results
209(4)
Next Steps
213(6)
Real-Time Execution of IEC 61499
213(3)
Dynamic Reconfiguration Support
216(3)
Long-Term Vision
219(2)
A Description of the Basic Reconfiguration Services
221(16)
General Structure of the External Reconfiguration Interface
222(3)
Structural Services
225(4)
Library Services
229(1)
Execution Control Services
230(2)
State Interaction Services
232(1)
Query Services
233(4)
B Compact XML-Encoding for IEC 61499 Types
237(2)
C Real-Time Event Function Blocks
239(14)
Terms and Abbreviations Used 253(6)
Bibliography 259(9)
Webiography 268(3)
Index 271