Tietokoneiden näyttöjä, joissa näkyy kuvaa automaatiolaboratorion laitteistosta. Monitoreiden takana näkyy sama laitteisto kuin kuvissa.

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:
      1. CPU HC0X: Switch 0, IW 6, OW 6
      2. OM21 PLC Safety: Switch 1, IW 0, OW 0
      3. 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:
      1. Extras -> Preferences -> Search
      2. 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.
      3. 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:
      1. HC0XCOM: IPC Drive B
      2. 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