Η εν λόγω πτυχιακή, ασχολείται με την παρουσίαση και την ανάλυση του προγράμματος CODESYS. Το CODESYS συνιστά ένα περιβάλλον προγραμματισμού και δίνει την δυνατότητα αξιοποίησης διαφόρων γλωσσών προγραμματισμού και επιτρέπει την δημιουργία προγραμμάτων ελέγχου εγκαταστάσεων αυτοματισμού, είναι πρακτικό και φιλικό προς τον χρηστή. Ιδιαίτερη έμφαση έχει δοθεί στην ανάλυση των βασικών πλεονεκτημάτων που διαθέτει και στον τρόπο χρήσης του. Θα αναφερθούμε στα βασικά εργαλεία τα οποία διαθέτει το πρόγραμμα CODESYS και στον τρόπο χρήσης τους. Γίνεται επίσης μια αναφορά των δυο γλωσσών προγραμματισμού, στην Ladder Diagram και στην Sequential Function Chart που διαθέτει η πλατφόρμα CODESYS μέσω παραδειγμάτων.