Proiect AP
description
Transcript of Proiect AP
Proiect Automate ProgramabileProfesor coordonator:S.l.dr.ing. Ciprian Şorândaru
Student:Florea Ioan-Marius, An IV ET,Grupa 1.1.
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
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
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
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
Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică
5
Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică
6
Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică
7
Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică
8
Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică
9
Universitatea “Politehnica” din TimișoaraFacultatea de Electrotehnică si Electroenergetică
10