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

Post date: Apr 5, 2016 5:13:58 AM

Ο Προγραμματισμός του PLC γίνεται με συμβολικές γλώσσες ή διαγράμματα ,τα οποίοι έχουν καθορισθεί και τυποποιηθεί από το πρότυπο IEC1131-3. Οι τρόποι αυτοί ονομάζονται γλώσσες προγραμματισμού.

Προγραμματισμός ενός PLC σημαίνει να δημιουργήσουμε μια σειρά από εντολές, οι οποίες λύνουν έναν συγκεκριμένο αλγόριθμο που αντιστοιχεί σε μια λειτουργία ενός συστήματος αυτοματισμού. Η διαδικασία που ακολουθούμε για να γράψουμε αυτές τις εντολές, αποτελεί το πρόγραμμα.

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

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

Η επιλογή της γλώσσας προγραμματισμού εξαρτάται από την εμπειρία και την γνώση του χρήστη σε ψηφιακά ηλεκτρονικά, σε υπολογιστές, σε συστήματα αυτοματισμού που λειτουργούν με κλασικό τρόπο και φυσικά εξαρτάται από την φύση του προβλήματος που έχουμε να αντιμετωπίσουμε.

Οι γλώσσες προγραμματισμού μπορούν να ταξινομηθούν:

σε γραφικές και μη γραφικές

ανάλογα με το είδος των στοιχείων που χρησιμοποιούν.

Οι πρώτες χρησιμοποιούν γραφικά στοιχεία που μοιάζουν αρκετά στα σύμβολα που χρησιμοποιούνται στον κλασικό αυτοματισμό και επίσης σύμβολα λογικών πυλών(AND, OR, NOT κ.λ.π). Είναι πιο προσιτές σε ανθρώπους που έχουν εμπειρία στον κλασικό αυτοματισμό και έχουν το πλεονέκτημα της καλύτερης εποπτείας.

Οι δεύτερες χρησιμοποιούν εντολές που η κάθε μία αντιστοιχεί σε μία εντολή της γλώσσας μηχανής.