timohei.net / Opintojaksot
/ Opintojaksot
/ Aiemmin pitämäni opintojaksot
/ Laboraatiot
/ 4. vuosikurssin laboraatiot
/ Festo - EI KÄYTÖSSÄ!
/
Festo - EI KÄYTÖSSÄ!
Työssä ohjelmoidaan Feston HC02-logiikalla toteutettu tuotantosolun ohjaus.
- Valitse yksi viidestä kokoonpanosoluista tutkittavaksi.
- Tutki solun instrumentointia ja selvita solun toiminta.
- Kirjaudu PC:lle tunnuksella festo.
- Avaa Feston Cosimir PLC -simulointiohjelma (Festo Didactic -> Cosimir PLC ja etsi sieltä valitsemasi solu. Tutustu solun toimintaan simulaation avulla.
- Kytke solun logiikkaan sähköt. Virtalähde on solun "sisällä" takapuolella.
- Avaa Feston ohjelmointiympäristö (Festo Software -> FST 4.10). Avaa esimerkiksi DRILL_02-ohjelmisto ja tutki sen toimintaa. Käytä hyväksesi I/O-määrittelyjä (Allocation list), ohjelman monitorointia (klikkaa sovellusikkunassa hiiren oikealla napilla ja valitse Online ja I/O-monitorointia ("silmälasit päälle").
- Ohjelma ei todennäköisesti sovellu suoraan tuotantosolun ohjaukseen, vaan siinä on virheitä.
- Tarkista CPU:n tyyppi (View -> Project Window -> Project Settings). Korjaa tarvittaessa tyypiksi HC0X. Vaihda samalla projektin nimeksi DRILL_02:n sijasta joku itse keksimäsi nimi. Klikkaa OK ja talleta heti projekti, niin se tallettuu keksimälläsi nimellä.
- Tarkista logiikan I/O-liityntöjen konfigurointi (View -> Project Window -> I/O Configuration). Konfigurointi on todennäköisesti väärin. Poista ylimääräiset rivit. Uusia rivejä saat klikkaamalla hiiren oikealla napilla ja valitsemalla Insert IO Module.... Haluttu lopputulos on seuraavanlainen:
- CPU HC0X: Switch 0, IW 6, OW 6
- OM21 PLC Safety: Switch 1, IW 0, OW 0
- OM21 PLC Safety: Switch 2, IW 2, OW 2
- Logiikka tarvitsee TCP/IP-ajurin, jotta se voi kytkeytyä PC:hen Ethernetin kautta. Testaa Ethernet-yhteyden toiminta:
- Extras -> Preferences -> Search
- Ikkunaan pitäisi tulla yksi rivi kutakin Ethernetiin liitettyä logiikkaa kohti. Valitse haluttua logiikkaa vastaava IP-osoite. Jos et tiedä, mikä logiikkasi IP-osoite on, kytke sähköt pois muista logiikoista, jolloin Search-napin painamisella tulee näkyviin vain yksi logiikka.
- Jos näkyviin ei tule yhtään logiikkaa, vaikka logiikan sähköt ovat päällä, logiikasta puuttunee TCP/IP-ajuri.
- Tarkista kommunikaatioajurit (View -> Project Window -> Driver Configuration). Voit tarvittaessa lisätä ajureita klikkaamalla ikkunasta hiiren oikealla napilla ja valitsemalla Insert Driver.... Tarkista TCP/IP-ajurin IP-osoite. Haluttu lopputulos on seuraavanlainen:
- HC0XCOM: IPC Drive B
- TCPIPHC0:IP address sama kuin aiemmin, esim. 193.167.101.237 (kysy tarvittaessa opettajalta), IP netmask 255.255.255.0, IP address gateway 0.0.0.0
- Tarkista ja tarvittaessa muuta ohjelman I/O-määrittelyt todellisuutta vastaaviksi (View -> Project Window -> I/O Allocation list)
- Käy läpi ohjelma rivi riviltä niin, että ymmärrät sen toiminnan. Testaa ohjelmaa. Huomaa, että ohjelmassa on virheitä!
- Tyhjennä ohjelma ja tee oma oikein toimiva ohjelma. Testaa ja korjaa, kunnes toimii halutulla tavalla.
Päivitetty 28.8.2022
© Timo Heikkinen | timo piste heikkinen at oamk piste fi