1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Open distributed automation and control with iec 61499.pdf

25 2,1K 3
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Open distributed automation and control with IEC 61499
Tác giả James H. Christensen
Trường học Rockwell Automation
Chuyên ngành Automation and Control
Thể loại Thesis
Năm xuất bản 2001
Thành phố Geneva
Định dạng
Số trang 25
Dung lượng 247,27 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Open distributed automation and control with iec 61499.

Trang 1

with IEC 61499

Trang 2

Open Distributed Automation and Control

• Software Tool Requirements

• Status and Future

Trang 3

programmability agility

agility distributability configurability programmability

Agile Manufacturing

Function Blocks IEC 61499

Trang 4

IEC 61131-3: Modern (1993) Software Engineering for Automation and Control

IEC 61131-3: Modern (1993) Software Engineering for Automation and 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

Trang 5

Function Blocks: Object-Oriented Encapsulation and Reuse in IEC 61131-3

Function Blocks: Object-Oriented Encapsulation and Reuse in IEC 61131-3

Control Algorithm Specification External Interface Specification

IN BOOL

DB_TIME TIME

DEBOUNCE

DB_FF

S1 R

Q1 OFF_TMR

TON IN PT

Q ET

SR

IN PT

Q ET TON OFF_TMR

ON_TMR TON

IN Q

| | IN

|/|

IN

(R) OUT

(S) OUT DB_TIME

Trang 6

Centralized System Configuration in IEC 61131-3

CONFIGURATION RESOURCE

Trang 7

Distributed Configuration in Fieldbus Systems

CV-101 A/O

IP 102 20

19

21

AT 107A

LT 101

AT 107B TT

105

AT 106

Re-Burned Lime

LT

108

Purchased Lime

LT

112

Green Liquor Storage

IP 104A IP

104B Heater Cooler

DT 109

FT 110

SC 110

TT 104

FT 102 AT 103

Trang 8

Distributed Configuration in Fieldbus Systems

Conductivity

FIC 102

AT 107B

AT 107A

AT 106

AT 103

IP 102

FT 102

SC

107

AIC 107

AC 106 FRC

103

AY 103

AT107A

FRC103 SC103

IP102 FIC102

FT102

AT106

AY103 AT103

Trang 9

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

Trang 10

System Architecture for Distributed Applications

Trang 11

Device Architecture

• Device = Container for Resources

• Device provides Communications & Process Interfaces

Communication link(s)

Resource x

Controlled process

Resource z Resource y

Application B Application C

Application A

Device boundary Communication interface(s)

Process interface(s)

Trang 12

Resource Architecture

• Resource schedules & executes FB algorithms

• Resource maps Communications & Process I/O

Functions to Service Interface Function Blocks

Function Block

Local application (or local part of distributed application)

Service Algorithm

Scheduling Function

Interface Function

Block Service Interface

Trang 13

Event and Data Interfaces

Data outputs Data inputs

Event outputs Event inputs

Data flow Event flow

Event/Data Associations

Event flow

Data flow

Trang 14

Event-Driven Execution Control

7

= sampling

Trang 15

Encapsulation and Reuse: Basic Function Block Types

Encapsulation and Reuse: Basic Function Block Types

Output variables Input variables

Event inputs Event outputs

Algorithms Type identifier

(IEC 1131-3)

Internal variables

Execution Control Chart

Trang 16

Software Encapsulation and Reuse: Composite Function Block Types

Software Encapsulation and Reuse: Composite Function Block Types

Event inputs Event outputs

Type identifier

Execution Control

"subapplications" are distributable

Trang 17

DI DO

socket plug

• Reduce diagram clutter

• Simplify transducer interface

Trang 18

Open Distributed Automation and Control

• Software Tool Requirements

• Status and Future

Trang 19

System Management Model

Trang 20

Software Tool Models

Trang 21

Open Distributed Systems: The IEC 61499 Vision

Project Repository

Software Tools

DeviceNet EDSs Fieldbus DDs IEC 61915 ISO 15745 ISO 10303 etc.

Libraries: IEC 61499 IEC 61131-3

Existing & Normative in IEC 61499

Existing but non-Normative in IEC 61499

To be defined or implementation-dependent

Trang 22

Software Tool Requirements (1)

• Information to be provided by tool supplier

– Applicable library element type(s) – Engineering task(s) supported

• Exchange of library elements

– via XML per defined DTDs for:

» data types

» other library elements

• Information to be provided by library element supplier

– sufficient to enable the user to fully determine functionality – at a minimum, event + data interfaces + service specification – IP protection allowed when element implementation is provided

Trang 23

Software Tool Requirements (2)

» production of executable code ("firmware")

» creation and interconnection of function block instances

in devices and resources

• System operation, testing and maintenance

– as required by the associated engineering task – examples:

» facilities described above

» configuration/operation of information interchange

» management services

Trang 24

IEC Project 61499 Status & Future

• PASs (Publicly Available Specifications)

– IEC PAS 61499-1, Architecture – IEC PAS 61499-2, Software tool requirements

• Ongoing Work

– 61499-3, Application guidelines – (to be proposed) 61499-4, Rules for compliance profiles

• 2-year trial use period

– Incorporate lessons learned from trial implementations – Parts 1,2 CDVs projected: 2003-10-01

Trang 25

First Feasibility Demonstration:

Kitakyushu City, Japan, 2000-10-20

First Feasibility Demonstration:

Kitakyushu City, Japan, 2000-10-20

Operator Interface + Logging

HIgh-Level Control, Monitoring + Diagnostics

Machine Control

Machine #2

High-level Service Interfaces

Control-level Service Interfaces

I/O Service Interfaces

Machine #1

Ngày đăng: 20/08/2012, 11:15

TỪ KHÓA LIÊN QUAN