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.
-
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.
-
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 koos tektsiga TRUE näitab et muutuja
S1
väärtus on TÕENE. Must kast koos tekstiga FALSE näitab et muutujaS2
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
H1
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).