api i c1 - users.isr.ist.utl.ptusers.isr.ist.utl.pt/~jag/aulas/api11/docs/api_i_c1.pdf · relations...
TRANSCRIPT
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/api1112/api1112.html
Slides 2010/2011 Prof. Paulo Jorge Oliveira
Rev. 2011/2012 Prof. José Gaspar
Page 2
IST / DEEC / API
A steam engine built to James Watt's patent in 1848 at Freiberg in Germany [wikipedia]
Page 3
IST / DEEC / API
Many options for controlling real world devices! Why PLCs?
Microcontrollers Computer + IO PLC
Ardu
ino
Nat
iona
l In
stru
men
ts
AD/D
A
Prem
ium
P57
Page 4
IST / DEEC / API
Page 5
IST / DEEC / API
Objectives:Objectives:
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 machines.
• Discrete Event Systems Modeling.
• Supervision of Processes in Industrial Automation.
Page 6
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.
ProgramProgram atat a a glanceglance::
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 ofindustrial automation solutions as DESs.
9. Supervision of Industrial Processes [2w]Methodologies for supervision. SCADA. Synthesis basedon invariants. Examples of application.
Page 7
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.
• Exams (40% of the final grade). Two written.
Upon student choice, the second exam can be oral.
• Minimum grade: 9.0/20.0 val. in each component.
Industrial Automation
Extra 1 (one) valor for students attending more than 50% of recitations.
Page 8
IST / DEEC / API
9Jan, 30Jan 20123hExams
One date >= week 90.5h seminar3rd lab. assignment
07/11-02/12/20114 weeks2nd lab. assignment
10/10-04/11/20114 weeks1st lab. assignment
03-07/10/20111 week2nd preliminary lab.
26-30/09/20111 week1st preliminary lab.
Fenix 14/09/2011First weekLab. registration
Schedule Schedule ((laboratorieslaboratories & & examexam))::
Important: define the students’ representative
Page 9
IST / DEEC / API
Schedule Schedule ((accordingaccording to ISTto IST--GOP)GOP)::
• Recitation classes
Monday 11.00 h – 12.30h Ea5Friday 11.00 h – 12.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 10
IST / DEEC / API
BibliographyBibliography::
Industrial Automation
• Automating Manufacturing Systems with PLCs, Hugh Jack (online version available).
• Peterson, James L., "Petri Net Theory and the Modeling of Systems", Prentice-Hall,1981.
•Modeling and Control of Discrete-event Dynamic Systems with Petri Nets and other Tools, Branislav Hruzand MengChu Zhou, 2007. New reference…
--- secondary---
• Programmable Logic Controllers, Frank D. Petruzella, McGraw-Hill, 1996.
• Petri Nets and GRAFCET: Tools for Modeling Discrete Event Systems, R. DAVID, H. ALLA, New York : PRENTICE HALL Editions, 1992.
• Computer Control of Manufacturing Systems, Yoram Koren, McGraw Hill, 1986.
• Cassandras, Christos G., "Discrete Event Systems - Modeling and Performance Analysis", AksenAssociates, 1993.
• Moody, J. e Antsaklis, Supervisory Control of Discrete Event Systems, Kluwer Academic Publishers, 1998.
Page 11
IST / DEEC / API
Slides 2010/2011, Prof. Paulo Jorge OliveiraRev. 2011/2012, Prof. José Gaspar
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/api1112/api1112.html
Page 12
IST / DEEC / API
Ctrl Actuator
Sensor
Robot +Robot + ... + Global
Controller
= Automated
Industrial
Process
The subject of this course
Page 13
IST / DEEC / API
Cap. 1 Cap. 1 –– IntroductionIntroduction to to AutomationAutomation [1 [1 weekweek]]
Introduction to components in industrial automation.
Cabled logic versus programmed logic versus networked logic.
Introduction to methodologies for problem modeling. Methodologies of work.
Industrial Automation
Page 14
IST / DEEC / API Chap. 1 – Introduction to Automation
ComponentsComponents usedused inin industrial industrial automationautomationThe production of increasing amounts ofgoods requires the storage and handling oflarge quantities of resources.
The use of specialized, automatic toolsare mandatory.
Consistent trend in the last three centuries(since the Industrial Revolution).
Automation was also fostered by theinvention of computers,
Page 15
IST / DEEC / API
RoboticRobotic ManipulatorsManipulators
Chap. 1 – Introduction to Automation
Page 16
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!
Page 17
IST / DEEC / API
EndEnd EffectorsEffectors
Chap. 1 – Introduction to Automation
Page 18
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, fiability• Payload and robustness
Chap. 1 – Introduction to Automation
RoboticRobotic ManipulatorsManipulators
Page 19
IST / DEEC / API
Workspace:
Examples
Chap. 1 – Introduction to Automation
RoboticRobotic ManipulatorsManipulators
Page 20
IST / DEEC / API
Central problems to adress and solve:
• Direct / Inverse kinematics• Trajectory generation• Coordinate frames where tasks are specified• Level of abstraction of the programming languages
Chap. 1 – Introduction to Automation
RoboticRobotic ManipulatorsManipulators
Page 21
IST / DEEC / API
Use in Flexible
Cells of Fabrication:
it is required that the manipulatorshave correct interfaces for thesynchonization and inputs for
external commands.
Chap. 1 – Introduction to Automation
RoboticRobotic ManipulatorsManipulators
Page 22
IST / DEEC / API
ComputerizedComputerized NumericalNumerical ControlledControlled MachinesMachines
Examples:Milling, Lathes, ...
Major characteristics:
• Number of degrees of freedom• Interpolation methods• Load/unload automation, and also intool 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 23
IST / DEEC / API Chap. 1 – Introduction to Automation
ComputerizedComputerized NumericalNumerical ControlledControlled MachinesMachines
Compact CNC plasma cutting machineEffective cutting :1.5 m X 3 mPlasma torch cutting capacity up to 5cm (mild steel), Gas torch as option up to 10cm.
Page 24
IST / DEEC / API
For transport...
SolutionsSolutions for for HandlingHandling materialsmaterials
Chap. 1 – Introduction to Automation
Major characteristics:
• Load/unload automation
• Accuracy, reliability
• Payload and robustness
• Interface
• Synchronization with exterior
Page 25
IST / DEEC / API
AGVsAGVs ((AutomaticAutomatic GuidedGuided VehiclesVehicles))
Chap. 1 – Introduction to Automation
Major characteristics:
• Load/unload automation
• Accuracy, reliability
• Payload and robustness
• Interface
• Synchronization with exterior
Page 26
IST / DEEC / API
Example of fleet operating in industry
AGVsAGVs ((AutomaticAutomatic GuidedGuided VehiclesVehicles))
Chap. 1 – Introduction to Automation
Page 27
IST / DEEC / API
ActuationActuation
Major characterísticas:
• Type of start
• Type of control
• Accuracy, reliability
• Payload and robustness
• Interface with exterior
• Synchronization
Motors
Chap. 1 – Introduction to Automation
Page 28
IST / DEEC / API
Exemple of AC motor, with driver
Chap. 1 – Introduction to Automation
Page 29
IST / DEEC / API
Factury example: production of aluminium packs
SpecificSpecific ComponentsComponents
Chap. 1 – Introduction to Automation
Page 30
IST / DEEC / API
CabledCabled LogicLogic versus ...versus ...
Chap. 1 – Introduction to Automation
Page 31
IST / DEEC / API
... versus ... versus ProgrammedProgrammed LogicLogic ……
Chap. 1 – Introduction to Automation
Page 32
IST / DEEC / API
... versus ... versus NetworkedNetworked LogicLogic
Chap. 1 – Introduction to Automation
Page 33
IST / DEEC / API Analysis of the auto-evaluation test
Page 34
IST / DEEC / API
IntroductionIntroduction to to methodologiesmethodologies
for for problemproblem modelingmodeling inin
Industrial Industrial AutomationAutomation
Chap. 1 – Introduction to Automation
Page 35
IST / DEEC / API
Refs: Programmable Logic Controllers, Frank D. Petruzella, McGraw-Hill, 1996.
ActuatorsSolenoide valveCommand relayPneumatic cylinderElectro pneumatic
SensorsPressure switchTemperature sensorsProximity sensors
Relay diagram / Ladder diagram
Page 36
IST / DEEC / API
SolenoideSolenoide ValveValve
Chap. 1 – Introduction to Automation
Page 37
IST / DEEC / API
CommandCommand RelayRelay
Chap. 1 – Introduction to Automation
Page 38
IST / DEEC / API
PushPush buttonsbuttons
Chap. 1 – Introduction to Automation
Page 39
IST / DEEC / API
Selector Selector withwith threethree positionspositions
Chap. 1 – Introduction to Automation
Page 40
IST / DEEC / API
CylindersCylinders ((PneumaticsPneumatics))
Chap. 1 – Introduction to Automation
Page 41
IST / DEEC / API Chap. 1 – Introduction to Automation
ValvesValves ((ElectroElectro--pneumaticspneumatics))
Page 42
IST / DEEC / API
Page 43
IST / DEEC / API
SensorsSensors
PressurePressure SwitchSwitch
Chap. 1 – Introduction to Automation
Page 44
IST / DEEC / API
TemperatureTemperature
SensorsSensors
Chap. 1 – Introduction to Automation
Page 45
IST / DEEC / API
ThermocoupleThermocouple ProximityProximity detectordetector
Chap. 1 – Introduction to Automation
Page 46
IST / DEEC / API
MagneticMagnetic detectordetector MagneticMagnetic switchswitch
Chap. 1 – Introduction to Automation
Page 47
IST / DEEC / API
SymbolsSymbols associatedassociated to to allall componentscomponents
Standards
Chap. 1 – Introduction to Automation
Page 48
IST / DEEC / API
ContactContact DiagramDiagram or LadderLadder DiagramDiagram
Chap. 1 – Introduction to Automation
Methodologies for the implementation of solutions in industrial automation
DeviceDevice: : RelayRelay
Page 49
IST / DEEC / API
LadderLadder DiagramDiagram
OrOr
ContactContact DiagramDiagram
Chap. 1 – Introduction to Automation
Page 50
IST / DEEC / API
Methodologies for the implementation of solutions in industrial automation
ContactsContacts diagramdiagram
ExampleExample
Chap. 1 – Introduction to Automation
Page 51
IST / DEEC / API
ExampleExample::
Chap. 1 – Introduction to Automation
Page 52
IST / DEEC / API
LogicLogicFunctionsFunctions
Chap. 1 – Introduction to Automation
Page 53
IST / DEEC / API
ExampleExample::
Chap. 1 – Introduction to Automation
Page 54
IST / DEEC / API
To To exploitexploit thethe advantagesadvantages ofof ProgrammedProgrammed LogicLogic
Chap. 1 – Introduction to Automation