Sunteți pe pagina 1din 4

Automate programabile

Acest curs prezinta Automate programabile.


In acest PDF poti vizualiza cuprinsul si bibliografia (daca sunt disponibile) si aproximativ doua pagini din
documentul original.
Arhiva completa de pe site contine un fisier, intr-un numar total de 107 pagini.
Fisierele documentului original au urmatoarele extensii: pdf.

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
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]

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

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.)

.....................................................................................
.....................................................................................
.....................................................................................

Documentul complet de 107 pagini il poti citi daca il descarci din Biblioteca.RegieLive.ro
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_repor
t.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=g97
568%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.110151
84 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
Imagini din documentul complet:

Mai multe detalii se gasesc in pagina documentului din Biblioteca.RegieLive.ro

S-ar putea să vă placă și