Επεξεργασία πραγµατικού χρόνου Κατάτµηση της µνήµης ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 16
Σχεδιασµός του Λογισµικού ιεργασιών ανάπτυξη του λογισµικού λειτουργικός σχεδιασµός κωδικοποίηση δοκιµές συντήρηση καθοδηγητικές γραµµές για το σχεδιασµό του λογισµικού ιεραρχική δοµή οριοθετηθεί το µέγεθος κάθε τµήµατος µόνο ένα σηµείο εισόδου και εξόδου δεν πρέπει να εγκαταλείπονται (abort) Περιορισµένη προσπέλαση στη βάση δεδοµένων πολυπλοκότητα της επικοινωνίας των προγραµµάτων. δοµηµένο λογισµικό ελαχιστοποιείται η χρήση go_to. ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 17
Ανάπτυξη Λογισµικού Πραγµατικού Χρόνου συγχρονισµός σωστή αλληλεπίδραση των προγραµµάτων διαχείριση συµβάντων (event handling) καθολικών σηµαιών (global flags) κατ ευθείαν επικοινωνία µεταξύ δυο προγραµµάτων (intertask communication) Προµήθεια µε το κλειδί στο χέρι (turn key) "ολοκληρωτές βιοµηχανικών συστηµάτων" (systems integrators) Εσωτερική ανάπτυξη (in house) Συντήρηση τεκµηρίωση ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 18
Επιλογή Υπολογιστικών Συστηµάτων Υλικό Συστήµατος τεχνολογία του συστήµατος Επεκτασιµότητα εξοπλισµός των περιφερειακών δυνατότητα διασύνδεσης αξιοπιστία (reliability), ακεραιότητα (integrity) του συστήµατος, Τροφοδοσία ανίχνευση βλαβών του εξοπλισµού µελλοντική επέκταση του συστήµατος οθόνες των χειριστών ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 19
Λογισµικό Συστηµάτων επικοινωνία µεταξύ υποσυστηµάτων : Υποσύστηµα να δροµολογήσει µια εργασία σε ένα άλλο ; προσπέλαση στα περιφερειακά δικτύου ; ανιχνεύσει βλάβες σε άλλο υπολογιστή; δεν προκαλούν υπερφόρτωση επεξεργαστή; σήµανσης δυσλειτουργίας αισθητηρίων. υψηλής γλώσσας προγραµµατισµού λογισµικό συστήµατος και η ασφάλεια λειτουργίας του υπολογιστικού συστήµατος ικανότητα δηµιουργίας λογισµικού εντός γραµµής λειτουργικό σύστηµα Είναι πραγµατικού χρόνου; Έχει ικανότητες να δροµολογεί προγράµµατα σε δεδοµένο χρόνο και επαναληπτικά σε τακτά διαστήµατα; Έχει ικανότητες διακοπής (interrupt) της επεξεργασίας ενός προγράµµατος ; χρονικός προγραµµατισµός λειτουργία της βάσης δεδοµένων πραγµατικού χρόνου απεικόνιση γραφικών χρονική εκτέλεση προγραµµάτων τεκµηρίωση του λογισµικού ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 20
Υποστήριξη Προµηθευτών Υλικού και Λογισµικού Συντήρηση του Συστήµατος Συντηρητής ιαθεσιµότητα ανταλλακτικών Ακεραιότητα του Συστήµατος βραχυπρόθεσµης ή µακροπρόθεσµης πτώσης της τάσης; ο χρόνος εκκίνησης του συστήµατος (boot time) η µονάδα εφεδρικής µνήµης µε το αντίγραφο της βάσης δεδοµένων (backup) παρουσιάζει βλάβη; ολική βλάβη του πληροφορικού συστήµατος; πώς ανιχνεύονται σφάλµατα στη βάση δεδοµένων και στα προγράµµατα ; υπάρχει µηχανισµός για τη µεταγωγή της λειτουργίας σε εφεδρικό υπολογιστή; ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 21
Τα PLC χρησιµοποιούνται κυρίως ακολουθιακό έλεγχο της διεργασίας λήψη αναλογικών και ψηφιακών σηµάτων τη µεταφορά των ονοµαστικών τιµών στους ενεργοποιητές της διεργασίας επικοινωνίες µε άλλες µονάδες στο δίκτυο Τα υπολογιστικά συστήµατα ελέγχου χαρακτηρίζονται από ευελιξία, ικανότητα ταχείας σάρωσης σηµάτων φθηνά περιφερειακά επικοινωνίας προγραµµατισµό µε υψηλές γλώσσες ικανότητα επικοινωνίας µεγάλες εφεδρικές µνήµες για αποθήκευση ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 22
Έλεγχος ιεργασιών ιαλείποντος Έργου ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 23
ειδική ορολογία : µονάδα κοινός εξοπλισµός φάση έλεγχος µιας παραγωγικής µονάδας Αυτόµατος Χειροκίνητος: Ë Å ÉÔ Ï Õ Ñ Ã ÉÁ Ä ÉÅ Ñ Ã Á Ó ÉÁ Ó ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 24
ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 25
Υλοποίηση Λογισµικού ιεργασιών ιαλείποντος Έργου δοκιµές µιας εφαρµογής ελέγχου συντήρηση του λογισµικού σωστή και ολοκληρωµένη τεκµηρίωση Πολυπλοκότητα Βιοµηχανικών ιεργασιών Πολυµεταβλητές µη-γραµµικές χρονικά µεταβαλλόµενες ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 26
Λογισµικό Συνεχών ιεργασιών ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 27
Σύστηµα Συλλογής Πληροφοριών και Ελέγχου (SCADA) Å ê ô å ë å ó ô Þ ð ñ ï ã ñ á ì ì Ü ô ù í ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 28
Ολοκληρωµένα Συστήµατα Παραγωγής ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 29
Ιεραρχικός Πληροφορικός Έλεγχος Ê ï í ó ü ë á å éñ éó ô þ í Ê ï í ó ü ë å ò å éñ éó ô þ í Á ë ã ü ñ éè ì ï ò å ë Ý ã ï õ Ê ï í ó ü ë å ò å ð ï ð ô þ í ð á ñ á ã ù ã Þ ò Å ð ï ð ô éê ü ò Ý ë å ã ï ò ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 30
Επίπεδα ιαχείρισης της Παραγωγής Ê ï í ó ü ë å ò å ë Ý ã ï õ ð á ñ á ã ù ã Þ ò Ð ñ ï ã ñ á ì ì á ô éó ì ü ò ð á ñ á ã ù ã Þ ò Ê ï í ó ü ë å ò Ä éï ßê ç ó ç ò Ä éá å ßñ ç ó ç ð á ñ á ã ù ã Þ ò ΒΙΟΜΗΧΑΝΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ Α.ΒΑΪΡΗΣ 31