Παρουσίαση του...
TRANSCRIPT
![Page 1: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/1.jpg)
Βιομηχανικοί Ελεγκτές Ενότητα #4: PLC Μέρος B΄
Κωνσταντίνος Αλαφοδήμος Τμήματος Μηχανικών Αυτοματισμού Τ.Ε.
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τ.Τ
![Page 2: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/2.jpg)
Άδειες Χρήσης
• Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
• Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς.
2
![Page 3: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/3.jpg)
Χρηματοδότηση • Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια
του εκπαιδευτικού έργου του διδάσκοντα.
• Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού.
• Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.
3
![Page 4: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/4.jpg)
Σκοποί Ενότητας
4
• Η έννοια του PLC • Κυκλική Επεξεργασία
![Page 5: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/5.jpg)
Περιεχόμενα Ενότητας
• Εισαγωγή
• Κυκλική Επεξεργασία
5
![Page 6: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/6.jpg)
Εισαγωγή - 1
• Προγραμματιζόμενοι λογικοί ελεγκτές • SCADA • Ελεγκτές PID
6
![Page 7: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/7.jpg)
Εισαγωγή - 2
Σχ.1: Βιομηχανική Διεργασία
7
![Page 8: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/8.jpg)
Εισαγωγή - 3
• RACK : Ράγα στήριξης • PS (Power Supply) : Τροφοδοτικό • CPU : Κεντρική Μονάδα (επεξεργαστής) • IM (Interface Module) : Κάρτα Διασύνδεσης • SM (Signal Module) : Κάρτα Σημάτων
Εισόδων : Ψηφιακών, Αναλογικών Εξόδων : Ψηφιακών, Αναλογικών
• CP (Communication Processor) : Κάρτα Επικοινωνίας • FM (Function Module) : Κάρτα για PID, Positioning, CAM, Counting, κλπ)
8
![Page 9: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/9.jpg)
Εισαγωγή - 4
Σχ.2: Κυκλική Επεξεργασία (κύκλος προγράμματος PLC)
9
![Page 10: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/10.jpg)
Κύκλος Επεξεργασίας - 1
• Βασικό χαρακτηριστικό ενός ελεγκτή είναι η συνεχής (κυκλική) επεξεργασία του προγράμματος που είναι γραμμένο από το χειριστή στη μνήμη
• Ένας υπολογιστής επεξεργάζεται τις εντολές του προγράμματος του, καταλήγει στα αποτελέσματα και μετά σταματά.
10
![Page 11: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/11.jpg)
Κύκλος Επεξεργασίας - 2
• Ο μικροεπεξεργαστής διαβάζει την τρέχουσα κατάσταση των εισόδων και γράφει τις τιμές που αντιστοιχούν (0 ή 1) σε έναν πίνακα απεικόνισης καταστάσεων εισόδων (Process-Image Input Register) που βρίσκεται στην μνήμη του επεξεργαστή.
• Ο μικροεπεξεργαστής διαβάζει και ταυτόχρονα εκτελεί μία, μία τις εντολές που είναι γραμμένες στη μνήμη, αρχίζοντας από την πρώτη και τελειώνοντας στην τελευταία.
11
![Page 12: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/12.jpg)
Κύκλος Επεξεργασίας - 3
• Μετά την εκτέλεση της τελευταίας εντολής, ο μικροεπεξεργαστής «οδηγεί» τις εξόδους ανάλογα με την τιμή (0 ή 1) που έχουν στον πίνακα απεικόνισης εξόδων (Process-Image Output Register).
• Ο ελεγκτής ξαναγυρνά στο πρώτο βήμα και η διαδικασία επαναλαμβάνεται συνεχώς. Επομένως, σ’ έναν ελεγκτή έχουμε μια διαρκή σάρωση και εκτέλεση των εντολών του προγράμματος.
12
![Page 13: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/13.jpg)
Κύκλος Επεξεργασίας - 4
• Σαν χρόνος κύκλου ορίζεται ο χρόνος που απαιτείται για την επεξεργασία και εκτέλεση (μία φορά) των εντολών που είναι γραμμένες στην μνήμη, από την πρώτη μέχρι την τελευταία.
• Είναι αυτονόητο, ότι όσο πιο μεγάλο είναι το πρόγραμμα τόσο μεγαλύτερος είναι και ο χρόνος κύκλου.
13
![Page 14: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/14.jpg)
Κύκλος Επεξεργασίας - 5
• Για να μπορούν να συγκριθούν διαφορετικοί τύποι ελεγκτών, οι κατασκευαστές δίνουν συνήθως τον μέσο χρόνο κύκλου για 1 Κ (= 1024) εντολές προγράμματος.
• Όσο μικρότερος είναι αυτός ο χρόνος, τόσο ταχύτερος είναι ο ελεγκτής.
• Η έννοια μέσος χρόνος κύκλου οφείλεται στο γεγονός ότι όλες οι εντολές δεν απαιτούν ίδιο χρόνο για την επεξεργασία τους.
14
![Page 15: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/15.jpg)
Κύκλος Επεξεργασίας - 6
Σχ.3: Κυκλική επεξεργασία προγράμματος
15
![Page 16: Παρουσίαση του PowerPointeclass.teipir.gr/openeclass/modules/document/file.php/AUTO102/04 … · προγράμματος. 12. Κύκλος Επεξεργασίας -](https://reader033.vdocuments.site/reader033/viewer/2022052320/5f0af8527e708231d42e3b18/html5/thumbnails/16.jpg)
Τέλος Ενότητας