Hệ thống điều khiển phân tán - Chương 10
lượt xem 12
download
OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Open Distributed Automation and Control Open Distributed Automation and Control with IEC 61499 with IEC 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
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Hệ thống điều khiển phân tán - Chương 10
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Open Distributed Automation and Control Open Distributed Automation and Control with IEC 61499 with IEC 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Open Distributed Automation and Control Open Distributed Automation and Control with IEC 61499 with IEC 61499 • Background • Architecture • Object Models • Software Tool Requirements • Status and Future JHC/2001-04-03 p. 2
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Distributed Automation: Distributed Automation: An Architectural Dialectic An Architectural Dialectic Centralized Programmable Configurable PLC agility IEC 61131-3 distributability Thesis Function Blocks Agile Synthesis IEC 61499 Manufacturing agility distributability configurability Antithesis programmability programmability agility DCS IEC 61804 Distributed Configurable JHC/2001-04-03 p. 3
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 IEC 61131-3: Modern (1993) Software IEC 61131-3: Modern (1993) Software Engineering for Automation and Control Engineering for Automation and 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Function Blocks: Object-Oriented Function Blocks: Object-Oriented Encapsulation and Reuse in IEC 61131-3 Encapsulation and Reuse in IEC 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 Q IN |/| (R) IN Q DB_FF PT ET DB_TIME PT ET SR OFF_TMR OUT S1 Q1 ON_TMR TON R IN OUT TON IN Q || (S) IN Q PT ET DB_TIME PT ET DB_TIME JHC/2001-04-03 p. 5
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Centralized System Configuration in IEC 61131-3 Centralized System Configuration in IEC 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Distributed Configuration in Fieldbus Systems Distributed Configuration in Fieldbus Systems (Physical View) (Physical View) H1 Fieldbus Segment # 3 LT Control Room LT 112 111 PC H1 Fieldbus Re-Burned Purchased Lime Lime Green Segment # 2 Liquor DT FT Storage LT 109 110 101 19 SC SC 111 SC 110 23 24 112 20 25 IP 104A IP IP 104B 102 FT 21 102 Heater AT Cooler AT TT AT CV-101 107A 106 104 103 A/O AT 107B H1 Fieldbus 22 TT SC 105 LT Segment # 1 108 108 JHC/2001-04-03 p. 7
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Distributed Configuration in Fieldbus Systems Distributed Configuration in Fieldbus Systems (Logical View) (Logical View) AI ISEL PID PID RATIO AO AI AT107B HS107 AIC107 AIC106 FRC103 SC103 AI AT106 AO AI PID AI LL AT107A AT103 AY103 IP102 FT102 FIC102 AC AIC 106 107 FRC 103 FIC AY 102 SC 103 103 HS 107 IP FT AT 102 102 103 AT AT AT 107A 107B 106 CV-102 A/O Conductivity JHC/2001-04-03 p. 8
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Basic Concepts of IEC 61499 Basic Concepts of IEC 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 System Architecture for Distributed Applications System Architecture for Distributed Applications Event flow Data flow Communication network(s) Device 1 Device 2 Device 3 Device 4 Application A Application B Appl. C Controlled process JHC/2001-04-03 p. 10
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Device Architecture Device 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Resource Architecture Resource 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Event and Data Interfaces Event and Data 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Event-Driven Execution Control Event-Driven Execution Control 2 8 Execution control function 7 1 Algorithm 5 34 6 Scheduling function = sampling JHC/2001-04-03 p. 14
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Encapsulation and Reuse: Encapsulation and Reuse: Basic Function Block Types Basic Function Block 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Software Encapsulation and Reuse: Software Encapsulation and Reuse: Composite Function Block Types Composite Function Block 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Adapter Interfaces Adapter 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
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Open Distributed Automation and Control Open Distributed Automation and Control with IEC 61499 with IEC 61499 • Background • Architecture • Object Models • Software Tool Requirements • Status and Future JHC/2001-04-03 p. 18
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 System Management Model System Management Model JHC/2001-04-03 p. 19
- OPEN DISTRIBUTED AUTOMATION AND CONTROL WITH IEC 61499 Software Tool Models Software Tool Models JHC/2001-04-03 p. 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 2
7 p | 241 | 95
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 1
8 p | 229 | 89
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 3
12 p | 203 | 88
-
Hệ thống điều khiển phân tán - Chương 1
28 p | 315 | 85
-
Hệ thống điều khiển phân tán - Chương 11
38 p | 203 | 62
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 9
8 p | 184 | 60
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 10
9 p | 156 | 56
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 7
10 p | 168 | 56
-
Hệ thống điều khiển phân tán - Chương 6
18 p | 211 | 55
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 13
9 p | 143 | 54
-
HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 5
5 p | 158 | 53
-
Hệ thống điều khiển phân tán - Chương 5
20 p | 171 | 43
-
Hệ thống điều khiển phân tán - Chương 12
19 p | 136 | 42
-
Hệ thống điều khiển phân tán trong nhà máy xi măng Sông Gianh
4 p | 175 | 22
-
Giáo trình Hệ thống điều khiển phân tán (Nghề: Sửa chữa thiết bị tự động hóa - Cao đẳng) - Trường Cao Đẳng Dầu Khí
79 p | 28 | 11
-
Giáo trình Hệ thống điều khiển phân tán (DCS) (Nghề: Sửa chữa thiết bị tự động hóa - Trình độ: Cao đẳng) - Trường Cao Đẳng Dầu Khí (năm 2020)
78 p | 37 | 9
-
Nâng cao chất lượng điều khiển từ xa các tổ máy nhà máy thủy điện bản chát
3 p | 8 | 3
-
Đề cương môn học Hệ thống điều khiển (Mã số môn học: EENG151)
4 p | 11 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn