Στόχος της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη ενός λογισμικού, το οποίο θα παράγει-σχεδιάζει το κύκλωμα αυτοματισμού μίας οποιασδήποτε διαδικασίας με τη χρήση του αντίστοιχου διαγράμματος καταστάσεων που θα εισάγεται από το χρήστη. Αρχικά, γίνεται παρουσίαση του θεωρητικού μέρους, το οποίο αποτέλεσε τη βάση ανάπτυξης του λογισμικού, ενώ στη συνέχεια γίνεται μία πλήρης περιγραφή της δομής και της λειτουργίας του λογισμικού. Η εισαγωγή του διαγράμματος καταστάσεων είναι απλή και εύκολη καθώς αυτό σχεδιάζεται σε πλήρη αρμονία με τη διαδικασία που ακολουθείται για τη σχεδίασή του στο χαρτί. Το σχεδιαστικό περιβάλλον είναι φιλικό προς το χρήστη, εύκολο στην εκμάθηση και καλύπτει σχεδόν όλες τις σχεδιαστικές προτιμήσεις του εκάστοτε χρήστη, δεδομένου ότι δεν πρόκειται για λογισμικό που έχει ως βασικό στόχο τη δημιουργία περιβάλλοντος ζωγραφικής. Η διαδικασία που ακολουθείται για την τελική παραγωγή του κυκλώματος είναι δομημένη και κατανοητή όπως αυτή θα επεξηγηθεί παρακάτω. Τέλος, η σχεδίαση του κυκλώματος αυτοματισμού ακολουθεί όλους τους κανόνες και τις συμβάσεις που έχουν ορισθεί.
(EL)
The purpose of the current thesis is the development of a software tool, that produces the automation circuit of any given process. That is achieved with the use of the state diagram of the given process, which is defined by the user. The first chapters contain the theoretical base on which the development of the software was based. The following chapters contain a detailed description on the structure and use of the software itself. Drawing the state diagram is a simple process, because of the fact that the user follows the same procedure that he would follow if the diagram was drawn on paper. The design interface is user friendly, easy to learn and it covers almost every drawing preference, considering that this is not a drawing application. The process that is being followed in order to draw the final circuit is simple and clearly defined, something that will become apparent later. Finally, the drawing of the automation circuit follows all the rules and conventions that have been defined.
(EL)