Automate programabile

Imagine preview
(8/10 din 2 voturi)

Acest curs prezinta Automate programabile.
Mai jos poate fi vizualizat cuprinsul si un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier pdf de 107 de pagini .

Iti recomandam sa te uiti bine pe extras, cuprins si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domeniu: Automatica

Cuprins

Lista figurilor 3
Lista tabelelor 6
I. Dezvoltarea automatelor programabile 7
II. Structura automatelor programabile 14
II.1. Sursa de alimentare 16
II.2. Unitatea de procesare 18
II.3. Module de intrare 24
II.4. Module de ieșire 25
II.5. Interfața de comunicații 27
III. Sistemul binar de numerație și elemente de logică booleană 33
III.1. Sistemul binar de numerație 33
III.2. Elemente de logică booleană 35
III.2.1. Funcții booleene 37
III.2.2. Funcții booleene derivate. 39
IV.Programarea Automatelor Programabile 46
IV.1. Standardul IEC 61131 46
IV.2. Limbaje de programare 47
IV.3. Tipurile de date și de variabile 48
IV.4. Limbajul Ladder diagram (LD) 49
IV.4.1. Realizarea funcțiilor logice utilizând limbajul LD 54
IV.4.2. Programe elementare realizate in LD 57
IV.4.3. Numărătoare și temporizatoare 66
IV.4.3.1 Temporizatoare 68
IV.4.3.2 Numărătoare (contoare) 75
IV.5. Limbajul Instruction List (IL) 78
IV.6. Limbajul Structured Text (ST) 83
IV.6.1. Elemente de sintaxa a limbajului Structured Text (ST) 84
IV.6.2. Structurii de iterație REPEAT-UNTIL; WHILE-DO ; FOR 89
IV.6.3. Execuție condiționată IF-THEN-ELSE; CASE 90
IV.6.4. Definirea temporizatoarelor în limbajul ST 91
IV.7 Limbajul Sequential function chart 92
IV.7.1 Regulile de evoluție a unui Grafcet. 99
2
IV.7.2 Exemplu de utilizare a unui SFC pentru realizarea unei aplicații 101
Bibliografie 103
ANEXA 106
Tipurile de date definite în IEC 61131-3[31] 106

Extras din document

Un controler logic programabil sau automat programabil, este un calculator industrial care îndeplinește funcții de control discrete sau continue într-o varietate mare de aplicații. [5] Automatul programabil a fost conceput de către Dick Morley, în anul 1968. Automatul programabil dezvoltat de către Morley, la momentul apariției sale a fost denumit PC pentru controler programabil, iar mai târziu, după introducerea computerelor personale (PC) a fost numele schimbat la PLC (Programmable Logic Controller) și a fost produs de compania sa numită Modicon (MOdular DIgitial CONtroller). [7] Primul PLC a fost conceput pentru a îndeplinii specificațiile stabilite de către divizia Hydramatics al General Motors (GM). Scopul principal al designului a fost de a elimina costurile extrem de ridicate pe care le implica utilizarea circuitelor de comanda bazate pe relee electromecanice și lipsa de flexibilitate asociată cu acest tip de circuite "cablate".

Fig. 1 - Sistem de control - 1965 [39]

8

Principalele dezavantaje al sistemelor de control cu relee electromagnetice sunt:

- Costuri ridicate legate de punerea in funcțiune și mentenanța lor.

- Lipsa de flexibilitate pentru a extinde procesul, precum și timpul foarte mare necesar pentru a regla procesul.

- Probleme mari în ceea ce privește mentenanța acestor sisteme, principalele probleme fiind legate de contacte uzare, fire desfăcute, volum mare de informație care trebuia actualizată în cazul realizării modificărilor în structura hardware (cablaje, relee etc.)

Având în vedere aceste dezavantaje majore compania General Motors prin divizia Hydramatics a elaborat un set de criterii pe care un “controler standard de mașină” ar trebui să le îndeplinească. Acest set de criterii au fost prezentate de către Bill Stone la Westinghouse Conference. [5] Conform acestor prime criterii dispozitivele menite să înlocuiască sistemele de comandă și control bazate pre relee și logică cablată trebuiau să elimine dezavantajele legate de costul mare al instalării si demontării acestor sisteme (datorită lipsei de flexibilitate a acestor sisteme, era necesară înlocuirea lor la fiecare schimbare a unui produs, in cazul GM pentru fiecare model de autoturism produs) precum și să ducă la eliminarea problemelor cauzate de fiabilitatea scăzută. Pe lângă aceste

9

criterii un “controler standard de mașină” mai trebuia să permită:

- Extinderea avantajele circuitelor statice la 90% din mașinile din fabrică.

- Reducerea timpilor de nefuncționare ale instalațiilor datorate problemelor cu sistemul de comandă.

- Extinderea facilă a funcțiilor existente - prin realizarea unei structuri modulare.

- Utilizarea în mediu industrial (umiditate ridicată, temperaturi ridicate, vibrații etc.)

Fisiere in arhiva (1):

  • Automate programabile.pdf

Bibliografie

Adrian Moise - Automate programabile de tip industrial, Editura Matrix Rom, 2010, ISBN 978-973-755-622-6
[2]
Basic-PLC-Programming-eBook-program-plc.blogspot.com
[3]
Daniel Popescu - Automate programabile: construcție, funcționare, programare și aplicații, Editura MatrixRom,2005, ISBN 973-685-942-8
[4]
Mărgineanu Ion - Rețele PROFIBUS - curs, Universitatea Transilvania din Brașov, 2007
[5]
Vanessa Romero Segovia and Alfred Theorin - History of Control History of PLC and DCS (http://www.control.lth.se/media/Education/DoctorateProgram/2012/HistoryOfControl/Vanessa_Alfred_report.pdf)
[6]
Fernandez, J. L.; Sanz, R.; Paz, E.; Alonso, C. (19 - 23 May 2008). "Using hierarchical binary Petri nets to build robust mobile robot applications: RoboGraph". IEEE International Conference on Robotics and Automation, 2008. Pasadena, CA, USA. pp. 1372 - 1377. doi:10.1109/ROBOT.2008.4543394.
[6A]
Hugh Jack - Automating Manufacturing Systems with PLCs - Version 4.7, April 14, 2005) Copyright (c) 1993-2005 Hugh Jack (jackh@gvsu.edu). GNU Free Documentation License
[7]
John G. (Skip) Todora - The PLC/PAC Tutorial http://theplctutor.com/history.html
[8]
Karl-Heinz John, Michael Tiegelkamp, IEC61131-3: Programming Industrial Automation Systems, Springer Verlag Berlin Heidelberg, ISBN 3540677526
[9]
Mărgineanu Ion - Automate vectoriale - curs, Universitatea Transilvania din Brașov, 2007
[10]
R. W Lewis (2001) Modelling Distributed Control Systems Using IEC 61499. p. 9
[11]
*** TwidoSuite Programming Software - Online Help
104
[12]
***Grafcet Designer v.2.0 Reference Manual-April 2014, TecAtlant FRANCE
[13]
http://andrei.clubcisco.ro/cursuri/1pl/asdn/1.pdf
[14]
http://electronica-digitala.ascetis.ro/lectia1_2.html
[15]
http://gozarian.net/
[16]
http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/nand.html
[17]
http://mathworld.wolfram.com/Binary.html
[18]
http://mathworld.wolfram.com/BooleanAlgebra.html
[19]
http://profibus.felser.ch/en/index.html?dppa_link.htm
[20]
http://tengcon.en.made-in-china.com/product/CKUJYjixsnrW/China-Ethernet-Port-and-RS485-232-Serial-Port-PLC-Tengcon-T-910.html
[21]
http://thor.info.uaic.ro/~marta/caos/S1/#fn
[22]
http://www.acpd.co.uk/cgi-bin/site-editor.pl/8/-ecommerce?action=item;item=PSU-25;eid=P422748
[23]
http://www.boschrexroth.com/dcc/Vornavigation/VorNavi.cfm?Language=EN&Variant=internet&VHist=g97568%2Cg244070%2Cg101270&PageID=p149994
[24]
http://www.infoplc.net/files/descargas/rockwell/infoplc_net_plc_st.pdf
[25]
http://www.machine-information-systems.com/How_PLCs_Work.html
[26]
http://www.micromodautomation.com/Docs/Specs/S-MOD-MOD30ML.pdf
[27]
http://www.newark.com /productimages/large/en_US/4216618.jpg
[28]
http://www.pdhonline.org/courses/e116a/PLC-module1.pdf
[29]
http://www.pdhonline.org/courses/e116a/PLC-module3.pdf
[30]
http://www.plcacademy.com/ladder-logic-symbols/
[31]
http://www.plcacademy.com/structured-text-tutorial/
[32]
http://www.plcmanual.com/plc-input-units
[33]
http://www.plcmanual.com/plc-output-units
[I34]
http://www.plcopen.org%2Fpages%2Fpc2_training%2Fdownloads%2Fdownloads%2Finstruction_list_textual.doc&usg=AFQjCNGWrRBi7Qgka4ju755JuKoD5GlN2w&sig2=RUvuL8gbTw640lDFED994A&bvm=bv.11015184
105
4,d.bGQ&cad=rja
[35]
http://www.saleplc.com/product/up_pic/CPM2A-20CD.jpg
[36]
http://www.ti.com/product/cd4001b-mil
[37]
http://www-plan.cs.colorado.edu/diwan/3155-01/lectures/5-control.pdf
[38]
http://www.t-uk.co.uk/plcs-overview.php
[39]
http://www.xl-technology.com/control-upgrades.html
[40]
https://commons.wikimedia.org/wiki/File:NOR_Pinout.jpg#/media/File:NOR_Pinout.jpg
[41]
https://en.wikipedia.org/wiki/Assembly_language)
[42]
https://en.wikipedia.org/wiki/IEC_61131
[43]
https://en.wikipedia.org/wiki/IEC_61131-3
[44]
https://en.wikipedia.org/wiki/Profibus
[45]
https://infosys.beckhoff.com/english.php?content= /content/1033/tcplccontrol/html/TcPlcCtrl_Languages%20IL.htm&id=
[46]
https://ro.wikipedia.org/wiki/Firmware
[47]
https://ro.wikipedia.org/wiki/Logic%C4%83_binar%C4%83
[48]
https://www.courses.psu.edu/e_met/e_met430_jar14/tmrct/ton.html