Proiect AP

12
Proiect Automate Programabile Profesor coordonator:S.l.dr.ing. Ciprian Şorândaru Student:Florea Ioan-Marius, An IV ET,Grupa 1.1.

description

Proiect Automate ProgramabileProiect semestrial UPT

Transcript of Proiect AP

Page 1: Proiect AP

Proiect Automate ProgramabileProfesor coordonator:S.l.dr.ing. Ciprian Şorândaru

Student:Florea Ioan-Marius, An IV ET,Grupa 1.1.

Page 2: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

1.Introducere

Acest program este o fractiune dintr-un proiect mai amplu care presupune prelucrarea materialului lemnos in vederea obtinerii si cresterii calitatii produsului final(betisoare de inghetata).

Etapa prezentata in acest proiect este una de inceput in care bustenii sunt plasati pe banda transportoare pentru a suferi o prima taiere in care sunt eliminate parti din capetele lor care prezinta anumite nereguli si pe care le vom numi parti rebut.

Pentru realizarea practica a acestui proiect este nevoie de:

PLC 2 motoare pentru benzile transportoare (M1,M2) Motor drujba(MD) Senzori de prezenta digitali(S1,S2,S6,S6’-logica negativa,S7) Senzor de masura(analogic)

1

Page 3: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

2.Tabel alocare variabile

Nr.crt.

Variabila in desen

Variabila in schema electrica

Variabila in program

1. Pornit BP E62_002. Oprit BS E62_013. Variabila L1 BL1 E62_024. Variabila L2 BL2 E62_035. Variabila

ConformBconf E62_04

6. Variabila Neconform

Bneconf E62_05

7. S1 S1 E62_068. S2 S2 E62_079. SA=L+L2+d SA=L2 E62_0810.SA=L+L2+Lu+

dSA=L2 E62_09

11.S6’ S6’ E62_1012.S6 S6 E62_1113.S7 S7 E62_1214.M1 M1 A62_0015.MDjos MDjos A62_0716.MDsus MDsus A62_0817.SA SA A62_0618.M2 M2 A62_0919.Pusher Pusher A62_1020.K1 K1 M00_0021.K2 K2 M00_0122.K3 K3 M00_0223.K4 K4 M00_0324.K5 K5 M00_0425.K6 K6 M00_05(actiona

re M1)

2

Page 4: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

26.K7 K7 M00_06(oprire M1)

27.K8 K8 M00_17(M1)28.K9 K9 M00_15(taiere

1)29.K10 K10 M00_16(taiere

2)30.K11 K11 M00_18(MD-

jos)31.K13 K13 M00_23(MD-

jos)32.K12 K12 M00_21(MD-

sus)33.K14 K14 M00_25(MD-

sus)34.K15 K15 M00_2935.K16 K16 M00_3036.K17 K17 M00_3337.K18 K18 M00_34

3.Descrierea programului

In momentul in care apasam butonul de Pornire al procesului chiar daca apasam butonul corespunzator senzorului 1(S1) care ar porni motorul conveiorului 1, acesta nu va porni deoarece mai intai trebuie sa apasam butoanele “L1”,”L2”,”Conform”/”Neconform” pentru ca procesul sa detina toate datele necesare inceperii lui.

Dupa ce aceste trei butoane au fost apasate cu rolul de a aloca anumite variabile in memoria PLC-ului(“L1”,”L2”, “Conform”/”Neconform”) si “S1” va detecta un obiect(adica daca va fi apasat) motorul primului conveior “M1” va porni pana cand butonul “S2” va fi apasat(dublu-click, flip-flop).

Cand “S2” va fi apasat se va opri “M1” pentru ca senzorul analogic “SA” sa masoare distanta pana la busteanul aflat pe conveior,iar dupa 2 secunde va porni din nou “M1”.

Acesta va merge pana in momentul cand vom apasa butonul “SA=L+L2+d” care reprezinta faptul ca valoarea masurata de senzorul analogic a crescut cu lungimea L2 si d care reprezinta distana dintre “S2” si lama drujbei. In acest moment incepe procesul de taiere,adica

3

Page 5: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

drujba va cobori(MD-jos) dupa un timp setat aceasta va reveni (MD-sus) si in acelasi timp va porni motorul conveiorului nr.2(“M2”) Dupa care porneste din nou si “M1”

“M1” va ramane pornit pana cand va fi apasat butonul “SA=L+Lu+L2+d”, in acest moment se va repeta acelasi proces ca si in cazul apasarii butonului “SA=L+L2+d”, adica se va face cea de-a doua taiere.

Dupa cea de-a doua taiere senzorul “S2” nu ar mai avea cum sa detecteze nici o parte din bustean si astfel la apasarea inca o data a lui se va opri motorul M1 si senzorul analogic.

Pe conveiorul 2 se vor elimina cele doua lungimi rebut L1 si L2 astfel:In momentul in care senzorul S6’ va detecta busteanul motorul conveiorului 2 se va opri (M2) si se va verifica daca senzorul S6 detecteaza sau nu obiect.Daca S6 nu detecteaza obiect (adica va fi apasat si mentinut apasat,el functionand pe logica negativa) inseamna ca bucata de bustean aflat intre cei doi senzori este mai mica decat distanta dintre ei,adica este o lungime rebut si se va actiona pusher-ul,dupa care va reporni motorul M2.

In momentul in care senzorul S7 detecteaza obiect se opreste motorul conveiorului 2 si astfel tot procesul.

De asemnea cu ajutorul butonului oprire putem opri procesul in orice moment.

4.Ladder Diagram

4

Page 6: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

5

Page 7: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

6

Page 8: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

7

Page 9: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

8

Page 10: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

9

Page 11: Proiect AP

Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică

10