api i c1 - institute for systems and...
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/1.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/2.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/3.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/4.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/5.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/6.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/7.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/8.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/9.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/10.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/11.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/12.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/13.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/14.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/15.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/16.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/17.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/18.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/19.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/20.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/21.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/22.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/23.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/24.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/25.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/26.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/27.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/28.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/29.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/30.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/31.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/32.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/33.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/34.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/35.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/36.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/37.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/38.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/39.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/40.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/41.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/42.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/43.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/44.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/45.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/46.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/47.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/48.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/49.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/50.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/51.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/52.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/53.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/54.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/55.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/56.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/57.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/58.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/59.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/60.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/61.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/62.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/63.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/64.jpg)
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,](https://reader030.vdocuments.mx/reader030/viewer/2022021715/5c15fb0609d3f28f1e8bd42b/html5/thumbnails/65.jpg)
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