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). 
 ![[CoDeSys ikoon]](assets/juhend/CoDeSys_icon_2.png)  
- 
                        	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….
 ![[CoDeSys algusakna pilt]](assets/juhend/11_01_s.png)  
- 
                        	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. 
 ![[Pilt: Uue projekti seadistamine]](assets/juhend/11_02_s.png)  
- 
                        	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".
 ![[Pilt: Kontrolleri valik]](assets/juhend/11_03_s.png)  
- 
                        	Lõpptulemus on esitatud allpool pildil. 
 ![[Pilt: Lõpptulemus peale projekti loomist]](assets/juhend/11_04_s.png)  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.
 
 
               	    
                    
                    
                    
                   