Skip to main content

Ποιες είναι οι καλύτερες συμβουλές για προγραμματισμό λογικών ελεγκτών;

Οι προγραμματιζόμενοι λογικοί ελεγκτές είναι μικρές υπολογιστικές συσκευές που χρησιμοποιούνται στα εργοστάσια και στο βιομηχανικό πεδίο για τη λειτουργία μηχανημάτων.Εξοπλισμένο με τα δικά τους λειτουργικά συστήματα, οι προγραμματιζόμενοι λογικοί ελεγκτές (PLCs) ελέγχουν τις διαδικασίες που χρησιμοποιούνται για την κατασκευή προϊόντων.Οι προγραμματιστές μεταβάλλουν τις διαδικασίες σε PLCs για να λειτουργούν μηχανήματα και να κάνουν αλλαγές στο προϊόν που κατασκευάζεται.Χρησιμοποιούν προγραμματισμό προγραμματισμού λογικών ελεγκτών σε περιοχές όπως η μηχανική κατεργασία, η συσκευασία τροφίμων και ο χειρισμός των υλικών.Μερικές από τις καλύτερες συμβουλές για τους προγραμματιστές χρησιμοποιούν ένα πλάνο, εφαρμόζοντας έναν αναλογικό ελεγκτή στη λογική, καθιστώντας τη λογική εναλλαγής και μειώνοντας τα ζητήματα χρόνου σάρωσης PLC.

Το χαρακτηριστικό γνώρισμα ενός πυροβολισμού είναι βολικό να έχει όταν μια κατάσταση ενεργοποιείται μεταξύ και απενεργοποίησηςΚαι το PLC πρέπει να αναλάβει δράση για την πραγματική κατάσταση μόνο για μία σάρωση.Το πηνίο ισχύει κάθε φορά που το δακτύλιο ενεργοποίησης είναι αληθινό και όλα παραμένουν αληθινά μόνο για μία σάρωση.Κατά καιρούς, η σειρά των σκαλοπατιών γίνεται σημαντική σε μια βολή, επειδή το PLC πρέπει να ολοκληρώσει μια πλήρη σάρωση όταν το bit εξόδου είναι ενεργοποιημένο και μόνο στη συνέχεια βλέπει το πρώτο σκαλοπάτι.Προγραμματισμός λογικών ελεγκτών, ειδικά όταν δεν έχει ενσωματωμένα αναλογικά/ολοκληρωμένα/παράγωγα ή οδηγίες PID.Οι ελεγκτές PID είναι ελεγκτές διεργασιών που έχουν ειδικά χαρακτηριστικά συντονισμένης απόκρισης.Αυτό τους επιτρέπει να εκτελούν σωστά τους αλγόριθμους ελέγχου που προβλέπουν και μετρούν τους ρυθμούς θέρμανσης και ψύξης της διαδικασίας και αυτόματα σωστά.Οι διαδικασίες ελέγχου της διαδικασίας χρησιμοποιούν αναλογικούς ελεγκτές με μυριάδες τρόπους.Έχοντας τον πλήρη έλεγχο της θέρμανσης είναι μια δημοφιλής εφαρμογή.Τα PLC μπορούν να προγραμματιστούν με ακρίβεια για να ενεργοποιηθούν και να απενεργοποιηθούν ο θερμαντήρας ή να το κυκλοφορήσουν.Αυτή η λογική είναι χρήσιμη όταν ο προγραμματιστής πρέπει να έχει ένα κουμπί για να ελέγξει μια συσκευή με την ίδια δράση εναλλαγής.Για παράδειγμα, πατώντας ένα κουμπί μόλις ενεργοποιήσει τη συσκευή και πιέζοντας το ξανά σβήνει.Αυτή η λογική μεταβαίνει από την κατάσταση OFF στην κατάσταση ON όταν η είσοδος γίνει πραγματικότητα.Στη συνέχεια παραμένει μέχρι να γίνει ψευδής η είσοδος.

Οι χρόνοι σάρωσης Long PLC μπορούν επίσης να είναι ένα ζήτημα στον προγραμματισμό του προγραμματισμού λογικών ελεγκτών, ειδικά όταν σχεδιάζετε χειριστήρια για μηχανές υψηλής ταχύτητας.Μια δημοφιλής προσέγγιση χρησιμοποιεί βαθμιαία κωδικοποίηση για τον υπολογισμό της θέσης των μηχανών.Αυτή η προσέγγιση, ωστόσο, μπορεί να προκαλέσει πολλά προβλήματα όταν προσπαθεί να κάνει το μηχάνημα να τρέξει γρηγορότερα.Εάν η έξοδος από τον κωδικοποιητή που εργάζεται με αυξημένη ταχύτητα πηγαίνει από ψευδή σε αληθινή και πίσω στο χρόνο που χρειάζεται για το PLC να κάνει μια σάρωση, τότε ο μετρητής δεν μετράει σωστά.Αυτό προκαλεί τη συντριβή του μηχανήματος ή τα κινούμενα μέρη για να χάσουν συγχρονισμό όταν εμφανίζεται η ταχύτητα.

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