api i c1 - institute for systems and...

65
Page 1 IST / DEEC / API Industrial Industrial Automation Automation (Automa (Automa ç ç ão de Processos Industriais) ão de Processos Industriais) http://users.isr.ist.utl.pt/~jag/courses/api1617/api1617.html Prof. Paulo Jorge Oliveira, original slides Prof. José Gaspar, rev. 2016/2017

Upload: phamkhanh

Post on 16-Dec-2018

233 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 1

IST / DEEC / API

Industrial Industrial AutomationAutomation(Automa(Automaçção de Processos Industriais)ão de Processos Industriais)

http://users.isr.ist.utl.pt/~jag/courses/api1617/api1617.html

Prof. Paulo Jorge Oliveira, original slides

Prof. José Gaspar, rev. 2016/2017

Page 2: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 2

IST / DEEC / API

A steam engine built according to James Watt's patent in 1848 at Freiberg in Germany [wikipedia]

Industrial Revolution 1760/80 Industrial Revolution 1760/80 –– 1820/40 (historians E. 1820/40 (historians E. HobsbawmHobsbawm, T. S. Ashton), T. S. Ashton)

Page 3: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 3

IST / DEEC / API

Steam engine and detail of the governor, James Watt's [wikipedia].

Industrial Revolution 1760/80 Industrial Revolution 1760/80 –– 1820/40 (historians E. 1820/40 (historians E. HobsbawmHobsbawm, T. S. Ashton), T. S. Ashton)

Page 4: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 4

IST / DEEC / API

A jewel: A jewel: Maillardet'sMaillardet's Automaton, 18Automaton, 18thth century, the largest known mechanical memorycentury, the largest known mechanical memory

https://www.fi.edu/history-automaton

Page 5: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 5

IST / DEEC / API

Maillardet'sMaillardet's Automaton, 18Automaton, 18thth century: the largest known mechanical memorycentury: the largest known mechanical memory

https://www.fi.edu/history-automaton

Four drawings and three poemsFour drawings and three poems

Page 6: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 6

IST / DEEC / API

Maillardet'sMaillardet's Automaton, 18Automaton, 18thth century:century:the robot saved for the future the namethe robot saved for the future the nameof its manufacturerof its manufacturer

https://www.fi.edu/history-automaton

Ecrit par L’Automate de Maillardet

Page 7: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 7

IST / DEEC / API

Many options for controlling real world devices! Why PLCs?

Microcontrollers Computer + IO PLCAr

duin

o

Nat

iona

l In

stru

men

ts

AD/D

A

Prem

ium

P57

Rasp

berr

y-pi

Page 8: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 8

IST / DEEC / API

Page 9: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 9

IST / DEEC / API

Objectives of the course:Objectives of the course:

Industrial Automation

• Analysis of systems for industrial automation.

• Methodologies for the implementation of solutions in industrialautomation.

• Programming languages of PLCs (Programmable Logic Controllers).

• CAD/CAM and Computerized Numerical Controlled (CNC) machines.

• Discrete Event Systems Modeling.

• Supervision of Processes in Industrial Automation.

Page 10: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 10

IST / DEEC / API

1. Introduction to Automation [1 week]Introduction to components and methodologies.

2. Introduction to PLCs [2 weeks]Components of Programmable Logic Controllers (PLCs). Architecture, functional structure, IO.

3. PLCs Programming Languages [2w]Standard languages (IEC-1131-3): Ladder Diagram; Instruction List and Structured Text.

4. GRAFCET (Sequential Function Chart) [1 week]Norm, elements of the language, modelling.

Program at a glance:Program at a glance:

Industrial Automation

5. CAD/CAM and CNC Machines [1 week]Types of Computerized Numerical Controlled machines. Interpolation of trajectories. Flexible fabrication cells.

6. Discrete Event Systems [1 week]Modeling of discrete event systems (DESs). Automata. Petri networks. State and dynamics of PNs.

7. Analysis of DESs [2 weeks]Properties of DESs. Methodologies for the analysis: reachability graph and matricial equation.

8. DESs and Industrial Automation [1week]Relations GRAFCET / Petri networks. Analysis of industrial automation solutions as DESs.

9. Supervision of Industrial Processes [2w]Methodologies for supervision. SCADA. Synthesis based on invariants. Examples of application.

Page 11: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 11

IST / DEEC / API

AssessmentAssessment andand gradinggrading::

• 2 Preliminary laboratory assignments - training purposes (0% of the final grade).

• 2 Laboratory assignments (20%+20% of the final grade). Groups of 3 students.

• 1 Seminar (20% of the final grade). Topics to be selected with each group.

• 1 Exam (40% of the final grade).

Upon student choice, the second exam can be oral.

• Minimum grade: 9.0/20.0 val. in each component.

Industrial Automation

One extra value for students attending more than 70% of recitations and do short summaries of the classes.

Page 12: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 12

IST / DEEC / API

Assessment and grading:Assessment and grading:

ShortShortsummariessummariesof theof theclassesclasses

Download this Download this XLS file from the XLS file from the webpage of the webpage of the course.course.

Page 13: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 13

IST / DEEC / API

3h, 19Jan or 03Feb 2017Exams

0.5h seminar (one date >= week 8)3rd lab. assignment

3 weeks2nd lab. assignment

3 weeks1st lab. assignment

1 week2nd preliminary lab.

1 week1st preliminary lab.

First weekLab. registration1

Schedule Schedule ((semestersemester viewview, , laboratorieslaboratories & & examexam))::

1 Important: define the students’ representative

Page 14: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 14

IST / DEEC / API

Schedule Schedule (week view, see also IST(week view, see also IST--GOP / GOP / fenixfenix))::

• Recitation classes

Monday 11.00 h – 12.30h Ea5Tuesday 08.00 h – 09.30h Ea4

• Lab. Classes (once per week)

Monday 09.30h – 11.00h L1 LSDC4 (room 5.21)Friday 09.30h – 11.00h L2 LSDC4 (room 5.21)

• Groups registration for the LaboratoryBy September 25th 2009 with the students’ representatives.

Industrial Automation

Page 15: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 15

IST / DEEC / API

Bibliography Bibliography ::

Industrial Automation

--- References mostly found in the slides :

• Automating Manufacturing Systems with PLCs, Hugh Jack (available online).

• Programmable Logic Controllers, Frank D. Petruzella, McGraw-Hill, 1996.

• Petri Net Theory and the Modeling of Systems, James L. Peterson, Prentice-Hall,1981.

• Supervisory Control of Discrete Event Systems, Moody and Antsaklis, Kluwer Academic Publishers, 1998.

• Modeling and Performance Analysis, Christos Cassandras, Aksen Associates, 1993 (newer book in 2008).

--- More references :

• Computer Control of Manufacturing Systems, Yoram Koren, McGraw Hill, 1986.

• Petri Nets and GRAFCET: Tools for Modeling Discrete Event Systems, R. David, H. Alla, New York : Prentice Hall Editions, 1992.

• Supervisory Control of Concurrent Systems: A Petri Net Structural Approach, Marian V. Iordache, Panos J. Antsaklis, Birkhauser, 2006

• Modeling and Control of Discrete-event Dynamic Systems with Petri Nets and other Tools, Branislav Hruz and MengChu Zhou, 2007.

• Técnicas de Automação, João R. Caldas Pinto, Lidel Ed. Técnicas Lda, 2010 (3ª Edição)

Page 16: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 16

IST / DEEC / API

Prof. Paulo Jorge Oliveira, original slidesProf. José Gaspar, rev. 2016/2017

Industrial Industrial AutomationAutomation(Automa(Automaçção de Processos Industriais)ão de Processos Industriais)

IntroductionIntroduction to to AutomationAutomation

http://www.isr.ist.utl.pt/~jag/aulas/api1617/api1617.html

Page 17: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 17

IST / DEEC / API Chap. 1 – Introduction to Automation

Industrial Automation is Necessary and is HappeningIndustrial Automation is Necessary and is Happening

Consistent production growth in the last three centuries (since the Industrial Revolution)1.

The production of increasing amountsof goods requires the storage and handling of large quantities of resources.

Need to use automatic tools and systems.

Automation was fostered by the invention of computers.1 Motivated by the continuous growth of the world population and migration to cities.

Page 18: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 18

IST / DEEC / API

Industrial Process: Industrial Process:

Making Cement Making Cement

[[OutãoOutão / / SetSetúúbalbal / / Portugal]Portugal]

Some systems are very Some systems are very large and complex but large and complex but still need to still need to ““work like work like a clocka clock””

Page 19: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 19

IST / DEEC / API

Industrial Process: Industrial Process:

Tetra Pak / Tetra Pak / ParmalatParmalat

Complexity handled with modularity.Complexity handled with modularity.Filling machine, complete line:Filling machine, complete line:-- 200 ml slim 20000 TP/h200 ml slim 20000 TP/h-- Straw ApplicatorStraw Applicator-- Beverage Carton Film WrapperBeverage Carton Film Wrapper-- ConveyorsConveyors-- CarboardpackerCarboardpacker

Page 20: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 20

IST / DEEC / API

Ctrl Actuator

Sensor

Robot +Robot + ... + Global

Controller

= Automated

Industrial

Process

The subject of this course

+Robot

Other courses as e.g. Control

Page 21: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 21

IST / DEEC / API

Ch. 1 Ch. 1 –– Introduction to Automation [1 week]Introduction to Automation [1 week]

1.1 Introduction to components in industrial automation.

1.2 Cabled logic versus programmed logic versus networked logic.

1.3 Introduction to methodologies for problem modeling.Methodologies of work.

Industrial Automation

Page 22: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 22

IST / DEEC / API Chap. 1 – Introduction to Automation

1.1 Components used in industrial automation1.1 Components used in industrial automation

Robotic Manipulators– the generic workers

Computerized CNC Machines– the specialized workers

Handling materials– specialized load and unload

Low level actuation– motors

Page 23: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 23

IST / DEEC / API

Robotic ManipulatorsRobotic Manipulators

Chap. 1 – Introduction to Automation

Page 24: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 24

IST / DEEC / API

Riding an ABB IRB 6600 Robot 1 [Youtube]API Note: please understand the power, and do not do this; keep always the safety!

RoboticRobotic ManipulatorsManipulators

Page 25: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 25

IST / DEEC / API

Robotic Manipulators Robotic Manipulators -- End EffectorsEnd Effectors

Chap. 1 – Introduction to Automation

Page 26: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 26

IST / DEEC / API

Major characteristics:

• Number of degrees of freedom• Types of joints (prismatic/revolution)• Programming tools and environments(high level languages, teach pendent, ...)

• Workspace• Accuracy, reliability• Payload and robustness

Chap. 1 – Introduction to Automation

Robotic ManipulatorsRobotic Manipulators

Page 27: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 27

IST / DEEC / API

Workspace, examples:

Chap. 1 – Introduction to Automation

Robotic ManipulatorsRobotic Manipulators

Page 28: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 28

IST / DEEC / API

Central problems to address and solve:

• Direct / Inverse kinematics• Trajectory generation / Trajectory following• Coordinate frames where tasks are specified• Level of abstraction of the programming languages

Chap. 1 – Introduction to Automation

Robotic ManipulatorsRobotic Manipulators

Page 29: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 29

IST / DEEC / API

Use in Flexible Cells of Fabrication:

it is required that the manipulatorshave correct interfaces for the synchronization and inputs forexternal commands.

Chap. 1 – Introduction to Automation

Robotic ManipulatorsRobotic Manipulators

Page 30: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 30

IST / DEEC / API

Computerized Numerical Controlled (CNC) MachinesComputerized Numerical Controlled (CNC) Machines

Examples:Milling, Lathes, ...

Major characteristics:

• Number of degrees of freedom• Interpolation methods• Load/unload automation, and also in tool change• Programming (high level languages, teach pendent, ...)• Workspace• Accuracy, reliability• Payload and robustness• Interface • Synchronization with exterior

Chap. 1 – Introduction to Automation

MITSUI SEIKI Machining Center

Page 31: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 31

IST / DEEC / API Chap. 1 – Introduction to Automation

Computerized Numerical Controlled (CNC) MachinesComputerized Numerical Controlled (CNC) Machines

Compact CNC plasma cutting machineEffective cutting :1.5 m X 3 mPlasma torch cutting capacity up to 5cm (mild steel), Gas torch option allows up to 10cm.

Page 32: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 32

IST / DEEC / API Chap. 1 – Introduction to Automation

Computerized Numerical Controlled (CNC) MachinesComputerized Numerical Controlled (CNC) Machines

Page 33: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 33

IST / DEEC / API

For transport...

Solutions for Handling materialsSolutions for Handling materials

Chap. 1 – Introduction to Automation

Major characteristics:

• Load / unload automation

• Accuracy, reliability

• Payload and robustness

• Interface

• Synchronization with exteriorConveyors, wheels on the ground

Page 34: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 34

IST / DEEC / API

Automatic Guided Vehicles (Automatic Guided Vehicles (AGVsAGVs))

Chap. 1 – Introduction to Automation

Major characteristics:

• Load/unload automation

• Accuracy, reliability

• Payload and robustness

• Interface

• Synchronization with exterior

Page 35: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 35

IST / DEEC / API

Example of fleet operating in industry

Automatic Guided Vehicles (Automatic Guided Vehicles (AGVsAGVs))

Chap. 1 – Introduction to Automation

Page 36: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 36

IST / DEEC / API

Automatic Guided Vehicles (Automatic Guided Vehicles (AGVsAGVs))

Kiva Systems Inc- warehouse automation- used by Staples, Toys R Us, ...- 2012 bought by Amazon ($775 million)

Page 37: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 37

IST / DEEC / API

AGVsAGVs (Automatic Guided Vehicles)(Automatic Guided Vehicles)Kiva Systems Inc, warehouse automation

Page 38: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 38

IST / DEEC / API

Ch. 1 Ch. 1 –– Introduction to Automation [1 week]Introduction to Automation [1 week]

1.1 Introduction to components in industrial automation.

1.2 Cabled logic versus programmed logic versus networked logic.

1.3 Introduction to methodologies for problem modeling.Methodologies of work.

Industrial Automation

Page 39: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 39

IST / DEEC / API

1.2 Cabled Logic1.2 Cabled Logic

Chap. 1 – Introduction to Automation

CBCB

212 CCB

One Relay Two Relays making one AND gate

Page 40: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 40

IST / DEEC / API

1.2 Cabled Logic versus ...1.2 Cabled Logic versus ...

Chap. 1 – Introduction to Automation

Page 41: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 41

IST / DEEC / API

Cabled Logic versus ...Cabled Logic versus ...

... versus ... versus ProgrammedProgrammed LogicLogic ……

Relaycontrolpanel

PLCcontrolpanel

Page 42: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 42

IST / DEEC / API

... versus ... versus NetworkedNetworked LogicLogic

Chap. 1 – Introduction to Automation

Page 43: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 43

IST / DEEC / API

Ch. 1 Ch. 1 –– Introduction to Automation [1 week]Introduction to Automation [1 week]

1.1 Introduction to components in industrial automation.

1.2 Cabled logic versus programmed logic versus networked logic.

1.3 Introduction to methodologies for problem modeling.Methodologies of work.

Industrial Automation

Page 44: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 44

IST / DEEC / API

Ref: Programmable Logic Controllers, Frank D. Petruzella, McGraw-Hill, 1996.

Relay diagram / Ladder diagram, design methodology:• main sub-system hardware (actuators, sensors) integration• break complete system into sub-systems, select hardware• integrate hardware (logic and sequencing)

SensorsPressure switchTemperature sensorsProximity sensors

ActuatorsMotorsSolenoid valveCommand relayPneumatic cylinderElectro pneumatic

Page 45: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 45

IST / DEEC / API

Demonstration of precise actuation – Schneider Electric

Page 46: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 46

IST / DEEC / API

ActuationActuation

Major characteristics:

• Type of start

• Type of control

• Accuracy, reliability

• Payload and robustness

• Interface with exterior

• Synchronization

Motors

Chap. 1 – Introduction to Automation

Page 47: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 47

IST / DEEC / API

Example of AC motor, with driver

Chap. 1 – Introduction to Automation

Page 48: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 48

IST / DEEC / API

Solenoid ValveSolenoid Valve

Chap. 1 – Introduction to Automation

Page 49: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 49

IST / DEEC / API

Command RelayCommand Relay

Chap. 1 – Introduction to Automation

Page 50: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 50

IST / DEEC / API

Command RelayCommand Relay

from: http://www.engineersgarage.com/insight/how-relay-switch-works

Page 51: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 51

IST / DEEC / API

Cylinders (Pneumatics)Cylinders (Pneumatics)

Chap. 1 – Introduction to Automation

Page 52: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 52

IST / DEEC / API Chap. 1 – Introduction to Automation

Solenoid Valves (Solenoid Valves (ElectrovalvesElectrovalves, Electro, Electro--pneumatics)pneumatics)

The solenoid has two positions and when actuated will change the direction that fluid flows

to the device. The symbols shown here are commonly used to represent this type of valve.

Two types: ON/OFF valves, Proportional Valves

Page 53: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 53

IST / DEEC / API

Solenoid Valves and CylindersSolenoid Valves and Cylinders

Proportional pneumatics (proportional valve), Servo-pneumatics (e.g. feedback of the position of the piston).

Page 54: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 54

IST / DEEC / API

Push buttonsPush buttons

Chap. 1 – Introduction to Automation

SensorsSensors

Page 55: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 55

IST / DEEC / API

Selector with three positionsSelector with three positions

Chap. 1 – Introduction to Automation

Page 56: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 56

IST / DEEC / API

SensorsSensors

Pressure SwitchPressure Switch

Chap. 1 – Introduction to Automation

Page 57: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 57

IST / DEEC / API

Temperature Temperature

SensorsSensors

Chap. 1 – Introduction to Automation

RTD = Resistance Temperature DetectorIC = Integrated Circuit

Page 58: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 58

IST / DEEC / API

ThermocoupleThermocouple Proximity detectorProximity detector

Chap. 1 – Introduction to Automation

Page 59: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 59

IST / DEEC / API

Magnetic detectorMagnetic detector Magnetic switchMagnetic switch

Chap. 1 – Introduction to Automation

Page 60: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 60

IST / DEEC / API

Symbols associated to all componentsSymbols associated to all components

Standards

Chap. 1 – Introduction to Automation

Page 61: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 61

IST / DEEC / API

Contact DiagramContact Diagram or Ladder DiagramLadder Diagram

Chap. 1 – Introduction to Automation

Methodologies for the implementation of solutions in industrial automation

Device: RelayDevice: Relay

Page 62: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 62

IST / DEEC / API

Example:Example:

Chap. 1 – Introduction to Automation

Page 63: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 63

IST / DEEC / API

LogicLogicFunctionsFunctions

Chap. 1 – Introduction to Automation

Page 64: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 64

IST / DEEC / API

Example:Example:

Chap. 1 – Introduction to Automation

Page 65: API I C1 - Institute For Systems and Roboticsusers.isr.ist.utl.pt/~jag/aulas/api16/docs/API_I_C1.pdf · Industrial Automation (Automação de Processos Industriais) ... Panos J. Antsaklis,

Page 65

IST / DEEC / API

The world is always moving forward:The world is always moving forward:Exploit the advantages of Programmed Logic!Exploit the advantages of Programmed Logic!

Relay control panel PLC control panel

Rule of thumb: if using more than 6 relays then a PLC is already lesser expensive