Σχεδίαση και ανάπτυξη συστήματος αυτοματισμού με PLC και HMI (C#)
Design and development of automation system using PLC and HMI (C#)
Keywords
Συστήματα αυτοματισμού ; Βιομηχανικός αυτοματισμός ; PLC ; Προγραμματιζόμενοι λογικοί ελεγκτές ; SCADA ; HMI ; Γλώσσα προγραμματισμού C#Abstract
Η παρούσα διπλωματική εργασία ασχολείται με την ανάπτυξη συστήματος βιομηχανικού αυτοματισμού με την χρήση PLC(programmable logic controller) και λογισμικού HMI(human machine interface) του οποίου η ανάπτυξη έχει γίνει με την χρήση της γλώσσας προγραμματισμού #C.
Η συγκεκριμένη εφαρμογή HMI θα έχει σαν στόχο τον απομακρυσμένο έλεγχο κρίσιμων παραμέτρων για την εκτέλεση μίας διεργασίας. Ο χρήστης θα μπορεί να ελέγχει απομακρυσμένα τις περιβαλλοντολογικές συνθήκες που επικρατούν σε χώρο που εκτελείται μία σημαντική διεργασία παραγωγής. Συγκεκριμένα ο χρήστης μέσω της εφαρμογής HMI θα έχει τις παρακάτω δυνατότητες:
1. Συνεχής παρακολούθηση των τιμών θερμοκρασίας και υγρασίας.
2. Συνεχής παρακολούθηση για την ύπαρξη συμβάντος-συναγερμού (alarm).
3. Ενημέρωση για το ιστορικό τιμών θερμοκρασίας και υγρασίας του αισθητήρα.
4. Ενημέρωση για το ιστορικό συμβάντων-συναγερμών.
5. Ρύθμιση ορίων συναγερμού για θερμοκρασία και υγρασία.
6. Εξαγωγή ιστορικού τιμών και συμβάντων σε μορφή κειμένου (txt).
Abstract
The present thesis concerns the development of thesis for industrial automation system with the use of PLC (programmable logic controller) and HMI (human machine interface) software for which the programming language #C was used for the development. The HMI application will have as basic scope the remote control of critical parameters for doing the process procedure. The user has the capability to control remotely the environmental conditions in an area where an important process in taking place. Specifically the user within the HMI application has the following possibilities:
1. Continuous monitoring of temperature and humidity current values.
2. Continuous monitoring for the existence of alarms.
3. Information for the historical values of temperature and humidity.
4. Information for the historical alarms
5. Limit alarm setting for temperature and humidity
6. Export historical values and alarms in text format (txt).