Automate programabile

Curs
8.8/10 (5 voturi)
Domeniu: Automatică
Conține 1 fișier: pdf
Pagini : 107 în total
Cuvinte : 14836
Mărime: 2.09MB (arhivat)
Cost: Gratis

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

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

Preview document

Automate programabile - Pagina 1
Automate programabile - Pagina 2
Automate programabile - Pagina 3
Automate programabile - Pagina 4
Automate programabile - Pagina 5
Automate programabile - Pagina 6
Automate programabile - Pagina 7
Automate programabile - Pagina 8
Automate programabile - Pagina 9
Automate programabile - Pagina 10
Automate programabile - Pagina 11
Automate programabile - Pagina 12
Automate programabile - Pagina 13
Automate programabile - Pagina 14
Automate programabile - Pagina 15
Automate programabile - Pagina 16
Automate programabile - Pagina 17
Automate programabile - Pagina 18
Automate programabile - Pagina 19
Automate programabile - Pagina 20
Automate programabile - Pagina 21
Automate programabile - Pagina 22
Automate programabile - Pagina 23
Automate programabile - Pagina 24
Automate programabile - Pagina 25
Automate programabile - Pagina 26
Automate programabile - Pagina 27
Automate programabile - Pagina 28
Automate programabile - Pagina 29
Automate programabile - Pagina 30
Automate programabile - Pagina 31
Automate programabile - Pagina 32
Automate programabile - Pagina 33
Automate programabile - Pagina 34
Automate programabile - Pagina 35
Automate programabile - Pagina 36
Automate programabile - Pagina 37
Automate programabile - Pagina 38
Automate programabile - Pagina 39
Automate programabile - Pagina 40
Automate programabile - Pagina 41
Automate programabile - Pagina 42
Automate programabile - Pagina 43
Automate programabile - Pagina 44
Automate programabile - Pagina 45
Automate programabile - Pagina 46
Automate programabile - Pagina 47
Automate programabile - Pagina 48
Automate programabile - Pagina 49
Automate programabile - Pagina 50
Automate programabile - Pagina 51
Automate programabile - Pagina 52
Automate programabile - Pagina 53
Automate programabile - Pagina 54
Automate programabile - Pagina 55
Automate programabile - Pagina 56
Automate programabile - Pagina 57
Automate programabile - Pagina 58
Automate programabile - Pagina 59
Automate programabile - Pagina 60
Automate programabile - Pagina 61
Automate programabile - Pagina 62
Automate programabile - Pagina 63
Automate programabile - Pagina 64
Automate programabile - Pagina 65
Automate programabile - Pagina 66
Automate programabile - Pagina 67
Automate programabile - Pagina 68
Automate programabile - Pagina 69
Automate programabile - Pagina 70
Automate programabile - Pagina 71
Automate programabile - Pagina 72
Automate programabile - Pagina 73
Automate programabile - Pagina 74
Automate programabile - Pagina 75
Automate programabile - Pagina 76
Automate programabile - Pagina 77
Automate programabile - Pagina 78
Automate programabile - Pagina 79
Automate programabile - Pagina 80
Automate programabile - Pagina 81
Automate programabile - Pagina 82
Automate programabile - Pagina 83
Automate programabile - Pagina 84
Automate programabile - Pagina 85
Automate programabile - Pagina 86
Automate programabile - Pagina 87
Automate programabile - Pagina 88
Automate programabile - Pagina 89
Automate programabile - Pagina 90
Automate programabile - Pagina 91
Automate programabile - Pagina 92
Automate programabile - Pagina 93
Automate programabile - Pagina 94
Automate programabile - Pagina 95
Automate programabile - Pagina 96
Automate programabile - Pagina 97
Automate programabile - Pagina 98
Automate programabile - Pagina 99
Automate programabile - Pagina 100
Automate programabile - Pagina 101
Automate programabile - Pagina 102
Automate programabile - Pagina 103
Automate programabile - Pagina 104
Automate programabile - Pagina 105
Automate programabile - Pagina 106
Automate programabile - Pagina 107

Conținut arhivă zip

  • Automate programabile.pdf

Alții au mai descărcat și

Sisteme de Automatizare

Modulul SISTEME DE AUTOMATIZARE este destinat pregătirii elevilor din domeniul TEHNIC, nivel 3, (clasa a XI-a- liceu tehnologic şi clasa a XII-a...

Studii privind Implementarea AP în Procesele Industriale

CAPITOLUL 1. GENERALITĂŢI PRIVIND AUTOMATELE PROGRAMABILE 1.1.Definiţii şi caracteristici. Automatele programabile sau PLC-urile sunt...

Magistrala PROFIBUS

3.2.Controlul accesului la magistrala PROFIBUS 3.2.1. Metode de control ale accesului la magistrala În magistrala PROFIBUS participantii la...

Emulator de Procese pentru Automate Programabile

Introducere Simularea evenimentelor discrete este o abordare foarte bună în ceea ce privește modelarea unui sistem real și pentru a-i reproduce...

Automatizari

- consta in analiza retelei Petri date prin tema de proiectare pentru numarul de ordine corespunzator (N= 12). 2.1 Sinteza automatului pentru...

Automatizări Industriale în Mecatronică

Definirea sistemului flexibil de prelucrare Sistemul flexibil de prelucrare SFP poate fi definit ca un ansamblu integrat de maşini-unelte...

Concepte de Automatizare Moderna

Argument Proiectul cu tema “Concepţie de automatizare industrială modernă” este structurat în 5 capitole, fiecare capitol având subcapitolele...

Grile Rezolvate Automatica

1. Procesorul reprezinta: a) unitatea de prelucrare aritmetica si logica b) unitatea de realizare a prelucrarilor aritmetice c) reuniunea...

Te-ar putea interesa și

Automatizarea Sistemului de Intrare intr-un Garaj

PARTEA I Capitolul 1. Usi de garaj automate 1.1. Generalitãti Portile si usile de intrare în curte sau în garaj automatizate reprezintã solutia...

Comanda unei Stații Automate de Spălat Autovehicule cu Automatul Programabil LG Glofa GM7

I. PARTEA TEORETICA 1. Automate programabile 1.1 Introducere Sistemele automate de control a proceselor sunt un conglomerat de dispozitive...

Realizarea unui Programator Pentru o Centrala Termica

I. Partea teoretica 1. Programatoare pentru centrala termica 1.1 Programator Un programator se utilizeaza in instalatii de incalzire pentru...

Automatizarea Parcarii unei Companii cu un PLC S7-300

1. Controller Programabil Logic (PLC) 1.1. Introducere Ingineria controlată a evoluat de-a lungul timpului. Cândva, în trecut, oamenii erau...

Studii privind Implementarea AP în Procesele Industriale

CAPITOLUL 1. GENERALITĂŢI PRIVIND AUTOMATELE PROGRAMABILE 1.1.Definiţii şi caracteristici. Automatele programabile sau PLC-urile sunt...

Modernizarea Sistemului de Securitate al Masinii de Rectificat Fete Biela - Giustina

INTRODUCERE Modernizarea sistemului de securitate al maşinii de rectificat feţe bielă - Giustina Lucrarea de disertaţie realizată în cadrul...

Automate Programabile

Argument Automatizarea este definitã ca ştiinţa care se ocupã cu comanda şi controlul sistemelor.Un sistem este o noţiune abstractã ,care poate fi...

Emulator de Procese pentru Automate Programabile

Introducere Simularea evenimentelor discrete este o abordare foarte bună în ceea ce privește modelarea unui sistem real și pentru a-i reproduce...

Ai nevoie de altceva?