Το λογισμικό PROFUZZY |
||||||||||||||||||||
Εισαγωγή
στην ασαφή
λογική Ανάγκη ανάπτυξης συστημάτων ασαφούς ελέγχου Ασαφής λογική - ασαφή σύνολα Συστήματα βιολογικού καθαρισμού αστικών λυμάτων Από το σύστημα επεξεργασίας λυμάτων στον έλεγχο Ασαφοποίηση
των
δεδομένων
|
Εισαγωγή
Οι βασικές ενέργειες που κάνουμε προκειμένου μα δημιουργήσουμε έναν ασαφή ελεγκτή με το PROFUZZY είναι οι εξής:
Τα βήματα που ακολουθούμε προκειμένου να αναπτύξουμε έναν ασαφή ελεγκτή με το PROFUZZY είναι τα εξής: 1. α) Τρέχουμε το PROFYZZY.EXE β) Ορίζουμε νέο αρχείο, π.χ. MANFUZ γ) Ορίζουμε εισόδους, εξόδους, συναρτήσεις συμμετοχής και κανόνες στο
δ) Σώζουμε το MANFUZ. 2. Προετοιμασία του PLC. Από περιβάλλον S5 είτε δημιουργούμε εξ' αρχής το συμβατικό πρόγραμμα είτε προσθέτουμε στο υπάρχον τα ακόλουθα: 2.1 Προγραμματίζουμε το PLC ώστε να διαβάζει τις αναλογικές εισόδους (FB 250) που χρησιμοποιεί το MANFUZ. Η καταχώρηση των τιμών γίνεται στο DB που έχουμε ορίσει στο MANFUZ (π.χ. DB 130, το οποίο όμως πρέπει να έχει μεγάλο μήκος και γι' αυτό απαιτεί πολλή μνήμη). 2.2 Κάνουμε ό,τι και στο 2.1, αλλά για τις εξόδους. Οι τιμές που θα βγούν ως αναλογικές έξοδοι διαβάζονται από το ίδιο DB, δηλαδή το DB 130. 2.3 Δημιουργούμε το DB, δηλαδή το DB 130 (η δυνατότητα ορισμού είναι DB 2 - DB 255). 2.4 Προγραμματίζουμε στο PLC (είτε στο PB είτε σε ξεχωριστό FB) την κλήση του FB 130 που είναι ενσωματωμένο αρχείο του "Compact Fuzzy" και το οποίο έχει σχέση με τη χρησιμοποιούμενη CPU του PLC. Η "δουλειά" του (δηλαδή του FB 130) είναι να υλοποιεί τον ασαφή ελεγκτή. 3. Γυρνάμε στο PROFUZZY περιβάλλον και κάνουμε τη λειτουργία "TRANSFER του MANFUZ στο PLC". Με αυτή την ενέργεια ο ασαφής ελεγκτής εγκαθίσταται στο PLC (αυτή την εγκατάσταση κάνει το "Compact Fuzzy"). Στη συνέχεια το PLC μπορεί να δουλέψει μόνο του χωρίς να έχει ανάγκη του PC. 4. Aν έχουν γίνει όλα τα προηγούμενα, με PLC και PC σε λειτουργία, μπορούμε να παρακολουθούμε μία έξοδο και δύο εισόδους το πολύ, με τη λειτουργία "MONITORING". ΠΡΟΣΟΧΗ! Πώς ορίζουμε εισόδους, εξόδους, συναρτήσεις συμμετοχής και κανόνες στο βήμα 1γ. ; Τα βήματα που ακολουθούμε είναι τα εξής:
Πώς αντιστοιχείται η κάθε είσοδος του MANFUZ με κάθε DW του DB 130 που αντιστοιχεί σε είσοδο (και όμοια για κάθε έξοδο); Ο τρόπος με τον οποίο γίνεται αυτή η αντιστοίχηση φαίνεται στο ακόλουθο σχήμα:
Αν, για παράδειγμα, ως είσοδο 2 στο MANFUZ θεωρήσαμε ότι είναι η αναλογική είσοδος I 10 που μετρά τη θερμοκρασία, τότε στο PB 1, εκεί που το "FB 250" διαβάζει την αναλογική είσοδο I 10, θα πρέπει να δηλώσουμε ως DW καταχώρησης την DW 3 του DB 130.
Developed by Stella Koutri Copyright © 2002 - All Rights Reserved |