• No results found

Open Automation Project Overview

N/A
N/A
Protected

Academic year: 2021

Share "Open Automation Project Overview"

Copied!
55
0
0

Loading.... (view fulltext now)

Full text

(1)

Open Automation

Project Overview

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.

(2)
(3)

Industrial Machinery

User Panel

(4)

Industrial Machinery

PLANT

USER PANEL (HMI) CONTROLLER

(5)

Industrial Machinery

CONTROLLER PLANT

USER PANEL (HMI) Hard Real Time Loop

(6)

Industrial Machinery

CONTROLLER PLANT

USER PANEL (HMI) Hard Real Time Loop

(7)

Industrial Machinery

CONTROLLER PLANT

USER PANEL (HMI) Hard Real Time Loop

Fast Enough Loop

(8)

Industrial Machinery

CONTROLLER PLANT

USER PANEL (HMI) Hard Real Time Loop

Fast Enough Loop Field Interface Machine to Machine Interface Man to Machine Interface Human-the-Loop

(9)

Mobile Robotics

Jog Box

ECU

(Electronic

Control Unit)

(10)

Mobile Robotics

CONTROLLER PLANT

(11)

Mobile Robotics

CONTROLLER PLANT Hard Real Time Loop

(12)

Mobile Robotics

CONTROLLER PLANT Hard Real Time Loop

Fast Enough Loop

(13)

Mobile Robotics

CONTROLLER PLANT Hard Real Time Loop

Fast Enough Loop

JOG BOX (HMI) Human-the-Loop

(14)

Mobile Robotics

CONTROLLER PLANT Hard Real Time Loop

Fast Enough Loop Field Interface

Machine to Machine Interface

Man to Machine

Interface JOG BOX (HMI)

(15)

Electric Wheelchair

Armrest Joystick

ECU

(Electronic

Control Unit)

(16)

Electric Wheelchair

CONTROLLER PLANT

ARMREST JOYSTICK (HMI)

External PLANT (environment)

(17)

Electric Wheelchair

CONTROLLER PLANT Hard Real Time Loop

External PLANT (environment)

(18)

Electric Wheelchair

CONTROLLER PLANT Hard Real Time Loop

Fast Enough Loop

External PLANT (environment)

(19)

Electric Wheelchair

CONTROLLER PLANT Hard Real Time Loop

Fast Enough Loop

External PLANT (environment)

ARMREST JOYSTICK (HMI) Human-the-Loop

(20)

Electric Wheelchair

CONTROLLER PLANT Hard Real Time Loop

Fast Enough Loop Field Interface Machine to Machine Interface Man to Machine Interface External PLANT (environment)

ARMREST JOYSTICK (HMI) Human-the-Loop

(21)

Light Vehicles

Handlebar and throttle

ECU

(Electronic

Control Unit)

(22)

Light Vehicles

CONTROLLER PLANT

(23)

Light Vehicles

CONTROLLER PLANT

HANDLEBAR, THROTTLE (HMI) Hard Real Time Loop

(24)

Light Vehicles

CONTROLLER PLANT

HANDLEBAR, THROTTLE (HMI) Hard Real Time Loop

(25)

Light Vehicles

CONTROLLER PLANT

HANDLEBAR, THROTTLE (HMI) Hard Real Time Loop

Fast Enough Loop

(26)

Light Vehicles

CONTROLLER PLANT

HANDLEBAR, THROTTLE (HMI) Hard Real Time Loop

Fast Enough Loop Field Interface Machine to Machine Interface Man to Machine Interface Human-the-Loop

(27)

Mechatronics Framework

TARGET (CONTROLLER) PLANT

HOST (HMI) Hard Real Time Loop

Fast Enough Loop Field Interface Machine to Machine Interface Man to Machine Interface Structure Power Supply Actuators Sensors Human-the-Loop

(28)

Open Automation

Controllers

(29)

Industrial Controller: PLC Allen-Bradley

Operating System: Unknown/Custom

IEC 61131-3

(IL)

Instruction List

(ST)

Structured Text

(LD)

Ladder Diagrams

(FD)

Function Block Diagram

(SFC) Sequential Function Chart

DSP: Dedicated Development System

Development Software: 907 AC 1131

H

A

R

D

W

A

R

E

ie ld M o d u le 2 ie ld M o d u le 1 m m u n ic ati o n M o d u le D S P B o ar d

S

O

F

T

W

A

R

E

FPGA: Not Present

Hardware Component Modules

E m b ed d ed u P ro ce ss o r B o ar d

(30)

Industrial Controller: SoftPLC KONTRON

Operating System: Windows/Linux/QNX

IEC 61131-3

(IL)

Instruction List

(ST)

Structured Text

(LD)

Ladder Diagrams

(FD)

Function Block Diagram

(SFC) Sequential Function Chart

DSP: Not Present

Development Software: CoDeSys SP

H

A

R

D

W

A

R

E

ie ld M o d u le 2 ie ld M o d u le 1 m m u n ic at io n M o d u le

S

O

F

T

W

A

R

E

FPGA: Not Present

ie ld M o d u le 3

Hardware Component Modules

E m b ed d ed u P ro ce ss o r B o ar d

(31)

Industrial Controller: National Instruments Compact RIO

Operating System:

LabVIEW Run-Time Engine + Linux/Windows/OS LabVIEW O.S. (PXI Architecture)

DSP: LabView

Development Software:

G Dataflow Language

Graphical Programming (VI)

H

A

R

D

W

A

R

E

ie ld M o d u le 3 ie ld M o d u le 2 m m u n ic ati o n M o d u le

S

O

F

T

W

A

R

E

FPGA: LabView

ie ld M o d u le 1

Hardware Component Modules

E m b ed d ed u P ro ce ss o r B o ar d

(32)

Industrial Controller: OpenPLC

Operating System: OpenHRTOS + Linux/RTAI

DSP: Open Development Environment

Development Software:

Scilab Dataflow Language

C/C++ Hard Coding

Graphical Programming (VI)

H

A

R

D

W

A

R

E

S

O

F

T

W

A

R

E

FPGA: Free Editor

Hardware Component Modules

Scilab/Scicos m m u n ic ati o n M o d u le D S P an d /o r F P G A B o ar d E m b ed d ed u P ro ce ss o r B o ar d ld M o d u le (s ) ld M o d u le (s )

(33)

Industrial Controller: OpenECU

Operating System: OpenHRTOS + Linux/RTAI

DSP: Open Development Environment

Development Software:

Scilab Dataflow Language

C/C++ Hard Coding

Graphical Programming (VI)

H

A

R

D

W

A

R

E

S

O

F

T

W

A

R

E

FPGA: Free Editor

Scilab/Scicos

Hardware Component Modules

ld M o d u le (s ) m m u n ic at io n M o d u le D S P an d /o r F P G A B o ar d E m b ed d ed u P ro ce ss o r B o ar d

(34)

OpenECU: Open Hardware Digital Platform

TOP

ISA Connector

Digital FB

Connector

Communication

Connector

DSP Motor

Manager

Connector

Analog FB

Connector

Power

Supply

Connector

CycloneII FPGA

TMS320F2812

DSP

64/256/512kword

Memory

Debug

Connector

3.3V

Regulator

User

Oscillator

(35)

OpenECU: OpenHRTOS

E

le

m

en

ts

P

la

tf

o

rm

O

p

en

H

R

T

O

S

CW Layer FW Layer SW Layer

Cables Connectors Lines Blocks

SR

SR

Blocks

IP

IP

Blocks

IC

IC

CW OS FW OS SW OS

CW Components FW Components SW Components

ECU System Bus ECU Field Bus Cables Connectors Lines ECU Layer Interface ECU Layer Interface PW Layer Cables Connectors Lines Blocks

IC

PC

PW OS PW Components ACU Power Bus ECU Layer Interface

Abstraction Layer

ECU ACU

(36)

OpenECU Development: Manual Code Generation

IP

SR

IP

IP

S ys te m B u s

F

W

S

W

FW Layer

IP

IP

SW Layer

IP

SR

HRTOS

U

se

r

(D

ev

e

lo

p

er

)

Altera

©

USBBlaster

DSP

Emulator

D

ev

el

o

p

m

en

t

In

te

rf

ac

es

UltraEdit32 Anjuta

(37)

OpenECU Development: Authomatic Code Generation

IP

SR

IP

IP

S ys te m B u s

F

W

S

W

FW Layer

IP

IP

SW Layer

IP

SR

HRTOS

U

se

r

(D

ev

e

lo

p

er

)

Altera

©

USBBlaster

DSP

Emulator

D

ev

el

o

p

m

en

t

In

te

rf

ac

es

Scilab/Scicos

(38)

OpenECU: Real Time Tandem (I)

IP

SR

IP

IP S ys . B u s

IP

IP

IP

SR

O

pe

n

H

R

TO

S

QuartusII

H

o

st

I

n

te

rf

ac

e

IP

IC F B

IP

IC Schematic

L

in

ux

/

R

TA

I

IP

SR

IP

SR FP Development Tools R ea l T im e T an d em Service Routine Floating Point Service Routine Fixed Point

U

s

er

(

D

e

ve

lo

pe

r)

Code Composer Studio

(39)

OpenECU: Real Time Tandem (II)

IP

SR

IP

IP S ys . B u s

IP

IP

IP

SR

O

p

en

H

R

T

O

S

QuartusII

H

o

st

I

n

te

rf

ac

e

IP

IC F B

IP

IC Schematic

R

T

A

I

IP

SR

IP

SR FP Development Tools R ea l T im e T an d em

U

s

er

(

D

e

ve

lo

p

e

r)

Code Composer Studio API T an d em

IP

API Eclipse W in / L in u x

(40)

Yes No Yes Yes Yes

Industrial Controllers:

Hardware Summary

Embedded

PC104

DSP + FPGA

board

Comm Module Field

Module1 Module2Field

Programmable

Logic

Controller

Kontron

Yes Yes

Yes Yes Yes

AllenBradley, Siemens,

Telemecanique, GE, Omnron

Yes Yes

Yes Yes Yes

Programmable

Automation

Controller

Yes Yes

Yes Yes Yes

O

pen

PLC

O

pen

ECU

National Instruments

(41)

/

IEC 61131-3

Industrial Controllers:

Software Summary

AllenBradley, Siemens,

Telemecanique, GE, Omnron

Programmable Logic Controller Kontron Programmable Automation Controller

Communication

Networks

Operating

System

Programmability

System

Proprietary

close

Open

/

Proprietary

IEC 61131-3

O

pen

PLC

O

pen

ECU

Proprietary

close

+

Custom

Open

Scilab

CVI National Instruments

S

oft

PLC

(42)

Open Automation

Interfaces

(43)

Interfaces: Open Hardware Communication Modules

7 6 5 4 3 2 1 physical data link network transport session presentation application 7 6 5 4 3 2 1 phy sic al data lin k net wor k tra nsp ort se ssi on pre se nta tio n app lic atio n Coaxial

Twisted Pair Optical Fiber

Plastic Fiber Wireless

Physical Link Lo gi ca l L in k

ISO-OSI Model

(44)

Mechatronics Framework: Wireless Interfaces

TARGET (CONTROLLER) PLANT

HOST (HMI) Hard Real Time Loop

Fast Enough Loop

Fast Loop Field Interface Machine to Machine Interface Man to Machine Interface

(45)

Consortium Logo: ZigBee Bluetooth

WPAN WLAN

IEEE Protocol 802.15.4 802.15.1 802.11.a 802.11.b 802.11g

Frequency (Hz) 868M, 915M(US), 2.4G 2.4G 5G 2.4 Ghz 2.4Ghz

Network initialization 30ms 10s 3s 3s 3s

Modulation DSSS FHSS OFDM DSSS/CCK OFDM/PBCC

Mac CSMA/CA TDMA CSMA/CA CSMA/CA CSMA/CA

Througput (bps) 250K,40K,20K 1M, 723K 54M 11M 54M

Distance 10m~75m 10m~100m 15m~30m 60m~90m 45m~75m

Network size 65535 8 256 256 256

Channel band(Hz) 600K, 2M, 5M 1M 16.6M 22M 22M

-4~20 0~20 17 0 17

Target unit price ($) 1.5~2.5 5 - -

-Tarnsmission power (dBm)

Wireless: Standard Protocols

(46)

Field Interface Machine to Machine Interface Controller [Target 2] Controller [Target 1] Plant 1 Plant 2

Control and Automation (Real Time)

FieldBus (Hard Real Time)

Mechatronics Framework: Deterministic Networks

FieldBus (Hard Real Time) FieldBus (Hard Real Time)

(47)

Mechatronics framework: OPC

PMI (i.e.SCADA) Field Interface Machine to Machine Interface Man to Machine Interface Plant

Controller

[Target]

HMI: Maintenance Tuning Fieldbus-([H]RealTime)

Information (Fast Enough) Control and Automation (Real Time)

Information

Management

Computer

HMI: Development HMI: Common User Plant

(48)

In

d

u

s

tri

a

l c

om

m

u

n

ic

at

io

n

s

Industrial

network

OPC FlexRay Ethernet/IP ControNet CANopen Profibus PA Modbus (TCP) FIP LIN CAN Sercos DeviceNet RS232/485

throughp

ut

high

Medium

to high

Field BUS

No Very Good No Possible No Good No FIP Possible Possible Very Good Possible Good

Control &

Automation

No Good Possible Good Possible Good Possible FIP Possible Medium Good Possible 2

Information

Very Good No Good Possible Possible Possible Possible FIP No No No .. 0.5Mb/s 1.2 .. 115Kb

Limitations

-Bad Determinism 10 .. 500 Hz No determinism if MultiMaster ProfibusDP Bad Determinism FIP Low Rate No determinism if MultiMaster Low Rate Low Rate

(49)

Open Automation

Demonstrators

(50)

Industrial Machinery

OpenPLC PLANT

USER PANEL (HMI) Field Interface

Machine to Machine Interface

Man to Machine Interface

(51)

Mobile Robotics

OpenECU PLANT

JOG BOX (HMI) Field Interface Machine to Machine Interface Man to Machine Interface SMAC

(52)

Electric Wheelchair

OpenECU PLANT

External PLANT (Environment)

ARMREST JOYSTICK (HMI) Field Interface

Machine to Machine Interface

Man to Machine Interface

(53)

Light Vehicles

OpenECUs PLANT

HANDLEBAR, THROTTLE (HMI) Field Interface Machine to Machine Interface Man to Machine Interface FlexRay

(54)

Light Vehicles

OpenECU PLANT

PDA, SMARTPHONE (HMI) Field Interface

Machine to Machine Interface

Man to Machine Interface

(55)

References

Related documents

of rotator cuff integrity [6]. In the present study, the vast majority of our patients did not present any intraarticular pathologies requiring surgical treatment. If

However, to our knowledge, this is the first study to indicate the comparative invasiveness and tolerability of XLIF compared with traditional open PLIF as a minim- ally invasive

Therefore, the aim of this paper was to (i) determine whether membership in these previously identi- fied subgroups was associated with outcomes of pain intensity, pain frequency

Additionally, the correlation coefficients were cal- culated between lateral trunk motion and knee pain and gender, age, stiffness (WOMAC), maximum walking speed, body mass index

Bone mineral density of the lumbar vertebrae and femur in the 4-month smoke-exposed rats was significantly lower than that in controls.. There was no significant difference in

outcomes of pyogenic spondylodiscitis patients treated with both early surgery and antibiotics who received surgi- cal treatment immediate after confirming the diagnosis

Although soft tissue massage of the posterior shoulder tissues is often included in rehabilitation of individuals with posterior shoulder tightness, glenohumeral internal rotation

Gram positive coccus, occurring in chains. Gram positive coccus, occurring in