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

Kiirjuhend CoDeSys tarkvara kasutamiseks

Programmi testimine

FESTO PLC programmi testimiseks kasutada CoDeSys sisse ehitatud PLC simulatsiooni võimalust. Samas ei pruugi kõik PLC tootjad pakuda simlatsiooni võimalust nende PLC jaoks CoDeSys. Siis võib laadida programmi reaalsesse PLC-sse millel on olemas simulatsiooni võimalus. Kui programm on testitud, siis kanda see üle teisele PLC-le, mida reaalselt kasutatakse.

  1. Simulatsiooni aktiveerimiseks valida menüüst Online → Simulation.
    Simulatsiooni valikust annab märku punasel taustal olev tekst SIMULATION
    [Pilt: Simulatsiooni aktiveerimine]

  2. Laadida kirjutatud programm simulaatorisse valides menüüst Online → Login või vajutades ikoonile [Pilt: Login ikoon] tööriistaribal.
    [Pilt: Programmi laadimine simulaatorisse]

  3. Kinnitada küsimus "Sim.Device.Application loomiseks (virtuaalne PLC arvutis) ja programmi laadimise jätkamiseks" jaatavalt vajutades YES nupule.
    Seda tuleb teha ainult üks kord, kui esimesest korda käivitatakse programmi simulatsiooni.
    [Pilt: Programmi laadimise kinnitamine]

  4. Peale programmi laadimist näeb CoDeSys välja nagu kujutatud alumisel pildil. Siit näeb et virtuaalne PLC on STOP režiimis.
    [Pilt: CoDeSys peale programmi laadimist]

  5. Muuta virtuaalse PLC töö režiimi RUN-iks valides menüüst Debug → Start või vajutades ikoonile [Pilt: Start ikoon] tööriistaribal.
    STOP tekst peab asenduma RUN tekstiga ning taust muutub roheliseks.
    [Pilt: PLC töörežiimi muutmine]

  6. Muuta muutuja GVL.Sisend_1 väärtus TÕESEKS (TRUE ehk loogiliseks 1). Selleks teha alguses muutuja nime peal topelt hiire klikk kuni muutuja nime juurde ilmub tekst <TRUE>
    Kui topelt hiire klikke teha mitu korda, siis pakutakse muutuja väärtuseks ka VÄÄR (FALSE ehk loogiline 0) või mitte midagi (muutuja väärtust ei muudeta).
    [Pilt: Muutuja väärtuse muutmine]

  7. Muutuja uue väärtuse kinnitamiseks valida menüüst Debug → Write values.
    [Pilt: Muutuja uue väärtuse kinnitamine]

  8. Pela muutuja uue väärtuse kinnitamist näeb CoDeSys välja selline nagu kujutatud alumisel pildil. Täis sinine kast koos tektsiga TRUE näitab et muutuja S1 väärtus on TÕENE. Must kast koos tekstiga FALSE näitab et muutuja S2 väärtus on VÄÄR.
    Sinine värvus programmis näitab, et vastav programmi osa on aktiivne ja seal kandub energia edasi (edasi kanduv signaal on loogiline 1 ehk TÕENE) sinna maani, kus tuleb vastu musta värvi osa. Must osa näitab, et vastavates programmi osades ei kandu energia edasi (edasi kanduv signaal on loogiline 0 ehk VÄÄR).
    [Pilt: Muutuja väärtus on muudetud]

  9. Alumisel pildil on kõik sisend muutujate väärtused TÕESED ning seetõttu on ka väljund muutuja H1 väärtus TÕENE.
    [Pilt: Kõik on TÕENE]

  10. Simulatsioonist lahkumiseks tuleb logida välja virtuaalsest PLC-st valides menüüst Online → Logout või vajutada ikoonile [Pilt: Logout ikoon] tööriistaribal.
    [Pilt: Simulatsioonist lahkumine]

Jätta meelde, et programmi saab muuta või täientada ainult siis kui simulatsioonist on lahkutud (välja logitud). Programmi ei saa muuta kui virtuaalne PLC on viidud STOP režiimi aga samas ollakse simulatsiooni sees (sisse logitud).

Creative Commons Licence
"CoDeSys" is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License .