Λογικές ενότητες LOGO! για βιομηχανικούς αυτοματισμούς
Οι συσκευές μικροεπεξεργαστή χρησιμοποιούνται ευρέως στον αυτοματισμό γενικών βιομηχανικών, μεταφορών και οικιακών συσκευών. Λόγω της ευελιξίας και του χαμηλού κόστους των συσκευών μικροεπεξεργαστή, το μερίδιό τους στις συσκευές αυτοματισμού αυξάνεται συνεχώς. Στο αρχικό στάδιο της χρήσης συσκευών μικροεπεξεργαστή, ο κύριος περιοριστικός παράγοντας ήταν, με το χαμηλό κόστος των ίδιων των μικροελεγκτών, το σημαντικό κόστος δημιουργίας του λογισμικού τους, το οποίο αναπτύχθηκε σε γλώσσες προγραμματισμού χαμηλού επιπέδου και απαιτούσε προγραμματιστές υψηλής εξειδίκευσης.
Αυτό το πρόβλημα επιλύθηκε δημιουργώντας λειτουργικά πλήρεις μονάδες μικροεπεξεργαστή με ενσωματωμένο βασικό λογισμικό και πρόσθετες μονάδες επέκτασης. Η σύνδεση των μονάδων βάσης με τις μονάδες επέκτασης πραγματοποιείται μέσω ειδικών βυσμάτων, οι οποίες αποκλείουν τη σύνδεση μονάδων που, σύμφωνα με ορισμένα κριτήρια (για παράδειγμα, τάση τροφοδοσίας), δεν μπορούν να συνδεθούν στη μονάδα βάσης.
Οι ενότητες προγραμματίζονται σε εξειδικευμένες γλώσσες υψηλού επιπέδου, όπως το Βήμα 5 ή το Βήμα 7, που σας επιτρέπουν να μεταγλωττίσετε ένα πρόγραμμα με τη μορφή μπλοκ διαγράμματος ή διαγράμματος επαφής ή με τη μορφή συστήματος λογικών εξισώσεων. Η μεταγλώττιση τέτοιων προγραμμάτων σε κωδικούς μηχανών πραγματοποιείται λαμβάνοντας υπόψη τη συγκεκριμένη ονοματολογία των εγκατεστημένων μονάδων. Ο προγραμματιστής δεν χρειάζεται ειδικές γνώσεις για τη δομή και τις εντολές των μικροεπεξεργαστών που περιλαμβάνονται στις ενότητες, αλλά χρειάζεται μόνο γνώση της λειτουργίας του αναπτυγμένου τεχνικού συστήματος.
Η εταιρεία, η εταιρεία ανάπτυξης των μονάδων, δημιουργεί εξειδικευμένο λογισμικό για έναν προσωπικό υπολογιστή με βολική διεπαφή που παρέχει όλα τα στάδια ανάπτυξης συστήματος και προγραμματισμού μονάδων μικροεπεξεργαστή απευθείας μέσω των θυρών ενός προσωπικού υπολογιστή ή μιας πρόσθετης συσκευής συνδεδεμένης στον υπολογιστή. Αυτή η ιδέα εφαρμόστηκε από τη SIEMENS στη δημιουργία του συνόλου μονάδων μικροεπεξεργαστή LOGO!.
ΛΟΓΟΤΥΠΟ! είναι μια καθολική μονάδα λογικής μικροεπεξεργαστή από τη Siemens… LOGO! περιλαμβάνει μονάδα ελέγχου μικροεπεξεργαστή, πίνακα ελέγχου και οθόνη με οπίσθιο φωτισμό, τροφοδοτικό, διεπαφή μονάδας επέκτασης, διεπαφή μονάδας προγραμματισμού (κάρτα) και καλώδιο υπολογιστή.
ΤΟ ΛΟΓΟΤΥΠΟ! περιλαμβάνει τυπικές out-of-the-box λειτουργίες που χρησιμοποιούνται συχνά στην πράξη, για παράδειγμα: λειτουργίες καθυστέρησης ενεργοποίησης και απενεργοποίησης, ρελέ παλμών, προγραμματιζόμενα πλήκτρα, διακόπτης ρολογιού, ψηφιακές και αναλογικές σημαίες, είσοδοι και έξοδοι ανάλογα με τον τύπο της συσκευής.
Τύποι LOGO!
Το Basic διατίθεται σε δύο κατηγορίες τάσης:
-
Κατηγορία 1 <24 V, δηλ. 12 V DC ρεύμα, 24 V DC ρεύμα, 24 V AC ρεύμα;
-
Κλάση 2> 24 V, δηλ.115 … 240 VDC και εναλλασσόμενο ρεύμα.
στις επιλογές:
-
με οθόνη LCD (LCD): 8 είσοδοι και 4 έξοδοι.
-
χωρίς οθόνη («LOGO! Pure»): 8 είσοδοι και 4 έξοδοι.
Κάθε κατηγορία αποτελείται από 4 υπομονάδες (SU), είναι εξοπλισμένη με διεπαφή επέκτασης και παρέχει 33 έτοιμες προς χρήση βασικές και ειδικές λειτουργίες για την ανάπτυξη ενός προγράμματος μεταγωγής.
Μονάδες επέκτασης
-
ΛΟΓΟΤΥΠΟ! Οι ψηφιακές μονάδες είναι διαθέσιμες για όλες τις τάσεις και έχουν 4 εισόδους και 4 εξόδους.
-
Αναλογικές μονάδες LOGO! Διατίθεται για 12 και 24 VDC με δύο αναλογικές εισόδους ή δύο εισόδους PT100.
-
Οι ψηφιακές και αναλογικές μονάδες αποτελούνται από δύο υπομονάδες. Κάθε ένα από αυτά έχει δύο διεπαφές επέκτασης για τη σύνδεση πρόσθετων μονάδων.
Οποιαδήποτε συσκευή LOGO! Το Basic Basic μπορεί να επεκταθεί μόνο με μονάδες επέκτασης της ίδιας κατηγορίας τάσης. Η μηχανική κωδικοποίηση (ακίδες στη θήκη) εμποδίζει τη σύνδεση συσκευών διαφορετικών κατηγοριών τάσης. Εξαίρεση: Η αριστερή διεπαφή της αναλογικής μονάδας ή της μονάδας επικοινωνίας είναι ηλεκτρικά απομονωμένη. Επομένως, αυτές οι μονάδες επέκτασης μπορούν να συνδεθούν με συσκευές με διαφορετικές κατηγορίες τάσης.
Στοιχεία στο LOGO!
ΛΟΓΟΤΥΠΟ! Διαφέρουν ως προς τον τύπο (σταθερή = ή μεταβλητή ~) και την τιμή της τάσης τροφοδοσίας, τον τύπο των εξόδων (ρελέ ή τρανζίστορ), την παρουσία ή την απουσία οθόνης υγρών κρυστάλλων. Η διαφορετικότητα του LOGO! σας επιτρέπει να επιλέξετε το καταλληλότερο σετ, με ελάχιστη περίσσεια τεχνικών μέσων, συνειδητοποιώντας ένα συγκεκριμένο τεχνικό πρόβλημα.
Ονομασία στοιχείων:
-
Επιλογή 12 — 12 V DC.
-
Επιλογή 24 — 24 VDC.
-
230 — 115/240 VAC προαιρετικό.
-
R — έξοδοι ρελέ (χωρίς R — εξόδους τρανζίστορ).
-
C — ενσωματωμένο ρολόι 7 ημερών.
-
o — δεν υπάρχει επιλογή εμφάνισης.
-
DM — ψηφιακή μονάδα.
-
Το AM είναι μια αναλογική μονάδα.
-
CM — μονάδα επικοινωνίας (π.χ. διεπαφή AS).
ΛΟΓΟΤΥΠΟ!
(1) — εκ των οποίων μπορείτε εναλλακτικά να χρησιμοποιήσετε 2 αναλογικές εισόδους με εύρος σήματος 0 … 10 V και 2 γρήγορες εισόδους. (2) — Επιλογές AC 230 V — είσοδοι σε δύο ομάδες των 4. Μέσα σε μια ομάδα είναι δυνατή μόνο η ίδια φάση, διαφορετικές φάσεις είναι δυνατές μεταξύ των ομάδων. (3) — οι ψηφιακές είσοδοι μπορούν να λειτουργήσουν με άμεση και αντίστροφη πολικότητα. (4) — με μπορείτε να επιλέξετε την περιοχή σήματος 0 … 10 V ή 0 … 20 mA.
Επικοινωνία LOGO! 12/24 Αισθητήρες RC: α) διακριτοί, με εξόδους επαφής και χωρίς επαφή, β) αναλογικοί (0 — 10 V)
ΛΟΓΟΤΥΠΟ! Λειτουργίες
ΛΟΓΟΤΥΠΟ! στη λειτουργία προγραμματισμού σας παρέχει διάφορα στοιχεία που χωρίζονται σε λίστες:
-
CO — λίστα υποδοχών (είσοδοι / έξοδοι)
-
GF — λίστα βασικών συναρτήσεων ΚΑΙ [AND], Ή [OR],
-
SF — λίστα ειδικών λειτουργιών
-
Το BN είναι μια λίστα μπλοκ έτοιμων για χρήση στο πρόγραμμα κυκλώματος.
Όλες οι λίστες αντιπροσωπεύουν τα στοιχεία που είναι διαθέσιμα στο LOGO!. Συνήθως, αυτές είναι όλες οι υποδοχές σύνδεσης, όλες οι βασικές λειτουργίες και όλες οι ειδικές λειτουργίες που είναι γνωστές στο LOGO!. Αυτό περιλαμβάνει επίσης τυχόν μπλοκ που έχετε δημιουργήσει στο LOGO! μέχρι να καλέσετε τη λίστα. ΛΟΓΟΤΥΠΟ! δεν εμφανίζει όλα τα στοιχεία εάν δεν υπάρχει ελεύθερος χώρος στη μνήμη ή αν επιτευχθεί ο μέγιστος δυνατός αριθμός μπλοκ. Σε αυτήν την περίπτωση, το επόμενο μπλοκ δεν μπορεί να εισαχθεί.
Οι σταθερές και οι σύνδεσμοι (Co) είναι είσοδοι, έξοδοι, bits μνήμης και σταθερά επίπεδα τάσης (σταθερές).
Είσοδοι:
1) Ψηφιακές είσοδοι
Οι ψηφιακές είσοδοι επισημαίνονται με το γράμμα I.Οι αριθμοί ψηφιακής εισόδου (I1, I2,…) αντιστοιχούν στους αριθμούς εισόδου του LOGO! Η αρίθμηση των εισόδων της μονάδας βάσης και των μονάδων επέκτασης είναι απευθείας με τη σειρά με την οποία είναι εγκατεστημένες οι μονάδες.
2) Αναλογικές είσοδοι
ΤΟ ΛΟΓΟΤΥΠΟ! 24, LOGO! 24o, LOGO! 12 / 24RC και LOGO! Το 12 / 24RCo έχει εισόδους I7 και I8, οι οποίες μπορούν επίσης να προγραμματιστούν για χρήση ως αναλογικές είσοδοι AI1 και AI2. Εάν αυτές οι είσοδοι χρησιμοποιούνται ως I7 και I8, τότε το σήμα εισόδου ερμηνεύεται ως ψηφιακή τιμή. Εάν χρησιμοποιούνται ως AI1 και AI2, τα σήματα ερμηνεύονται ως αναλογικές τιμές. Όταν συνδέεται μια αναλογική μονάδα, οι είσοδοι της αριθμούνται μετά τις υπάρχουσες αναλογικές εισόδους.
Στην περίπτωση ειδικών λειτουργιών που στην πλευρά εισόδου έχουν νόημα να συνδέονται μόνο με αναλογικές εισόδους όταν το σήμα εισόδου είναι επιλεγμένο σε λειτουργία προγραμματισμού, μόνο αναλογικές είσοδοι AI1 … AI8, αναλογικές σημαίες AM1… AM6, οι αναλογικές έξοδοι των μονάδων που προσφέρουν αριθμούνται ως έξοδοι AQ1 και AQ2.
Έξοδοι:
1) Ψηφιακές έξοδοι
Οι ψηφιακές έξοδοι επισημαίνονται με το γράμμα Q. Οι αριθμοί εξόδου (Q1, Q2, … Q16) αντιστοιχούν στους αριθμούς των ακροδεκτών εξόδου LOGO!. Οι αριθμοί εξόδου αριθμούνται διαδοχικά, ξεκινώντας από τη βασική μονάδα και συνεχίζοντας με τη σειρά εγκατάστασης των μονάδων.Επιπλέον, είναι δυνατή η χρήση 16 εξόδων που δεν είναι συνδεδεμένες με τα μπλοκ. Σημειώνονται με ένα Χ και δεν μπορούν να επαναχρησιμοποιηθούν σε ένα πρόγραμμα αλυσίδας (σε αντίθεση, για παράδειγμα, με τις σημαίες).
Όλες οι προγραμματισμένες μη συνδεδεμένες έξοδοι εμφανίζονται στη λίστα, καθώς και μία μη προγραμματισμένη μη συνδεδεμένη έξοδος.Η χρήση μιας μη συνδεδεμένης εξόδου έχει νόημα, για παράδειγμα, με την ειδική λειτουργία «Κείμενα μηνυμάτων», εάν μόνο το κείμενο του μηνύματος είναι σχετικό με το πρόγραμμα κυκλώματος.
2) Αναλογικές έξοδοι
Οι αναλογικές έξοδοι επισημαίνονται με τα γράμματα AQ. Δύο αναλογικές έξοδοι είναι διαθέσιμες, συγκεκριμένα AQ1 και AQ2. Μόνο μια αναλογική τιμή μπορεί να συνδεθεί στην αναλογική έξοδο, π.χ. λειτουργία με αναλογική έξοδο ή αναλογική σημαία AM.
Ρύζι. 1. Όψη μπροστινού πίνακα του LOGO!
Σημαίες
Οι σημαίες σημειώνονται με τα γράμματα M ή AM. Πρόκειται για εικονικές εξόδους που έχουν την ίδια τιμή στην έξοδο τους με την είσοδο τους. ΣΤΟ ΛΟΓΟΤΥΠΟ! υπάρχουν 24 ψηφιακές σημαίες M1 … M24 και 6 αναλογικές σημαίες AM1 … AM6.
Η σημαία έναρξης M8 ορίζεται στον πρώτο κύκλο του προγράμματος χρήστη και επομένως μπορεί να χρησιμοποιηθεί ως η σημαία έναρξης στο πρόγραμμα αλυσίδας σας. Επαναφέρεται αυτόματα μετά τον πρώτο κύκλο του προγράμματος. Σε όλους τους επόμενους κύκλους, η σημαία M8 μπορεί να χρησιμοποιηθεί με τον ίδιο τρόπο όπως και οι άλλες σημαίες.
Λογικά επίπεδα σήματος
Τα επίπεδα σήματος υποδεικνύονται με hi και lo. Εάν η κατάσταση «1» = hi ή «0» = lo πρέπει να υπάρχει συνεχώς στο μπλοκ, τότε ένα σταθερό επίπεδο ή σταθερή τιμή hi ή lo εφαρμόζεται στην είσοδο. Ανοιχτοί σύνδεσμοι Εάν δεν χρησιμοποιείται μπλοκ σύνδεσης, μπορεί να επισημαίνεται με ένα x.
Λίστα βασικών χαρακτηριστικών — GF
Οι κύριες λειτουργίες είναι απλά λογικά στοιχεία της άλγεβρας Boole.
Η λίστα GF περιέχει μπλοκ βασικών συναρτήσεων που μπορείτε να χρησιμοποιήσετε στο σχήμα σας. Οι ακόλουθες βασικές λειτουργίες είναι διαθέσιμες:
Λίστα ειδικών λειτουργιών — SF
Όταν εισάγετε ένα πρόγραμμα κυκλώματος στο LOGO! θα βρείτε μπλοκ ειδικών λειτουργιών στη λίστα SF.Οι είσοδοι των ειδικών συναρτήσεων μπορούν να αντιστραφούν μεμονωμένα, π.χ. το πρόγραμμα μεταγωγής μετατρέπει τη λογική «1» της εισόδου στη λογική «0». και μετατρέπει το λογικό «0» σε λογικό «1». Ο πίνακας δείχνει εάν η αντίστοιχη συνάρτηση είναι παραμετροποιήσιμη (REM).
Τα ακόλουθα ειδικά χαρακτηριστικά είναι διαθέσιμα:
-
Καθυστέρηση στην ενεργοποίηση
-
Κόψτε ταχύτητα
-
Καθυστέρηση ενεργοποίησης/απενεργοποίησης
-
Καθυστέρηση κατά την ενεργοποίηση με μνήμη
-
Χρονικό ρελέ διαστήματος (σύντομη παραγωγή παλμού)
-
Ρελέ χρόνου με ενεργοποίηση ακμών
-
Ασύγχρονη γεννήτρια παλμών
-
Γεννήτρια τυχαίων παλμών
-
Διακόπτης φώτων σκάλας
-
Διακόπτης διπλής λειτουργίας
-
Εναλλαγή για επτά ημέρες
-
Αλλαγή δώδεκα μηνών
-
Χρονόμετρο αντίστροφης μέτρησης
-
Μετρητής χρόνου εργασίας
-
Διακόπτης κατωφλίου
-
Αναλογικός διακόπτης κατωφλίου
-
Αναλογικός διαφορικός διακόπτης κατωφλίου
-
Αναλογικός συγκριτής
-
Παρακολούθηση αναλογικών τιμών
-
Αναλογικός ενισχυτής
-
Ρελέ αυτοκλειδώματος (RS flip-flop)
-
Ρελέ ώθησης
-
Διακόπτης προγράμματος
-
Καταχωρητής μετατόπισης
Ένα παράδειγμα χρήσης της λογικής ενότητας LOGO!
Η χρήση συστημάτων μικροεπεξεργαστή στην ηλεκτρική μηχανική στο παράδειγμα της χρήσης PLC
ΛΟΓΟΤΥΠΟ!
ΛΟΓΟΤΥΠΟ! Το Soft Comfort διατίθεται ως πακέτο λογισμικού για υπολογιστή. Αυτό το λογισμικό περιλαμβάνει τις ακόλουθες δυνατότητες:
- μια γραφική διεπαφή για τη δημιουργία ενός προγράμματος κυκλώματος σε λειτουργία εκτός σύνδεσης με τη μορφή λογικού διαγράμματος κυκλώματος (διάγραμμα επαφής / διάγραμμα κυκλώματος) ή λειτουργικού μπλοκ διαγράμματος (λειτουργικό σχέδιο).
- προσομοίωση του προγράμματος του κυκλώματος σας σε υπολογιστή.
- δημιουργία και εκτύπωση ενός σχηματικού μπλοκ διαγράμματος προγράμματος.
- αποθήκευση του προγράμματος σε σκληρό δίσκο ή άλλο μέσο αποθήκευσης.
- Σύγκριση προγραμμάτων μεταγωγής.
- βολική παραμετροποίηση μπλοκ.
- μεταφορά του προγράμματος κυκλώματος από το LOGO! στον υπολογιστή και από τον υπολογιστή στο LOGO!?
- ανάγνωση του μετρητή χρόνου εργασίας.
- ορίστε μια ώρα?
- μετάβαση από τη θερινή στη χειμερινή ώρα και αντίστροφα.
- διαδικτυακή δοκιμή, εμφάνιση καταστάσεων και τρέχουσες τιμές του LOGO! Σε λειτουργία RUN.
- διακοπή της εκτέλεσης του προγράμματος κυκλώματος από τον υπολογιστή (STOP).
ΛΟΓΟΤΥΠΟ! Κύριο παράθυρο Soft Comfort σε λειτουργία FBD (επεξεργαστής FBD)
Ενα παράδειγμα. Ένα μοντέλο ηλεκτρικού δικτύου στο LOGO! Απαλή άνεση
Ρύζι. 2. Διαμόρφωση του προστατευμένου δικτύου RU1, RU2 — εξοπλισμός διανομής. P1, P2 — η πρώτη και η δεύτερη ομάδα χρηστών. SF1, SF2 — πρώτος και δεύτερος διακόπτες. Κ1, Κ2 το πρώτο και το δεύτερο σημείο βραχυκυκλώματος. I1, I2 — ρεύματα σε τμήματα δικτύου
Από τον πίνακα διανομής RU1, αναχωρούν πολλές ηλεκτρικές γραμμές, μία από τις οποίες προστατεύεται από έναν διακόπτη κυκλώματος SF1. Ο διακόπτης RU2 τροφοδοτείται από αυτή τη γραμμή, μία από τις γραμμές εξόδου της οποίας προστατεύεται από διακόπτη κυκλώματος SF2.
Μπορεί να προκύψει βραχυκύκλωμα στην ενότητα 1 (σημείο K1) ή στην ενότητα 2 (σημείο K2), ενώ το βραχυκύκλωμα (βραχυκύκλωμα) πρέπει να αποσυνδεθεί πλησιέστερα στο σημείο βραχυκυκλώματος. διακόπτης. Ωστόσο, εάν ο πλησιέστερος διακόπτης είναι ελαττωματικός, τότε υπάρχει βραχυκύκλωμα. πρέπει να απενεργοποιηθεί από έναν διακόπτη που βρίσκεται πιο κοντά στην πηγή ρεύματος.
Το μοντέλο ηλεκτρικού δικτύου στο LOGO! Το Soft Comfort φαίνεται στο Σχήμα 3.
Ρύζι. 3. Μοντέλο του ηλεκτρικού δικτύου στο LOGO! Απαλή άνεση
Ο διακόπτης SF1 προσομοιώνεται με το κουμπί C1 και τα μπλοκ B001,… B006 και Q1.
Το κουμπί C1 αντιστοιχεί στη λαβή ενεργοποίησης/απενεργοποίησης του μηχανήματος.Η σκανδάλη B001 προσομοιώνει το μηχανικό μάνδαλο του μηχανήματος που συγκρατεί τις επαφές σε κλειστή ή ανοιχτή κατάσταση.
Το μπλοκ B002 προσομοιώνει έναν "μοχλό θραύσης" που σας επιτρέπει να απενεργοποιείτε το μηχάνημα όταν είναι ενεργοποιημένη η λαβή ενεργοποίησης/απενεργοποίησης.
Ο μετατροπέας B003 διασφαλίζει ότι το μηχάνημα απενεργοποιείται όταν η λαβή είναι απενεργοποιημένη.
Το μπλοκ B005 αντιστοιχεί σε μια απελευθέρωση η οποία, μέσω του μπλοκ B004, απενεργοποιεί τον διακόπτη κυκλώματος όταν εφαρμόζεται ένα «1» στην είσοδό του Trg. Η απελευθέρωση λειτουργεί με χρονική καθυστέρηση, η οποία αποτελείται από ένα σταθερό και ένα ρυθμιζόμενο μέρος.
Η κατάσταση των επαφών του μηχανήματος SF1 καθορίζεται από την έξοδο Q1. Το μπλοκ B006 προσομοιώνει το χρόνο διαδρομής της επαφής ενώ το κύκλωμα είναι πλήρως ανοιχτό.
Το μπλοκ I1 προσομοιώνει βραχυκύκλωμα. στο σημείο K1, το μπλοκ M1 δείχνει την παρουσία τάσης στους καταναλωτές της πρώτης ομάδας, το μπλοκ B016 προσομοιώνει το ρεύμα έκτακτης ανάγκης στο πρώτο τμήμα.
Το δεύτερο τμήμα του δικτύου προσομοιώνεται με παρόμοιο τρόπο, αλλά με τη βοήθεια της εισόδου I3 προσομοιώνεται το σφάλμα του διακόπτη SF2.