1 / 29

Programiranje PLC-a M238 po standardu IEC 61131 sa demonstracijom dvoosnog upravljanja

Programiranje PLC-a M238 po standardu IEC 61131 sa demonstracijom dvoosnog upravljanja. Panto Ranković 886/2011 (M). FAKULTET TEHNIČKIH NAUKA ČAČAK 2012. hardver. Drajveri za kora čne motore PLC M238 Schnider Electric

levi
Download Presentation

Programiranje PLC-a M238 po standardu IEC 61131 sa demonstracijom dvoosnog upravljanja

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programiranje PLC-a M238 postandardu IEC 61131 sademonstracijomdvoosnogupravljanja Panto Ranković 886/2011 (M) FAKULTET TEHNIČKIH NAUKA ČAČAK 2012

  2. hardver Drajverizakoračne motore PLC M238 Schnider Electric HMI S5T Schnider Electric Sistem za dvoosno upravljanje pozicijom

  3. PLC M238 Konektor Brzi brojački ulazi 8 Obični ulazi 6 USB Mini-B port Poklopac Rešetkasti poklopac CAN open Displej Procesora Obični izlazi Brzi tranzistorski Izlazi Serijski Portovi Displej logičkih Stanja Napajanje

  4. KONEKCIJA SA RAČUNAROM Konekcija sa računarom vrši se preko klasičnog USB porta sa strane računara i usb Mini-B Porta sa strane PLC-a

  5. ALCO Drajver za upravljanje koračnim motorima Drajveri su uređaji koji generišu impulse kojima se napajaju koračni motori. Broj impulsa nije fiksan. Koristi se jedan drajver za jedan motor. U ovom radu koriste se dva drajvera zato što je cilj regulacija kretanja u dve ose.

  6. POVEZIVANJE DRAJVERA SA PLC-om Slika pokazuje kako treba povezati brze brojačke izlaze (PTO) sa pinovima drajvera.Za napajanje drajvera treba obezbediti napon od 20 V do 45V . Treba izabrati odgovarajuće otpornike R kako bi se struja ograničila(0,75 A – 7,5 A)

  7. KORAČNI MOTORI Princip rada koračnog motora zasniva se na naizmeničnom dovođenju impulasa na faze statora. Na taj način obrazuje se obrtno polje koje prati rotor. • Osnovne karakteristike koračnih motora • Struja po fazi • Rezolucija • Odziv koraka • Statički moment • Osnovna podela koračnih motora: • Sa permanentnim magnetima • Reluktantni koračni motori • Hibridni koračni motori

  8. POVEZIVANJE KORAČNOG MOTORA SA DRAJVEROM

  9. DVOOSNI SISTEM KRETANJA • PRVI STEP MOTOR • 1A/Phase • 1,8 • Tajland • DRUGI STEP MOTOR • 1,1 A • 4,1 V • 1,8 • Japan Sistem se sastoji od mašinskog i električnog dela. Mašinski deo čine dve vođice i sistem kajiša i zupčanika koje pokreću dva koračna motora. Na pokretnom delu ugrađen je uložak od hemijiske olovke koji se služi kao picač. U krajnjim tačkama nalaze se dva granična prekidača.

  10. HMI (Human Machine Interface)TAČ PANEL Hmi uređj predsavlja spregu između korisnika i automatskog procsa u industruji. Ovaj uređaj služi za upravljanje tim procesima. U ovom radu korišćen je za zadavanje, praćenje i prikupljanje koordinata tačaka u dvoosnom sistemu.

  11. KOMUNIKACIJA HMI UREĐAJA • 4 3 2 1 HMI uređaj se napaja se jednosmernim naponom od 24V . Uređaj se programira preko USB Mini-B porta. Komunikacija HMI-a sa PLC-om ostvarena je preko schniderovog protokola SoMachine 1 2 3 4 • Konektor za napajanje • RJ 45 PORT ZA RS485 ILI somachine • SERIJSKI PORT ZA ethernet • USB priključak • USB mini-Bpriključak

  12. SOFTVER SoMachineje novi Schnider-ov softver za programiranje PLC kontrolera, HMI kontrolera, Motion kontrolera i Drive kontrolera. U sastavu ovog programa nalazi se program Visualisationkoji služi za upravljanje i nadgledanje procesa koje obavljaju periferni uređaji kojima upravlja SoMachineprogram. Traceje vrsta editora u kome se mogu pratiti i uređivati promenljive u funkciji vremena. Vijeo Designerje programski alat koji služi za kreiranje aplikacija za HMI. On se nalazi u sastavu paketa SoMachine , a može se koristiti i nezavisno od SoMachine Softvera.

  13. POSTUPAK IZRADE PROJEKTA • Kreiranje projekta • Izbor i konfiguracija komponenti • Konfiguracija ulaza ili izlaza po potrebi • Kreiranje podloge za programiranje i aktiviranje zadataka • Programiranje PLC-a • Provera programa i otklanjanje grešaka ako ih ima • Kreiranje HMI aplikacije • Provra kompletnog projekta • Prenos projekta na HMI i PLC

  14. PROGRAMIRANJE PLC-a • Instruction list (IL) • Ladder logic dijagram (LD) • Function block dijagram (FBD) • Structured text (ST) • Sequential function charts (SFC) Principprogramiranjaobjašnjen je kroz 12 primera

  15. Ladder logic dijagram (LD) Primer 1.Opisuje NO kontakt, NC kontaktkaoi definisanje promenljivih tipa BOOL. Primer 2. Opisuje Set – Reset releje i princip samodržećeg bita. Primer 3. Opisuje princip rogramiranja automatizovanog sistema za pakovanje šljakanih blokova. Program je pojednostaljen i ima za cilj da simulira automatizovan sistem i opiše definisanje promenljivih tipa INT i TIME. Primer 4. Ima za cilj da pokaže kako PLC može da izvršava više različitih funkcija (otvori, zatvori, izračunaj, resetuj sistem). Ovakav tip programa je u praksi najzastupljni.

  16. Functionblockdijagram (FBD) Primer 5. Opisuje način programiranja u FBD-u . Za cilj ima da objasni kako se pozivaju i konfigurišu funkcionalni blokovi. U okviru ovog primera opisan je i način rada Trace editora u kome se vrši praćenje promenljivih u funkciji vremena. Primer 6. Opisuje mogućnost regulacije nivoa tečnosti pomoću histerezisnog regulatora. Korišćenjem jednog funkcionalnog bloka bloka rešava se problem za koji je potrebno ispisati 5 do 10 linija koda. Primer 7. Opisuje kako se koriste matematičke funkcije (+, -, sin, atan, sqrt ...) i relacije (>, <, ...) za potrebe proračuna pozicije u x,y koordinatnom sistemu.

  17. Structuredtext (ST) Primer 8. Opisuje osnovni princip programiranja u ST ( Set – Reset) kao i korišćenje uslovne naredbe IF – ELSE – END_IF Primer 9. Opisuje kako se naredbom IF – ELSE – END_IF kreiraju brojači. (napred, nazad, napred-nazad) Primer 10. Opisuje kako se koristie petlje WHILE i FOR. Primer je složeni matematički izraz koji se obično rešava programima Matlab, C ... ST je nasledio naredbe i interpukciju od Pascal-a, tako da se mogu rešavati i problemi ovog tipa koji nemaju neku praktičnu svrhu. Primer 11. Opisuje princip inkrementiranja veličina pri prolasku kroz petlju. U ovom slučaju promenljiva se inkrementira za 1. Primer 12. Opisuje princip izrade programa koji se ciklično ponavlja. U ovom slučaju to je nekoliko vremenskih elemenata koji se naizmenično setuju i resetuju.

  18. VIZUELIZACIJA I PRAĆENJE PROCESA VIZUELIZACIJA TRACE

  19. KREIRANJE APLIKCIJA ZA HMI Postupak kreiranja aplikacije za HMI sastoji se u formiranju tabele sa promenljivima koje se nadgledaju ili kojima se upravlja. Vjeo Designerje aplikativni softver u kome se intuitivno kreiraju tasteri displeji i sl. Bitno je samo dodeliti im promenljive iz tabele

  20. PRINCIP REGULACIJE KORAČNIH MOTORA SoMachine softver komunicira sa svim hardverskim komponentama. Na osnovu broja pulseva koje PLC saopštava drajveru vrši se regulacija koračnog motora. Broj pulseva određuje poziciju. Iako ne postoji fizički povratna sprega ona je ostvarena preko informacije o broju pulseva.

  21. ZADATAK 1. Dati predlog programa koji omogućava relativno kretanje pokazivača kroz koordinatni sistem u xy ravni i omogućava prikupljanje informacija o koordinatama željenih tačaka. Program realizovati na taj način da bude što jednostavniji za upotrebu i opisati mogućnost praktične primene ovog rešenja Ovaj zadatak je rešen pomoću funkcionalnih blokova pto koji omogućavaju upravljanje brzim brojačkim izlazima. odlazak u HOME poziciju identifikuje izlaze relativno kretanje na komandu relativno kretanje sa zadatom distancom

  22. Kada se program prebacina HMI i PLC tada se na HMI uređaju pojavljuje aplikacija kao na slici. Taster za odlazak u HOME poziciju Taster za reset sistema Drajveri ON/OF Displeji koji pokazuju trenutnu poziciju Dzojstik Displeji koji pokazuje koordinate zapamćenih tačaka Taster za memorisanje Drajvere dovesti u stanje ON . Resetovati sistem, a zatim delovanjem na taster H Odvesti sistem u HOME poziciju. Zatim džojstikom izabrati željene tačke u koordinatnom sistemu i memorisati koordinate delovanjem na taster M.

  23. ZADATAK 2Datipredlogprogramakojinaosnovuzadatihtačaka u koordinatnomdvoosnomsistemuprebrisujepisačempovršinutrouglakoja je ograničenatimtačkama. Program preko HMI uređajaučinitidostupnimzakorišćenjeitehničkomlicukojenijeupućeno u kod program. Navestimogućnostpraktičneprimeneprograma • Algoritam rešenja sastoji se u sledećem • Matematički algoritam • Programiranje PLC-a • Programiranje HMI-a

  24. MATEMATIČKI ALGORITAM distance vreme povlačenja linije konačna vrednost novih koordinata smerovi promena koordinata

  25. PROGRAMIRANJE PLC-a I HMI-a PLC je programiran struktuiranim tekstom. Program je sastavljen iz četri segmenta koji se naizmenično ponavljaju dok se ne ispuni zadata tačnost. HMI aplikacija mora da poseduje displeje za unos podataka i kontrolne tastere

  26. Upustvo za upotrebu Dodirom polja u koje treba uneti numerički podatak otvara se tastatura pomoću koje se unose numerički podaci Dovesti drajvre pod napon (DRAJVERI ON). Uneti širinu šrafure (vara) d. Uneti bzinu vara V. Uneti koordinate željenog trougla u pulsevima (0- 2500) u suprotnom smeru kazaljke časovnika (A B C). Pokrenuti program na taster kontrola (PROGRAM ON) i setovati ga na taster start.

  27. REZULTAT ZADATKA 2. Modifikacije programa koji predstavlja rešenje zadatka mogu dati još neka rešenja, kao npr.

  28. ZAKLJUČAK Osnovni cilj ovog diplomskog- master rada je da se opišu principi programiranja PLC-a 238 postandardu IEC61131, načinom upravljanja koračnih motora i upravljanjem sistema preko HMI uređaja. Opisani su principi programiranja PLC kontrolera i problematika regulacije pozicije u dvoosnom sistemu pomoću koračnih motora. Veza između hardvera i programa kojim se kontroliše kretanje izvedena je pomoću HMI uređaja. Kroz dva projektana zadatka rešena su dva najzahtevnija problema, određivanje i memorisanje pozicije i prebrisavanje površine ograničene zadatim tačkama. Većina problema u industriji rešavaja se po ovom principu. Dakle, PLC+ HMI = UPRAVLJANJE SISTEMOM.

More Related