Kiirjuhend CoDeSys tarkvara kasutamiseks
Uue projekti loomine ja reaalse FESTO kontrolleri lisamine
-
Esmalt tuleb käivitada CoDeSys kas töölaual oleva ikooni või START menüü abil (START → All Programs (või All Applications) → 3S CODESYS → CODESYS → CODESYS V3.5 SP11).
-
Sakkis (inglise k. Tab) "Start Page" saab luua uue projekt valikuga New Project….
Kui sakk "Start Page" puudub, siis uue projekti loomiseks tuleb valida menüüst File → New Project….
-
Määrata loodavale projektile nimi (lahter Name:) ja projekti asukoht arvuti kõvakettal (lahter Location:). Templates kastis tuleb valida CPX-CEC project, mis sisaldab üht FESTO PLC seadet, ülesannet (rakendust) ja tühja POU-d nimega PLC_PRG. Kui vastavad valikud ja seadistused on tehtud, siis vajutada nupule OK.
-
Lahtris Device: valida PLC, millele programmi hakatakse koostama. Antud näites on selleks CPX-CEC-S1-V3 (Festo AG & Co. KG), 3.5.7.25 (FESTO PLC).
Lahtris PLC_PRG in: valida programmeerimskeeleks FBD. See on keel millga saab koostada programmi PLC_PRG-s. Rohkem infot programmeerimiskeelte kohta leiab peatükist "PLC programmeerimiskeeled".
-
Lõpptulemus on esitatud allpool pildil.
Järgnevalt on seletatud lahti projekti puu (vasakulpool ääres) koostis CoDeSys-s.
- Projekti puu ülemises osas on projekti nimi (antud näites on selleks TereMaailm), mille alla lisatakse kõik seade (Device (CPX-CEC-S1-V3)), mida kasutatakse ja programmeeritakse CoDeSys abil. Need võivad olla PLC-d, operaatorpaneelid, servo juhtimisseadmed, jne. Antud projektis on üks seade, kuid neid võib-olla veel mitu.
- Iga seadme all on olemas PLC Logic, mis määrab, kuidas käitub seade loogilise osaga ehk siis I/O-ga.
- Järgmine asi on rakendus (Application), mis võtab enda alla ühe seadme jaoks loodavad globaalsed muutujad (GVL), POU-d (PLC_PRG(PRG)) ja inim-masin liidese ekraani pildid (Visulisation screens). Veel on rakenduste all ära toodud seadmes kasutatavad teegid (Library Manager), ülesanded (Task Configuration) ja kasutaja liidesed (Visualisation Manager).
- Library Manager osas hallatakse teeke, mida kasutatakse või soovitakse lisada seadme (Device (CPX-CEC-S1-V3)) programmi.
- Task Configuration osas määratakse, kuidas ja mis programmi (PRG) käivitatakse seadme (Device (CPX-CEC-S1-V3)) poolt.
- Visualisation Manager osas määratakse, kuidas ja mis inim-masin liidese ekraanipilte kuvatakse (näidatakse) seadme (Device (CPX-CEC-S1-V3)) poolt selle töö ajal.