Kiirjuhend CoDeSys tarkvara kasutamiseks
Programmi testimine
CoDeSys võimaldab simuleerida PLC tööd arvutis ilma reaalse PLC-ta. Samas ei pruugi kõik PLC tootjad pakuda simlatsiooni võimalust nende PLC jaoks CoDeSys. Siis võib kirjutada programmi PLC-le millel on olemas simulatsiooni võimalus ja siis kanda see üle teisele PLC-le, mida reaalselt kasutatakse.
-
Simulatsiooni aktiveerimiseks valida menüüst Online → Simulation.
Simulatsiooni valikust annab märku punasel taustal olev tekst SIMULATION
-
Laadida kirjutatud programm simulaatorisse valides menüüst Online → Login või vajutades ikoonile
tööriistaribal.
-
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.
Teistel puhkudel küsitakse, kas soovitakse viimati muudetud programmi laadida tarkvaralisse PLC-sse. Jaatavaks vastuseks tuleb valida Login with download ja vajutada nupule OK.
-
Peale programmi laadimist näeb CoDeSys välja nagu kujutatud alumisel pildil. Siit näeb et virtuaalne PLC on STOP režiimis.
-
Muuta virtuaalse PLC töö režiimi RUN-iks valides menüüst Debug → Start või vajutades ikoonile
tööriistaribal.
STOP tekst peab asenduma RUN tekstiga ning taust muutub roheliseks.
-
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).
-
Muutuja uue väärtuse kinnitamiseks valida menüüst Debug → Write values.
-
Pela muutuja uue väärtuse kinnitamist näeb CoDeSys välja selline nagu kujutatud alumisel pildil. Täis sinine kast kontaktide vahel näitab et muutuja
Sisend1
väärtus on TÕENE ja tühi kast et muutujaSisend_2
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).
-
Alumisel pildil on kõik sisend muutujate väärtused TÕESED ning seetõttu on ka väljund muutuja
GVL.Valjund_1
väärtus TÕENE.
-
Simulatsioonist lahkumiseks tuleb logida välja virtuaalsest PLC-st valides menüüst Online → Logout või vajutada ikoonile
tööriistaribal.
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).