Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Το μάθημα στοχεύει στο να μάθουν οι φοιτητές :
(α) πως να σχεδιάζουν την αρχιτεκτονική του λογισμικού των εξειδικευμένων κατανεμημένων δικτύων έξυπνων οργάνων και υπολογιστών που χρησιμοποιούνται για την υλοποίηση στρατηγικών και αλγορίθμων ελέγχου βιομηχανικών διεργασιών. Η σχεδίαση θα περιλαμβάνει τόσο το λογισμικό που μπορεί να εκτελείται κάτω από τον έλεγχο γεγονότων (event driven) ή το λογισμικό που μπορεί να εκτελείται με την πιο παραδοσιακή τεχνική του κυκλικού εκτελεστικού(cyclic executive) που προσφέρεται εμπορικά από τις εξειδικευμένες υπολογιστικές μονάδες που αποκαλούνται Προγραμματιζόμενοι Λογικοί Ελεγκτές,
(β) τις μεθοδολογίες ανάπτυξης λογισμικού και τις σχετικές γλώσσες προγραμματισμού στρατηγικών και αλγορίθμων ελέγχου όπως αυτές έχουν τυποποιηθεί με τα πρότυπα IEC 61131-3 και IEC 61499.
Περιεχόμενο Μαθήματος
• Ορισμός βιομηχανικού αυτοματισμού και ελέγχου παραγωγής και ταξινόμηση των στρατηγικών ελέγχου σε συνεχούς , δiαλείποντος και διακριτού χρόνου.
• Αρχιτεκτονική αναφοράς των υπολογιστικών δικτύων έξυπνων αισθητήρων και υπολογιστών συστημάτων που χρησιμοποιούνται στο βιομηχανικό έλεγχο.
• Προγραμματιζόμενοι λογικοί Ελεγκτές(αρχιτεκτονική υλικού και λειτουργικό σύστημα κυκλικής εκτέλεσης)
• Λειτουργικά συστήματα πραγματικού χρόνου
• Αρχές σχεδίασης λογισμικού οδηγούμενου από γεγονότα
• Το πρότυπο IEC 6113-3
• Σημασιολογία και συντακτικοί κανόνες των γλωσσών προγραμματισμού που υποστηρίζονται από το IEC 61131-3
• Γλώσσες σχεδίων επαφών, συναρτησιακών διαγραμμάτων, δομημένου κειμένου, λίστας εντολών και ακολουθιακών συναρτησιακών διαγραμμάτων.
• Το πρότυπο ΙΕC61499 για ανάπτυξη λογισμικού οδηγούμενου από γεγονότα.
• Βιομηχανικά δίκτυα υπολογιστών( Βιομηχανικό Internet, Modbus, CAN, Profibus, Foundation)
• Εργαλεία μηχανικής λογισμικού
Λέξεις Κλειδιά
Προγραμματιζόμενοι Λογικοί Ελεγκτές, Μηχανική Λογισμικού, Συστήματα Αυτομάτου Ελέγχου, Βιομηχανικά Δίκτυα