Χαρακτηριστικά και Μορφές Γλώσσας Προγραμματισμού PLC για Βιομηχανικούς Υπολογιστές

Jan 03, 2022

Αφήστε ένα μήνυμα

Compared with the general computer language, the PLC programming language of the industrial computer has obvious characteristics. It is not only different from the language, but also different from the general assembly language. It must meet the requirements of being easy to write and easy to debug. Currently, there is no programming language that is compatible with products from all manufacturers. Such as Mitsubishi's products have its own programming language, OMRON's products also have its own language. But no matter what type of PLC
Οι γλώσσες προγραμματισμού PLC έχουν όλες τα ακόλουθα χαρακτηριστικά:
1. Γραφική δομή εντολών: Το πρόγραμμα εκφράζεται γραφικά και οι οδηγίες αποτελούνται από διαφορετικά γραφικά σύμβολα, τα οποία είναι εύκολα κατανοητά και απομνημονευμένα. Ο προγραμματιστής λογισμικού του συστήματος έχει συγκεντρώσει τις ανεξάρτητες υπολογιστικές λειτουργίες που απαιτούνται στον βιομηχανικό έλεγχο σε συμβολικά γραφικά και οι χρήστες μπορούν να συνδυάσουν αυτά τα γραφικά σύμφωνα με τις δικές τους ανάγκες και να συμπληρώσουν τις κατάλληλες παραμέτρους. Στο τμήμα λογικής λειτουργίας, σχεδόν όλοι οι κατασκευαστές χρησιμοποιούν το διάγραμμα σκάλας παρόμοιο με το κύκλωμα ελέγχου ρελέ, το οποίο είναι εύκολο να γίνει αποδεκτό. Για παράδειγμα, η Siemens χρησιμοποιεί επίσης το διάγραμμα ροής του συστήματος ελέγχου για να το αναπαραστήσει, το οποίο χρησιμοποιεί τα γραφικά σύμβολα του δυαδικού λογικού στοιχείου για να εκφράσει τη σχέση ελέγχου, η οποία είναι πολύ διαισθητική και κατανοητή. Πιο πολύπλοκες αριθμητικές πράξεις, μετρήσεις χρονισμού, κ.λπ. γενικά αντιπροσωπεύονται με αναφορά σε διαγράμματα κλίμακας ή διαγράμματα λογικών συνιστωσών. Αν και δεν είναι τόσο συμβολικές όσο οι λογικές πράξεις, είναι επίσης δημοφιλείς στους χρήστες.
2. Καθορισμένες μεταβλητές σταθερές: Τα γραφικά σύμβολα είναι ισοδύναμα με κωδικούς λειτουργίας, που καθορίζουν τις συναρτήσεις λειτουργίας και οι τελεστές συμπληρώνονται από τον χρήστη, όπως: K400, T120, κ.λπ. Οι μεταβλητές και οι σταθερές στο PLC και τα εύρη τιμών τους είναι σαφώς καθορισμένα, που καθορίζονται από το μοντέλο του προϊόντος. Μπορείτε να ανατρέξετε στο εγχειρίδιο του καταλόγου προϊόντων.
3. Απλοποιημένη δομή προγράμματος: Η δομή του προγράμματος PLC είναι συνήθως πολύ απλή, τυπικά δομή μπλοκ, διαφορετικά μπλοκ ολοκληρώνουν διαφορετικές λειτουργίες, έτσι ώστε το πρόγραμμα εντοπισμού σφαλμάτων να έχει μια σαφή ιδέα της λειτουργίας ελέγχου και της ακολουθίας ελέγχου ολόκληρου του προγράμματος.
4. Απλοποιήστε τη διαδικασία δημιουργίας λογισμικού εφαρμογών: χρησιμοποιήστε γλώσσα συναρμολόγησης και γλώσσα για να γράψετε προγράμματα, για να ολοκληρώσετε τις τρεις διαδικασίες επεξεργασίας, μεταγλώττισης και σύνδεσης, ενώ χρησιμοποιείτε γλώσσα προγραμματισμού, μόνο μία διαδικασία χρειάζεται επεξεργασία και η υπόλοιπη ολοκληρώνεται αυτόματα από το λογισμικό του συστήματος, και ολόκληρη η διαδικασία επεξεργασίας βρίσκεται στον διάλογο Ο άνθρωπος-του μηχανήματος και δεν απαιτεί από τους χρήστες να έχουν προηγμένες δυνατότητες σχεδίασης λογισμικού.
5. Ενίσχυση των μεθόδων εντοπισμού σφαλμάτων: Είτε πρόκειται για πρόγραμμα assembler είτε για γλωσσικό πρόγραμμα εντοπισμού σφαλμάτων, είναι πονοκέφαλος για τους συντάκτες και ο εντοπισμός σφαλμάτων του προγράμματος PLC παρέχει πλήρεις συνθήκες, χρησιμοποιώντας τον προγραμματιστή, χρησιμοποιώντας τα κουμπιά και την οθόνη στο PLC και στον προγραμματιστή. Και η εσωτερική επεξεργασία, ο εντοπισμός σφαλμάτων, η παρακολούθηση κ.λπ., και με την υποστήριξη λογισμικού, οι λειτουργίες διάγνωσης και εντοπισμού σφαλμάτων είναι πολύ απλές.
Με μια λέξη, η γλώσσα προγραμματισμού του PLC είναι προσανατολισμένη στο χρήστη, κάτι που δεν απαιτεί από τους χρήστες προηγμένες γνώσεις και δεν απαιτεί μακροχρόνια- εξειδικευμένη εκπαίδευση.
Η μορφή της γλώσσας προγραμματισμού PLC βιομηχανικών υπολογιστών
Αυτό το εγχειρίδιο χρησιμοποιεί τις δύο πιο συχνά χρησιμοποιούμενες γλώσσες προγραμματισμού, η μία είναι το ladder diagram και η άλλη είναι ο πίνακας μνημονικών γλωσσών. Χρήση προγραμματισμού διαγραμμάτων κλίμακας, επειδή είναι διαισθητικό και εύκολο στην κατανόηση, αλλά απαιτεί προσωπικό υπολογιστή και αντίστοιχο λογισμικό προγραμματισμού. Η χρήση μνημονικής μορφής είναι βολική για πειραματισμό, επειδή απαιτεί μόνο έναν απλό προγραμματιστή αντί για έναν ακριβό προγραμματιστή γραφικών ή υπολογιστή για να προγραμματιστεί.
Although some PLCs also have computer-compatible C language, BASIC language, special-purpose languages (such as Siemens' GRAPH5, Mitsubishi's MELSAP), and Boolean logic language, general-purpose computer-compatible assembly language, etc. In any case, the programming languages of various manufacturers can only be applied to their own products.
Οδηγίες Προγραμματισμού: Οι εντολές είναι κωδικοί ή σύμβολα που καλείται να κάνει το PLC και πώς να το κάνει. Ουσιαστικά, οι οδηγίες είναι απλώς κάποιοι δυαδικοί κώδικες, που είναι ακριβώς το ίδιο με έναν κανονικό υπολογιστή. Ταυτόχρονα, το PLC διαθέτει επίσης ένα σύστημα μεταγλώττισης, το οποίο μπορεί να μεταγλωττίσει ορισμένα σύμβολα κειμένου ή γραφικά σύμβολα σε κώδικα μηχανής, επομένως οι οδηγίες PLC που βλέπουν οι χρήστες δεν είναι γενικά κώδικες μηχανής αλλά κώδικες κειμένου ή σύμβολα γραφικών. Οι κοινώς χρησιμοποιούμενες μνημονικές προτάσεις χρησιμοποιούν αγγλικούς χαρακτήρες (διαθέσιμες πολλές γλώσσες) συντομογραφίες και αριθμούς για να αναπαραστήσουν τις αντίστοιχες εντολές. Ένα γραφικό σύμβολο που χρησιμοποιείται συνήθως είναι ένα διάγραμμα σκάλας, το οποίο είναι παρόμοιο με ένα ηλεκτρικό σχηματικό διάγραμμα και γίνεται εύκολα αποδεκτό από ηλεκτρολόγους.
Command system: The totality of commands possessed by a PLC is called the command system of the PLC. It contains the number of instructions, what each instruction can do, and represents the function and performance of the PLC. Generally speaking, a PLC with strong functions and good performance has a rich instruction system and can do more things. We must figure out the PLC's instruction system before programming
Πρόγραμμα: Ένα οργανωμένο σύνολο εντολών PLC, το PLC μπορεί να το τρέξει και να εκτελέσει την αντίστοιχη εργασία. Φυσικά, το πρόγραμμα εδώ αναφέρεται στο πρόγραμμα χρήστη του PLC. Τα προγράμματα χρηστών σχεδιάζονται γενικά από χρήστες και δεν παρέχονται από κατασκευαστές ή διανομείς PLC. Τα προγράμματα που εκφράζονται σε δηλώσεις δεν είναι διαισθητικά και έχουν κακή αναγνωσιμότητα, ειδικά τα πολύπλοκα προγράμματα, τα οποία είναι πιο δύσκολο να διαβαστούν, επομένως τα περισσότερα προγράμματα εκφράζονται σε διαγράμματα κλίμακας.
Διάγραμμα κλίμακας: Ένα διάγραμμα κλίμακας είναι ένα συνδεδεμένο διάγραμμα που συνδέει τα σύμβολα του διαγράμματος κλίμακας των εντολών PLC μεταξύ τους μέσω μιας διαδικτυακής σύνδεσης για να εκφράσει τις χρησιμοποιούμενες οδηγίες PLC και τη σειρά τους. Μοιάζει πολύ με ένα ηλεκτρικό σχηματικό διάγραμμα. Έχει δύο είδη συνδέσεων: το ένα είναι το λεωφορείο, το άλλο είναι οι εσωτερικές οριζόντιες και κάθετες γραμμές. Οι εσωτερικές οριζόντιες και κάθετες γραμμές συνδέουν κάθε εντολή συμβόλων σκάλας σε μια ομάδα εντολών. Αυτή η ομάδα εντολών ξεκινά συνήθως με την εντολή φορτίου (LD) και, εάν είναι απαραίτητο, ακολουθείται από πολλές εντολές εισαγωγής (συμπεριλαμβανομένης της εντολής LD) για τη δημιουργία λογικών συνθηκών. Τέλος, είναι μια εντολή κλάσης εξόδου για την πραγματοποίηση ελέγχου εξόδου ή είναι μια εντολή όπως έλεγχος δεδομένων, έλεγχος διεργασιών, επεξεργασία επικοινωνίας, εργασία παρακολούθησης κ.λπ. για την εκτέλεση της αντίστοιχης εργασίας. Ο δίαυλος χρησιμοποιείται για τη σύνδεση της ομάδας εντολών.

Αποστολή ερώτησής