Κατηγορίες: Προγραμματιζόμενοι ελεγκτές
Αριθμός προβολών: 2452
Σχόλια σχετικά με το άρθρο: 0

Παραδείγματα απλών προγραμμάτων PLC στο CodeSys στη γλώσσα σκάλας

 

Αυτό το άρθρο παρουσιάζει ένα παράδειγμα τριών απλών προγραμμάτων. για προγραμματιζόμενους λογικούς ελεγκτές (PLCs). Όλα τα προγράμματα είναι γραμμένα για την αυτοματοποίηση συστημάτων ελέγχου για διάφορες εγκαταστάσεις του κλάδου. Έχουν εκπαιδευτικό χαρακτήρα και μπορούν να χρησιμοποιηθούν για να διδάξουν προγραμματισμό PLC.

Νωρίτερα σε αυτό το θέμα, εξετάσαμε αρκετές τυπικές λύσεις σε προγράμματα PLC που μπορούν να χρησιμοποιηθούν για τον έλεγχο ηλεκτρικών κινητήρων:Διαγράμματα εκκίνησης του κινητήρα στη γλώσσα διάταξης σκάλας LD για PLC

Παραδείγματα απλών προγραμμάτων PLC στο CodeSys στη γλώσσα σκάλας

Αυτή η συλλογή καλύπτει την αυτοματοποίηση των ακόλουθων διαδικασιών:

  • Αυτόματο σύστημα πτώσης των μπουκαλιών.

  • Αυτόματη επιλογή χρωμάτων βαφής.

  • Αυτοματοποίηση του συστήματος εξαερισμού.

Τεχνολογικές ιδέες και εικονογραφήσεις. τεχνολογικές διαδικασίες που λαμβάνονται από τον τόποΕργαλεία οργάνων.

Όλα τα προγράμματα είναι γραμμένα σε Codeys γλώσσα σκάλα, στην αγγλική έκδοση είναι Διάγραμμα Ladder, συντομογραφία LD.

Σε όλα τα παραδείγματα χρησιμοποιούνται μόνο τα βασικά στοιχεία αυτής της γλώσσας - επαφές και ρόλοι. Η γλώσσα των διαβαθμισμένων διαγραμμάτων επιτρέπει επίσης τη χρήση μεγάλου αριθμού πρόσθετων στοιχείων - χρονοδιακόπτες, μετρητές, ενεργοποιητές κλπ. Τα πιο σοβαρά προγράμματα με όλα αυτά τα στοιχεία θα συζητηθούν στα ακόλουθα άρθρα.


Αυτόματο σύστημα ρίψης μπουκαλιών

Αρχή λειτουργίας: το σύστημα αυτό σας επιτρέπει να απορρίψετε πεσμένα μπουκάλια, τα οποία περιπλέκουν τη διαδικασία παραγωγής.

Διάγραμμα ροής διαδικασίας:

Αυτόματο σύστημα ρίψης μπουκαλιών

Χρησιμοποιείται ένας μεταφορικός ιμάντας για τη μετακίνηση φιαλών από έναν σταθμό στον άλλο. Αλλά πριν φτάσουν οι φιάλες στο βενζινάδικο, είναι απαραίτητο να φτιάξετε όλα τα μπουκάλια που αξίζει να τα γεμίσετε. Ένα πεσμένο μπουκάλι σε ένα μεταφορέα μπορεί να δημιουργήσει ένα πρόβλημα στην ακόλουθη διαδικασία, έτσι εδώ είναι ένα απλό πρόγραμμα PLC που επεξεργάζεται ένα πεσμένο μπουκάλι από έναν μεταφορέα.

Αυτή η διαδικασία διεξάγεται χρησιμοποιώντας αισθητήρες και ενεργοποιητές. Όταν ο μεταφορέας λειτουργεί, όλα τα μπουκάλια μετακινούνται από έναν σταθμό στον άλλο για την επόμενη διαδικασία. Για την ανίχνευση μόνιμων και πεσμένων φιάλων, δύο αισθητήρες και ένας πνευματικός κύλινδρος χρησιμοποιούνται για να σπρώξουν το πεσμένο μπουκάλι από τον μεταφορέα.

Πρόγραμμα Ladder για PLCin Codeys αυτόματο σύστημα απόρριψης φιαλών:

Πρόγραμμα Ladder για PLC στο σύστημα αυτόματης απόρριψης φιαλών CodeSys

Προγραμματισμός σε κατάσταση εξομοίωσης:

Προγραμματίστε τη λειτουργία εξομοίωσης

Περιγραφή του προγράμματος:

Πιέστε το πλήκτρο "START" για να τροφοδοτήσετε το κύκλωμα. Ο κύκλος και ο αγωγός ξεκινούν. Στο δεύτερο μέρος του κυκλώματος υπάρχουν δύο επαγωγικοί αισθητήρες «Χ1» και «Χ2», με τους οποίους προσδιορίζεται η θέση της φιάλης στον μεταφορέα. Όταν το μπουκάλι πέσει, ενεργοποιείται ο αισθητήρας "X2" και η επαφή του σπάει το κύκλωμα και έτσι δεν αφήνει να περάσει η χαμένη φιάλη.

Όταν οι φιάλες κινούνται κατά μήκος του μεταφορέα, αυτοί οι αισθητήρες ανιχνεύουν τη θέση των φιαλών είτε στέκονται είτε πέφτουν. Ο αισθητήρας X2 ανιχνεύει την κάτω θέση της φιάλης και ο αισθητήρας X1 ανιχνεύει την κορυφαία θέση της φιάλης. Εάν ο αισθητήρας X2 ανιχνεύσει τη φιάλη, αλλά ο αισθητήρας X1 δεν εντοπίσει, τότε ο πνευμ.Cilinder), και θα ρίξει το μπουκάλι από τον μεταφορέα. Στη συνέχεια, οι υπόλοιπες φιάλες θα μεταφερθούν στο σταθμό πλήρωσης νερού και θα ολοκληρωθεί ολόκληρος ο κύκλος.

Διαδικασία επαναφοράς φιάλης:

Διαδικασία ρίψης φιάλης

Αυτόματη επιλογή χρωμάτων βαφής

Αρχή της εργασίας: σε αυτή τη διαδικασία, ήταν απαραίτητο να πραγματοποιηθεί η αυτόματη επιλογή χρώματος του σωστού χρώματος για να γεμίσει.

Διάγραμμα ροής διαδικασίας:

Αυτόματη επιλογή χρώματος χρωστικής

Εδώ θα πρέπει να συμπληρώσετε διάφορα χρώματα σε ένα βάζο ως ανά απαίτηση. Έτσι, εξετάστε 3 τύπους χρωμάτων σε διαφορετικά χρώματα (κίτρινο, μπλε και πράσινο). Δύο βαλβίδες χρησιμοποιούνται για την παροχή μελανιού.

Όπως γνωρίζουμε, η ανάμειξη του κίτρινου και του μπλε είναι πράσινο, επομένως δεν υπάρχει ανάγκη για ξεχωριστή βαλβίδα για πράσινο. Όταν γεμίσει το κίτρινο και το μπλε ταυτόχρονα, θα γίνει πράσινο.

Ένας διακόπτης επιλογής χρησιμοποιείται για την επιλογή ενός χρώματος στο σύστημα και ένας διακόπτης ON / OFF χρησιμοποιείται για να σταματήσει το σύστημα.

PLCin CodeSys:

PLC στο CodeSys

Περιγραφή του προγράμματος:

Όταν ο διακόπτης ON / OFF (I2.0) είναι στη θέση ΟΝ και πατηθεί το κουμπί START, η λυχνία ανάβει CYCLEON. Εάν ο κύκλος είναι ενεργοποιημένος και έχει επιλεχθεί κίτρινη βαφή (ΧΑΡΑΚΤΗΡΙΣΜΟΣ ΧΡΩΜΑΤΟΣ), κίτρινη βαλβίδα ελέγχου (YELLOWCONTROLVALVE) θα συμπεριληφθούν. Αν ο κύκλος είναι ενεργοποιημένος και έχει επιλεγεί μπλε βαφή (BLUEPIGMENTSELECTION), η μπλε βαλβίδα ελέγχου (BLUECONTROLVALVE) θα ενεργοποιηθεί. Αν επιλέξετε πράσινο χρώμα (GREENPIGMENTSELECTION), οι δύο βαλβίδες θα ανάψουν και το χρώμα θα γίνει πράσινο.

Το πρόγραμμα σε λειτουργία εξομοίωσης (γεμίζοντας τη φιάλη με πράσινη βαφή):

Προγραμματίστε τη λειτουργία εξομοίωσης

Αυτοματοποίηση του συστήματος εξαερισμού

Πρόγραμμα PLC για συστήματα ελέγχου ανεμιστήρων για τη βιομηχανία.

Κατά τη λειτουργία του συστήματος, οποιοιδήποτε δύο από τους τρεις οπαδούς θα πρέπει να δουλέψουν. Για να ξεκινήσετε δύο οπαδούς - ας πούμε, ο ανεμιστήρας 2 και ο ανεμιστήρας 3 - για κάθε ένα ξεχωριστά κουμπιά εκκίνησης και διακοπής.

Ας υποθέσουμε ότι ο ανεμιστήρας 2 και ο ανεμιστήρας 3 λειτουργούν και ένας από αυτούς αποτυγχάνει, ο ανεμιστήρας 1 θα πρέπει να ανάβει αυτόματα, δηλ. δύο θαυμαστές πρέπει να τρέχουν ανά πάσα στιγμή. Σε περίπτωση δυσλειτουργίας οποιωνδήποτε δύο ανεμιστήρων, η ισχύς εισόδου στο σύστημα πρέπει να απενεργοποιηθεί αυτόματα.

Η κατάσταση "ON" των ανεμιστήρων, καθώς και η κατάσταση της κύριας τροφοδοσίας, πρέπει να υποδεικνύονται από την αντίστοιχη λυχνία LED. Εάν υπάρχει δυσλειτουργία με περισσότερους από έναν ανεμιστήρες, τότε αυτή η κατάσταση πρέπει να υποδεικνύεται από ένα LED που αναβοσβήνει με συχνότητα 5 Hz. Μια δυσλειτουργία με έναν ανεμιστήρα ή μια δυσλειτουργία με ανεμιστήρα θα πρέπει να υποδεικνύεται από μια σταθερή λυχνία στην ένδειξη κατάστασης δυσλειτουργίας.

Αυτό είναι ένα απλό παράδειγμα μιας μονάδας ελέγχου ανεμιστήρα που χρησιμοποιείται στη βιομηχανία.

Διάγραμμα διαδικασίας:

Αυτοματοποίηση του συστήματος εξαερισμού

PLCin CodeSys:

PLC στο CodeSys

Συνέχιση του προγράμματος:

Συνέχιση προγράμματος

Περιγραφή του προγράμματος:

Το πρόγραμμα χρησιμοποιεί κύκλωμα έναρξης κύκλου - πηνίο CYCLEK. Μπορεί να ξεκινήσει πατώντας το πλήκτρο START και να σταματήσει πιέζοντας το πλήκτρο STOP. Ο κύριος διακόπτης (MS) πρέπει να είναι ενεργοποιημένος.

Όταν ο κύκλος είναι ενεργοποιημένος (CYCLEK) και δεν υπάρχει δυσλειτουργία του ανεμιστήρα 2 και του ανεμιστήρα 3, ο ανεμιστήρας 2 (FAN2) και ο ανεμιστήρας 3 (FAN3) θα ανάψουν. Εάν ο ανεμιστήρας 2 ή ο ανεμιστήρας 3 είναι ελαττωματικός, ο ανεμιστήρας 1 (FAN1) θα ξεκινήσει.

Στο σύστημα, εάν δύο από τους τρεις ανεμιστήρες είναι ελαττωματικοί, η λυχνία ένδειξης σφάλματος (FIND) αναβοσβήνει με συχνότητα 5 Hz. Για να γίνει αυτό, πρέπει να χρησιμοποιήσετε ένα ειδικό χρονοδιακόπτη, αλλά για να μην περιπλέξουμε το πρόγραμμα, θα περιορίσουμε τον εαυτό μας σε μια ξεχωριστή επαφή σε αυτό για τώρα. Οι ενδεικτικές λυχνίες για τον ανεμιστήρα 1, τον ανεμιστήρα 2 και τον ανεμιστήρα 3 ανάβουν σύμφωνα με το σήμα σφάλματος.

Προγραμματισμός σε κατάσταση εξομοίωσης (περίπτωση βλάβης ανεμιστήρα 3):

Προγραμματίστε τη λειτουργία εξομοίωσης

Όλα τα παραπάνω προγράμματα είναι πολύ απλά και έχουν σχεδιαστεί κυρίως για να αποκτήσουν βασικές γνώσεις στην εκμάθηση της γλώσσας των διαγραμμάτων πραγματικής ζωής. Στα παρακάτω άρθρα θα εξετάσουμε πιο περίπλοκα παραδείγματα.

Δείτε επίσης στο i.electricianexp.com:

  • Διαγράμματα εκκίνησης του κινητήρα στη γλώσσα διάταξης σκάλας LD για PLC
  • LD Ladder Language και η εφαρμογή της
  • Σύνδεση ανεμιστήρων στο μπάνιο με το ρεύμα
  • Γλώσσα διαγράμματος λειτουργικών ομάδων (FBD) και η εφαρμογή της
  • Ένα παράδειγμα αναβάθμισης του ηλεκτρικού κυκλώματος ενός αντλιοστασίου με δύο αντλίες ...

  •