intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Lecture Open Distributed Automation and Control with IEC 61499

Chia sẻ: Lão Lão | Ngày: | Loại File: PDF | Số trang:25

7
lượt xem
0
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

The following will be discussed in this chapter: Background, Architecture, object models, software tool requirements, status and future, distributed configuration in fieldbus systems (physical view), resource architecture,...

Chủ đề:
Lưu

Nội dung Text: Lecture Open Distributed Automation and Control with IEC 61499

  1. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Open OpenDistributed DistributedAutomation Automationand andControl Control with withIEC IEC61499 61499 presented at: IEC Workshop on Automation Objects Geneva, Switzerland 2001-04-03 by: JAMES H. CHRISTENSEN , Ph.D. Senior Principal Engineer Rockwell Automation JHChristensen@ra.rockwell.com JHC/2001-04-03 p. 1
  2. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Open OpenDistributed DistributedAutomation Automationand andControl Control with withIEC IEC61499 61499 • Background • Architecture • Object Models • Software Tool Requirements • Status and Future JHC/2001-04-03 p. 2
  3. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Distributed DistributedAutomation: Automation: An AnArchitectural ArchitecturalDialectic Dialectic Centralized Programmable Configurable PLC IEC 61131-3 agility Thesis distributability Synthesis Function Blocks Agile IEC 61499 agility Manufacturing distributability configurability Antithesis programmability programmability DCS agility IEC 61804 Distributed Configurable JHC/2001-04-03 p. 3
  4. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 IEC IEC61131-3: 61131-3:Modern Modern(1993) (1993)Software Software Engineering Engineeringfor forAutomation Automationand andControl Control • Encapsulation/Reuse Mechanisms – Function Blocks, Functions, Data Types, Programs • Application-adapted Languages – Ladder Diagram (LD) for logic control (“power flow”) – Function Block Diagram (FBD) for regulatory control (“data flow”) – Sequential Function Chart (SFC) for state-machine control – Structured Text (ST) for information processing – Instruction List (IL) for assembly-level programming • A Mature, Internationally Adopted Standard – First edition: 1993 – Second edition: 2001 JHC/2001-04-03 p. 4
  5. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Function FunctionBlocks: Blocks:Object-Oriented Object-Oriented Encapsulation Encapsulationand andReuse Reusein inIEC IEC61131-3 61131-3 DEBOUNCE BOOL IN OUT BOOL TIME DB_TIME External Interface Specification Control Algorithm Specification ON_TMR OFF_TMR TON IN OUT TON IN IN Q |/| (R) DB_FF IN Q PT ET DB_TIME PT ET SR OFF_TMR S1 Q1 OUT ON_TMR TON R IN Q IN TON OUT || IN Q (S) DB_TIME PT ET DB_TIME PT ET JHC/2001-04-03 p. 5
  6. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Centralized CentralizedSystem SystemConfiguration Configurationin inIEC IEC61131-3 61131-3 CONFIGURATION RESOURCE RESOURCE TASK TASK TASK TASK PROGRAM PROGRAM PROGRAM PROGRAM FB FB FB FB GLOBAL and DIRECTLY REPRESENTED VARIABLES ACCESS PATHS Communication function JHC/2001-04-03 p. 6
  7. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Distributed DistributedConfiguration Configurationin inFieldbus FieldbusSystems Systems (Physical (PhysicalView) View) H1 Fieldbus Segment # 3 Control Room LT LT 111 112 PC H1 Fieldbus Re-Burned Purchased Green Lime Lime Liquor Segment # 2 Storage DT FT LT 109 110 101 19 SC 111 SC SC 110 23 24 112 20 IP 25 104A IP IP FT 102 104B 102 21 Heater Cooler AT AT AT CV-101 TT 107A 104 106 103 A/O AT 107B H1 Fieldbus TT SC 22 105 LT Segment # 1 108 108 JHC/2001-04-03 p. 7
  8. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Distributed DistributedConfiguration Configurationin inFieldbus FieldbusSystems Systems (Logical (LogicalView) View) AI ISEL PID PID RATIO AO AT107B HS107 AIC107 AI AIC106 FRC103 SC103 AI AT106 AO AI LL AI PID AT107A AT103 AY103 FT102 FIC102 IP102 AC AIC 106 107 FRC 103 FIC 102 AY SC 103 103 HS FT IP 107 102 102 AT 103 AT AT AT CV-102 106 107A 107B A/O Conductivity JHC/2001-04-03 p. 8
  9. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Basic Basic Concepts Concepts of of IEC IEC 61499 61499 • Distributed applications • Object-oriented software encapsulation and reuse • Event and data interfaces • Event-driven state machines • Service interfaces • Management services • Software portability JHC/2001-04-03 p. 9
  10. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 System SystemArchitecture Architecturefor forDistributed DistributedApplications Applications Event flow Data flow Communication network(s) Device 1 Device 2 Device 3 Device 4 Application A Appl. C Application B Controlled process JHC/2001-04-03 p. 10
  11. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Device DeviceArchitecture Architecture • Device = Container for Resources • Device provides Communications & Process Interfaces Communication link(s) Device boundary Communication interface(s) Resource x Resource y Resource z Application A Application C Application B Process interface(s) Controlled process JHC/2001-04-03 p. 11
  12. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Resource ResourceArchitecture Architecture • Resource schedules & executes FB algorithms • Resource maps Communications & Process I/O Functions to Service Interface Function Blocks Communication functions Local application Communication mapping (or local part of distributed application) Events Data Service Service Interface Interface Algorithm Function Function Block Block Process mapping Process I/O functions Scheduling Function JHC/2001-04-03 p. 12
  13. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Event Eventand andData DataInterfaces Interfaces Event inputs Event outputs Event flow Event flow Data flow Data flow Event/Data Associations Data inputs Data outputs JHC/2001-04-03 p. 13
  14. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Event-Driven Event-DrivenExecution ExecutionControl Control 2 Execution control 8 function 7 1 Algorithm 5 3 4 6 Scheduling function = sampling JHC/2001-04-03 p. 14
  15. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Encapsulation Encapsulationand andReuse: Reuse: Basic BasicFunction FunctionBlock BlockTypes Types Event inputs Event outputs Execution Control Chart Type identifier Algorithms (IEC 1131-3) Internal variables Input variables Output variables JHC/2001-04-03 p. 15
  16. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Software SoftwareEncapsulation Encapsulationand andReuse: Reuse: Composite CompositeFunction FunctionBlock BlockTypes Types • Functional composition • Reusable • Atomic (not distributable) – "subapplications" are distributable Event inputs Event outputs Execution Control Type identifier Input variables Output variables JHC/2001-04-03 p. 16
  17. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Adapter AdapterInterfaces Interfaces provider acceptor EO EI EI EO DO DI DI DO plug socket adapter connection • Reduce diagram clutter • Simplify transducer interface • Capture patterns of interaction JHC/2001-04-03 p. 17
  18. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Open OpenDistributed DistributedAutomation Automationand andControl Control with withIEC IEC61499 61499 • Background • Architecture • Object Models • Software Tool Requirements • Status and Future JHC/2001-04-03 p. 18
  19. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 System SystemManagement ManagementModel Model JHC/2001-04-03 p. 19
  20. OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Software SoftwareTool ToolModels Models JHC/2001-04-03 p. 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2