Open Automation Project Overview



Similar documents
Centro Servizi di Prototipazione del Politecnico di Torino. Open Automation Project Overview

Z-TWS4. Multifunction Straton / LINUX Controller.

DATA COMMUNICATION BETWEEN PROGRAMMABLE LOGIC CONTROLLERS IN THE INDUSTRIAL DISTRIBUTION APPLICATIONS

Programmable set for Ethernet Modbus/TCP in IP20 TI-BL20-PG-EN-8

applicomio Profibus-DP

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

PLCs and SCADA Systems

Industrial Communications Training

Candle Plant process automation based on ABB 800xA Distributed Control Systems

Vorlesung Kommunikationsnetze Fieldbus Systems

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Set for PROFINET IO in IP20 TI-BL20-EN-PN-4

Internet-Accessible Power Monitoring & Control Systems

Set for Profibus DPV1 in IP20 TI-BL20-DPV1-8

straton Universal control and strong connections. embedded field bus controller soft-plc scada logic

Ponto Series. A new concept for automation

Optimize your simple machines... Modicon M218 Selection Guide

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

Impact of OPC UA and Information Modeling on Monitoring Solutions. Ron DeSerranno, Founder / CEO rdeserranno@b-scada.com

AIDIAG PREMIUM. Offer positioning

Wireless Technologies for Industrial Applications

Technical Training Module ( 30 Days)

Programmable set for Ethernet Modbus/TCP in IP67 TI-BL67-PG-EN-2

Medical Device Design: Shorten Prototype and Deployment Time with NI Tools. NI Technical Symposium 2008

Visual Programming of Logic, Motion, and Robotics

Wir kriegen s geregelt Close the loop with PMA

Beremiz The Free and Open Source IEC Automation IDE

Wireless Process Control Network Architecture Overview

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

User manual Compact Web PLC WP240 series IEC-line

NI Platform for automotive measurement and test applications

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

GE Intelligent Platforms. PACSystems High Availability Solutions

Programmable Logic Controller PLC

Understanding Device Level Connection Topologies

Keys To Developing an Embedded UA Server

Wireless Communications for SCADA Systems Utilizing Mobile Nodes

FOUNDATION Fieldbus High Speed Ethernet Control System

Cut down your costs, increase your productions efficiently with the knowledge of PLC s Siemens technology. SITRAIN TM THAILAND Page 1 of 14

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

The integrated HMI-PLC

Series Six Plus Programmable Controller

GE Power Controls FIELDBUS APPENDIX PROFIBUS DP. Doc. No.: ASTAT Plus PB_Appendix-v0

EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY

M2M I/O Modules. To view all of Advantech s M2M I/O Modules, please visit

Application of a Web-based Monitoring and Control system in Plastic Rotational Moulding Machine

Teleprotection Schemes and Equipment. James W. Ebrecht Young Power Equipment Scottsdale, AZ

SCADA and Monitoring for Solar Energy Plant

Using installed Fieldbus Wiring to carry Ethernet Communications

ISA CERTIFIED AUTOMATION PROFESSIONAL (CAP ) CLASSIFICATION SYSTEM

Industrial Networks & Databases

Hardware & Software Solutions

The Internet of Things: Opportunities & Challenges

Intelligent Device Management with DCS, PLC, and RTU

the headoffices Hardware standard Software standard hardware custom motion controllers Multi-panel meters custom custom hardware hardware

Office Automation. Industrial Automation. Information Technology and Automation Systems in Industrial Applications. Product Development.

Manufacturers are enthusiastic about the Internet of Things (IoT) but face significant

Data Logger & Net Client Software (Windows, ipad, Android) Instant On. Touch. Drop & Drag Opera on. No more proprietary display equipment!

Programmable Logic Controllers Definition. Programmable Logic Controllers History

Professur Technische Informatik Prof. Dr. Wolfram Hardt. Network Standards. and Technologies for Wireless Sensor Networks. Karsten Knuth

MC6 Motion Controller. Maximum flexibility for industrial automation with integrated CODESYS programming environment

Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to

Virtual KNX/EIB devices in IP networks

Introduction to Data Acquisition

MC6 Motion Controller. Highest level of flexibility for industrial automation due to scalable motion control system

FOR IMMEDIATE RELEASE

ABB drives. Automation solutions Drives, PLC, motion, motors and safety

Android Application for Accessing KNX Devices via IP Connection

Introduction to PROFIBUS and PROFINET

TOWARDS STUDYING THE WLAN SECURITY ISSUES SUMMARY

CODESYS in Mobile Automation

Lecture 4 Profibus. Urban Bilstrup Urban.Bilstrup@ide.hh.se

PLCs in automated material handling systems. SAGS presentation Gert Maas

PROFINET IO Diagnostics 1

Automation software Concept V2.6 The flexible IEC development environment to optimize PLC performance

Degree programme in Automation Engineering

EtherCAT Cutting Costs with High-speed Ethernet

PROFINET the Industrial Ethernet standard. Siemens AG Alle Rechte vorbehalten.

Electrics & Electronics

SCADAPack E ISaGRAF 3 User Manual

Designing an efficient Programmable Logic Controller using Programmable System On Chip

High rate and Switched WiFi. WiFi QoS, Security 2G. WiFi a/b/g. PAN LAN Cellular MAN

Network Topologies. Network Topologies

User Manual Revision English

FIBER OPTIC APPLICATION IN A PROFIBUS NETWORK

MAJORS: Computer Engineering, Computer Science, Electrical Engineering

MOTION CONTROL CARDS FOR MACHINE DESIGN

Special FEATURE. By Heinrich Munz

Process Control and Automation using Modbus Protocol

Change the way. you change over. Automatic Changeover Equipment

UniOP epad33 and epad33t

ModBus Server - KNX. Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems.

Introduction To SCADA and Telemetry

THE DESIGN OF A PORTABLE PROGRAMMABLE LOGIC CONTROLLER (PLC) TRAINING SYSTEM FOR USE OUTSIDE OF THE AUTOMATION LABORATORY.

imc BUSDAQ autonomous intelligent synchronized Field bus data acquisition - from stationary to mobile imc productive testing

s!nus-elektrotechnikai bt. Industrial IT & Automation

Transcription:

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.

Context 2

Industrial Machinery Numerical Controller User Panel 3

Industrial Machinery PLANT CONTROLLER USER PANEL (HMI) 4

Industrial Machinery PLANT Hard Real Time Loop CONTROLLER USER PANEL (HMI) 5

Industrial Machinery PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop USER PANEL (HMI) 6

Industrial Machinery PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop USER PANEL (HMI) Human-the-Loop 7

Industrial Machinery PLANT Field Hard Real Time Loop Machine to Machine CONTROLLER Fast Enough Loop Man to Machine USER PANEL (HMI) Human-the-Loop 8

Mobile Robotics ECU (Electronic Control Unit) Jog Box 9

Mobile Robotics PLANT CONTROLLER JOG BOX (HMI) 10

Mobile Robotics PLANT Hard Real Time Loop CONTROLLER JOG BOX (HMI) 11

Mobile Robotics PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop JOG BOX (HMI) 12

Mobile Robotics PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop JOG BOX (HMI) Human-the-Loop 13

Mobile Robotics PLANT Field Hard Real Time Loop Machine to Machine CONTROLLER Fast Enough Loop Man to Machine JOG BOX (HMI) Human-the-Loop 14

Electric Wheelchair ECU (Electronic Control Unit) Armrest Joystick 15

Electric Wheelchair External PLANT (environment) PLANT CONTROLLER ARMREST JOYSTICK (HMI) 16

Electric Wheelchair External PLANT (environment) PLANT Hard Real Time Loop CONTROLLER ARMREST JOYSTICK (HMI) 17

Electric Wheelchair External PLANT (environment) PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop ARMREST JOYSTICK (HMI) 18

Electric Wheelchair External PLANT (environment) PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop ARMREST JOYSTICK (HMI) Human-the-Loop 19

Electric Wheelchair External PLANT (environment) PLANT Field Hard Real Time Loop Machine to Machine CONTROLLER Fast Enough Loop Man to Machine ARMREST JOYSTICK (HMI) Human-the-Loop 20

Light Vehicles ECU (Electronic Control Unit) Handlebar and throttle 21

Light Vehicles PLANT CONTROLLER HANDLEBAR, THROTTLE (HMI) 22

Light Vehicles PLANT Hard Real Time Loop CONTROLLER HANDLEBAR, THROTTLE (HMI) 23

Light Vehicles PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop HANDLEBAR, THROTTLE (HMI) 24

Light Vehicles PLANT Hard Real Time Loop CONTROLLER Fast Enough Loop HANDLEBAR, THROTTLE (HMI) Human-the-Loop 25

Light Vehicles PLANT Field Hard Real Time Loop Machine to Machine CONTROLLER Fast Enough Loop Man to Machine HANDLEBAR, THROTTLE (HMI) Human-the-Loop 26

Mechatronics Framework Power Supply Actuators Structure Sensors PLANT Field Hard Real Time Loop Machine to Machine TARGET (CONTROLLER) Fast Enough Loop Man to Machine HOST (HMI) Human-the-Loop 27

Open Automation Controllers 28

Industrial Controller: PLC Allen-Bradley Development Software: 907 AC 1131 Field Module 2 Field Module 1 Communication Module DSP Board Embedded uprocessor Board HARDWARE SOFTWARE Hardware Component Modules IEC 61131-3 (IL) Instruction List (ST) Structured Text (LD) Ladder Diagrams (FD) Function Block Diagram (SFC) Sequential Function Chart Operating System: Unknown/Custom DSP: Dedicated Development System FPGA: Not Present 29

Industrial Controller: SoftPLC KONTRON Embedded uprocessor Board Field Module 3 Field Module 2 Field Module 1 Communication Module HARDWARE Hardware Component Modules SOFTWARE Development Software: CoDeSys SP IEC 61131-3 (IL) Instruction List (ST) Structured Text (LD) Ladder Diagrams (FD) Function Block Diagram (SFC) Sequential Function Chart Operating System: Windows/Linux/QNX DSP: Not Present FPGA: Not Present 30

Industrial Controller: National Instruments Compact RIO Field Module 3 Field Module 2 Communication Module Field Module 1 Embedded uprocessor Board HARDWARE SOFTWARE Hardware Component Modules Development Software: G Dataflow Language Graphical Programming (VI) Operating System: LabVIEW Run-Time Engine + Linux/Windows/OS LabVIEW O.S. (PXI Architecture) DSP: LabView FPGA: LabView 31

Industrial Controller: OpenPLC Field Module(s) Field Module(s) Communication Module DSP and/or FPGA Board Embedded uprocessor Board HARDWARE SOFTWARE Hardware Component Modules Development Software: Scilab/Scicos Scilab Dataflow Language C/C++ Hard Coding Graphical Programming (VI) Operating System: OpenHRTOS + Linux/RTAI DSP: Open Development Environment FPGA: Free Editor 32

Field Module(s) Communication Module DSP and/or FPGA Board Embedded uprocessor Board HARDWARE Hardware Component Modules SOFTWARE Industrial Controller: OpenECU Development Software: Scilab/Scicos Scilab Dataflow Language C/C++ Hard Coding Graphical Programming (VI) Operating System: OpenHRTOS + Linux/RTAI DSP: Open Development Environment FPGA: Free Editor 33

OpenECU: Open Hardware Digital Platform ISA Connector TOP DSP Motor Manager Connector CycloneII FPGA Communication Connector Digital FB Connector 64/256/512kword Memory 3.3V Regulator Power Supply Connector Debug Connector TMS320F2812 DSP Analog FB Connector User Oscillator 34

OpenECU: OpenHRTOS Platform OpenHRTOS Elements ACU ECU ECU Layer PC IC IC IC ECU Layer ECU Layer SR SR Blocks Blocks Blocks Blocks PW Layer CW Layer FW Layer SW Layer Abstraction Layer ACU Power Bus PW OS ECU Field Bus CW OS Cables Connectors Lines PW Components ECU System Bus FW OS Cables Connectors Lines CW Components SW OS Cables Connectors Lines FW Components SW Components 35

OpenECU Development: Manual Code Generation SW SR SW Layer HRTOS Altera USBBlaster DSP Emulator User (Developer) FW Layer System Bus FW Development s Textual Templates (Hard Coding) SR UltraEdit32 Anjuta 36

OpenECU Development: Authomatic Code Generation SW SR SW Layer HRTOS Altera USBBlaster DSP Emulator User (Developer) FW Layer System Bus FW Development s Graphical Templates & Block Diagrams SR Scilab/Scicos 37

SR Development Tools IC IC Schematic FP SR Host QuartusII Service Routine Fixed Point User (Developer) SR FB Real Time Tandem Service Routine Floating Point Sys. Bus OpenHRTOS Linux/RTAI OpenECU: Real Time Tandem (I) Code Composer Studio SR 38

API SR FP Development Tools IC Schematic SR IC Eclipse Sys. Bus SR Host FB QuartusII User (Developer) API Tandem Real Time Tandem OpenHRTOS RTAI Win / Linux OpenECU: Real Time Tandem (II) Code Composer Studio SR 39

Field Field Module1 Module2 Embedded PC104 DSP + FPGA board Comm Module Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Industrial Controllers: Hardware Summary Programmable Logic Controller AllenBradley, Siemens, Telemecanique, GE, Omnron Programmable Automation Controller National Instruments SoftPLC Kontron OpenPLC OpenECU 40

Industrial Controllers: Software Summary Programmable Logic Controller AllenBradley, Siemens, Telemecanique, GE, Omnron Programmable Automation Controller National Instruments SoftPLC Kontron OpenPLC OpenECU Operating System Communication Networks IEC 61131-3 Proprietary close Proprietary close CVI Open / Proprietary Open System Programmability / IEC 61131-3 Scilab + Custom 41

Open Automation s 42

6 5 presentation session 4 transport 3 network 2 data link 1 physical Plastic Fiber Optical Fiber Wireless data link 2 network 3 transport 4 presentation session 5 Physical Link ISO-OSI Model application 7 6 Twisted Pair application physical Coaxial 7 1 Logical Link s: Open Hardware Communication Modules 43

Mechatronics Framework: Wireless s PLANT Field Hard Real Time Loop Machine to Machine TARGET (CONTROLLER) Fast Enough Loop Man to Machine HOST (HMI) Fast Loop 44

Wireless: Standard Protocols WPAN IEEE Protocol 802.15.4 Frequency (Hz) WLAN 802.11.a 802.11.b 802.11g 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 Tarnsmission power (dbm) -4~20 0~20 17 0 17 Target unit price ($) 1.5~2.5 5 - - - Consortium Logo: ZigBee 802.15.1 Bluetooth WPAN: Wireless Personal Area Network; WLAN: Wireless Local Area Network; 45

Mechatronics Framework: Deterministic Networks Plant 1 FieldBus (Hard Real Time) Field Plant 2 FieldBus (Hard Real Time) Controller [Target 1] FieldBus (Hard Real Time) Controller [Target 2] Control and Automation (Real Time) Machine to Machine Real Time Protocols: Deterministic, Fault Tolerant, Robust 46

Mechatronics framework: OPC Plant Plant Field Fieldbus-([H]RealTime) Controller [Target] Machine to Machine Control and Automation (Real Time) Information (Fast Enough) PMI (i.e.scada) Information HMI: Maintenance Tuning HMI: Development HMI: Common User Man to Machine Management Computer 47

Industrial communications Industrial network Field BUS Control & Automation Information Limitations OPC No No Very Good - FlexRay Very Good Good No Ethernet/ No Possible ControNet Possible Good Possible CANopen No Possible Possible Profibus PA Good Good Possible No determinism if MultiMaster ProfibusDP Modbus (TCP) No Possible Possible Bad Determinism F F F LIN Possible Possible No Low Rate CAN Possible Medium No No determinism if MultiMaster Sercos Very Good Good No DeviceNet Possible Possible.. 0.5Mb/s RS232/485 Good 2 1.2.. 115Kb throughp ut Bad Determinism Good 10.. 500 Hz high Medium F to high F Low Rate Low Rate 48

Open Automation Demonstrators 49

Industrial Machinery Field Machine to Machine Man to Machine PLANT OpenPLC USER PANEL (HMI) 50

Mobile Robotics Field Machine to Machine PLANT OpenECU SMAC Man to Machine JOG BOX (HMI) 51

Electric Wheelchair External PLANT (Environment) Field Machine to Machine Man to Machine PLANT OpenECU ARMREST JOYSTICK (HMI) 52

Light Vehicles Field PLANT FlexRay Machine to Machine Man to Machine OpenECUs HANDLEBAR, THROTTLE (HMI) Red Baron 53

Light Vehicles Field Machine to Machine Man to Machine PLANT OpenECU PDA, SMARTPHONE (HMI) Maintenance/Remote Control 54

Thank You