CoDeSys
Siemens S7-1200 viide Siemens LOGO! viide Automatiseerimise viide Mehhatroonikaseadmete viide Pneumoautomaatika viide

Ülesanne: Detaili kassett 2

Ülesande püstitus

Joonis

Koostada programm kontrolleri jaoks, mille abil väljastatakse detaili kassetist. START nupu vajutamisel lükatakse detail kassetist välja. Detaili lükkaja peab automaatselt liikuma tagasi algolekusse, kui detaili on välja lükatud. Sellest annab märku andur 1B1.

Detaili välja lükkamine tohib toimuda ainult siis kui detaili lükkaja on algolekus (andur 1B2) ja detail on kassetis olemas (andur B4).

Moodul annab indikaatorlamp H1 abil märku, et see on valmis detaili välja lükkama. Indikaatorlamp H1 kustub kui START nupu on vajutatud.

Avarii olukord: üks detail on ees ja teine lükatakse välja. Kui teatud aja jooksul ei ole jõutud detaili välja lükata, siis lülitatakse sisse indikaatorlamp H4 ja seade jääb sellisesse olekusse nagu see on. STOP nupu vajutamisel nullitakse avarii olukord. See tähendab, et lükkaja liigub algolekusse (liigutatakse välja) ja indikaatorlamp H4 lülitatakse välja.

Indikaatorlamp H3 pannakse põlema, kui detaili ei ole kassetist. Indikaatorlamp H3 kustub, kui detail on kassetis olemas ja vajutatakse START nupu.

Programmi koostamisel vaja minevate sisendite ja väljundite loetelu

Nimi I/O Aadress Kommentaar
1B2 DI 1 Detaili lükkaja on täielikult välja lükatud
1B1 DI 2 Detaili lükkaja on täielikult sisse tõmmatud (detail on välja lükatud)
B4 DI 6 Detaili pole kassetis
S1 DI 10 Start nupp
S2 DI 11 Stop nupp. Normaalolekus on signaal 1 ning nupu vajutamisel on signaal 0
1M1 DQ 0 Detaili lükkaja tõmmatakse sisse (detail lükatakse välja)
H1 DQ 10 Start nupu LED indikaatorlamp
H3 DQ 12 Indikaatorlamp Q1
H4 DQ 13 Indikaatorlamp Q2

Ülesande lahenduse käik

  • Uurida kus paiknevad vajalikud andurid, täiturid, nupud ja lambid sisetusmoodulis. Vajadusel küsida õppejõu käest elektri- ja pneumaatikaskeemid
  • Kirjutada välja andurite, täiturite, nupude ja lambide reaalsed aardessid PLC-s
  • Koostada ülesande kirjelduse alusel mooduli töö algoritm (plokkskeem, UML või GRAFCET) või sammdiagramm
  • Koostada PLC-le mooduli juhtimisprogramm ja testida seda reaalse sisetusmooduli peal
  • Parantada varem koostatud algoritmi või sammdiagrammi nii et see vastaks reaalsele mooduli tööprotsessile
  • Demonstreerida õppejõule töötavad sisestusmoodulit koos algoritmi või sammdiagrammiga
Creative Commons Licence
"CoDeSys" is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License .