Τα μετρούμενα φυσικά μεγέθη

Ο προγραμματιζόμενος λογικός ελεγκτής (PLC)

Τρόπος λειτουργίας του PLC

Προγραμματισμός του PLC

Γλώσσες προγραμματισμού
Λειτουργικό σύστημα

Οπτικοποιημένη παρακολούθηση

Επικοινωνία διάταξης-PC

 


Γλώσσες Προγραμματισμού PLC

 

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

Ο όρος "γλώσσα προγραμματισμού PLC" αναφέρεται στη μέθοδο με την οποία ο χρήστης μεταδίδει πληροφορίες στο PLC για τον τρόπο με τον οποίο θα λειτουργήσει.   Οι γλώσσες προγραμματισμού που χρησιμοποιούνται είναι :

 

 

 Σχέδιο επαφών (Ladder Diagram Programming - LAD)

        Αυτή είναι η πιο διαδεδομένη γλώσσα προγραμματισμού του PLC για μικρά και μεσαία προγράμματα.   Μπορούν φυσικά να συνταχθούν όλα τα προγράμματα, αλλά επειδή θα απαιτείται μεγάλη έκταση δε χρησιμοποιείται τόσο για τέτοιου είδους προγραμματισμό.   Το σχήμα 1 δείχνει ένα πρόγραμμα γραμμένο σε γλώσσα LAD.   Η υλοποίηση του προγράμματος βασίζεται στις κύριες λειτουργίες των λογικών πυλών AND, OR και NOT.   Το πρόγραμμα απαρτίζεται από δικτυώματα (networks) καθένα από τα οποία περιγράφεται από μια λογική εξίσωση Boole.   Εκτός από τα δικτυώματα γίνεται και διαχωρισμός κάποιων πολύ συγκεκριμένων εργασιών σε υπορουτίνες.   Η LAD έχει το χαρακτηριστικό ότι είναι γραφική γλώσσα.

 

 

Εικόνα 1 - Πρόγραμμα σε σχέδιο επαφών

 

 

 

Λογικό διάγραμμα (Function Block Diagram Programming - FBD)

       Πρόκειται για μια γραφική γλώσσα κι έχει τα ίδια χαρακτηριστικά με τη LAD.   Η μόνη τους διαφορά έγκειται στην υλοποίηση του προγράμματος.   Οι εντολές έχουν τη μορφή κουτιών και το πρόγραμμά τους βασίζεται στις βασικές λειτουργίες των λογικών πυλών AND, OR και NOT, οι οποίες αναγράφονται μέσα στο κουτί.

 

 

Εικόνα 2 - Πρόγραμμα σε λογικό διάγραμμα

 

 

 

Λίστα εντολών (Statement List Programming - STL)

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

 

 

Εικόνα 3 - Πρόγραμμα σε λίστα εντολών

 

 

 

 

               

                                                                                                                              

 

 

Developed by Stella Koutri

Copyright  2001