Γνωριμία με το λογισμικό Zelio Soft 2 ( γλώσσα FBD) part2 Γνωριμία με το λογισμικό Zelio Soft 2 ( γλώσσα FBD) part2

ΤΕΛΕΥΤΑΙΑ ΝΕΑ

10/recent/ticker-posts

Γνωριμία με το λογισμικό Zelio Soft 2 ( γλώσσα FBD) part2

    

  Συνεχίζοντας  την περιγραφή των εντολών  προγραματισμου σε γλωσσα FBD  (Function Block Diagram) του  λογισμικού Zelio Soft 2...... Μπορείτε να διαβάσετε το προηγουμενο αρθρο εδώ

  

Η λειτουργία της επιλογής RS switching πρόκειται για την ίδια με αυτή του απλού αυτόματου διακόπτη.

Με ένα σύντομο παλμό στην είσοδο SET ενεργοποιείται μόνιμα η έξοδος Q και ένας άλλος σύντομος παλμός
στην είσοδο RESET την απενεργοποιεί.
  

 Από το Parameters window ο χρήστης μπορεί να επιλέξει ποια
από τις δύο εισόδους θα έχει προτεραιότητα σε περίπτωση που αντιληφθούν ταυτόχρονο παλμό ενώ μπορεί, όπως σε
όλες τις επιλογές, να εισαχθεί κάποιο σχόλιο από την υποσελίδα Comments και να γίνει απόκρυψη του αριθμού του
στοιχείου.

  

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

  

 Μη συνδεδεμένες είσοδοι ισοδυναμούν με λογικό ‘0’.
Οι τιμές της εξόδου μπορούν να ρυθμιστούν από το παράθυρο παραμέτρων της.
Για να διαμορφωθούν οι
τιμές των εξόδων χρειάζεται να έχει συνδεθεί τουλάχιστον μία από τις εισόδους. Ο χρήστης μπορεί να επιλέξει να
ενεργοποιείται η έξοδος ή να απενεργοποιείται όταν η συνθήκη γίνει αληθές
  
  

Η λειτουργία της επιλογής CAM BLOCK βασίζεται στη δημιουργία σεναρίων. Πρόκειται για μία επιλογή η
οποία αποτελείται από τρεις εισόδους, Forward, Reverse και Reset και 9 εξόδους. Κάθε φορά που
εισέρχεται ανερχόμενος παλμός στην είσοδο Forward, τότε το τρέχων σενάριο αυξάνεται κατά ένα. Όταν
εισαχθεί ανερχόμενος παλμός στην είσοδο Reverse, τότε το τρέχων σενάριο μειώνεται κατά ένα. Ανερχόμενος παλμός
στην είσοδο RESET ισοδυναμεί με μηδενισμό του αριθμού των σεναρίων. Ο προγραμματιστής έχει τη δυνατότητα να
φτιάξει μέχρι και 50 σενάρια όπου σε κάθε ένα από αυτά μπορεί να χρησιμοποιεί τις 8 από τις 9 εξόδους. 
  

Κάθε σενάριο
είναι ρυθμισμένο από τον χρήστη ώστε οι έξοδοι να έχουν συγκεκριμένες τιμές, ‘0’ ή ‘1’. Μόλις επιτευχθεί η μέγιστη τιμή
των σεναρίων, στον επόμενο παλμό η μέτρηση ξεκινάει από την αρχική της θέση, πρώτο σενάριο.
 Επίσης διατίθεται και
μία έξοδος, 9η, η οποία απεικονίζει τον τρέχων αριθμό σεναρίου. 
Τα σενάρια διαμορφώνονται από το παράθυρο παραμέτρων
Ο χρήστης μπορεί να επωφεληθεί από τις δυνατότητες των επιλογών Latching και Locking
ενώ μπορεί να εισάγει κάποιο σχόλιο και να αποκρύψει το νούμερο του στοιχείου από την υποσελίδα Comments.
  
 
Η επιλογή Preset up/down counter πρόκειται για έναν μετρητή ο οποίος έχει τη δυνατότητα να μετρήσει
προς τα πάνω και προς τα κάτω. 
  


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

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

Μάλιστα σε αυτή τη περίπτωση, η τρέχουσα τιμή του μετρητή μηδενίζεται για να αρχίσει νέα μέτρηση όταν φτάσει την
προρυθμισμένη τιμή.

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

  

Η λειτουργία Up/down counter πρόκειται για έναν μετρητή ο οποίος έχει την δυνατότητα μέτρησης και
προς τις δύο κατευθύνσεις. Όταν η μέτρηση φτάσει την προκαθορισμένη τιμή, ενεργοποιείται η έξοδος και
παραμένει ενεργοποιημένη όσο η τρέχουσα τιμή είναι μεγαλύτερη από αυτή που έχει ρυθμίσει ο
προγραμματιστής.

 

 Η προκαθορισμένη τιμή δεν εισάγεται πλέον από το παράθυρο παραμέτρων αλλά από μία
αριθμητική είσοδο (Numerical constant) ή και από μία αριθμητική έξοδο κάποιου στοιχείου. Οι επιλογές οι οποίες
περιέχονται στο Parameters window είναι η επιλογή Latching και η εμφάνιση/απόκρυψη σχόλιου και του αριθμού του
στοιχείου.
  

Η λειτουργία της εισόδου Preset forcing παίζει το ρόλο της επαναφοράς (RESET).

Η επιλογή Preset hour counter πρόκειται για έναν χρονιστή ο οποίος μετράει τη διάρκεια την οποία η
είσοδος Command είναι ενεργοποιημένη.

  

 Όταν ο χρόνος αυτός γίνει ίσος με τον ρυθμισμένο από τον
προγραμματιστή χρόνο, τότε ενεργοποιείται η έξοδος.
 Η μέγιστη διάρκεια όπου μπορεί να μετρηθεί είναι
32767h και 59min. 
Ένας παλμός στην είσοδο Reset απενεργοποιεί την έξοδο και μηδενίζει τον τρέχων χρόνο.
Ουσιαστικά, παίζει το ρόλο του χρονικού λειτουργίας των συμβατικών αυτοματισμών
Η ρύθμιση του χρόνου γίνεται από το παράθυρο παραμέτρων το οποίο εμφανίζεται 
Latching (κλείδωμα) είναι και σε αυτή τη περίπτωση διαθέσιμη ενώ ο χρήστης έχει τη δυνατότητα εμφάνισης/απόκρυψης κάποιου
σχόλιου και του αριθμού του στοιχείου.

  

 Η λειτουργία της επιλογή Daily, weekly and yearly programmer είναι ίδια με τη λειτουργία του ρολογιού
πραγματικού χρόνου. Η εντολή αυτή επιτρέπει την εκτέλεση έως και 51 γεγονότων, ανεξάρτητα το ένα από
το άλλο, με σκοπό τον έλεγχο της μοναδικής εξόδου που διατίθεται. Η έξοδος ενεργοποιείται όταν ένας από
τους κύκλους, που έχει οριστεί από τον χρήστη, επιτευχθεί (χρονολογικά) και παραμένει ενεργοποιημένη όσο διαρκεί
αυτός.
   

 Για να επιτευχθεί ο έλεγχος της εξόδου, χρειάζεται ορισμός δύο κύκλων.
 Ο πρώτος αφορά την ενεργοποίηση της
εξόδου και ο δεύτερος την απενεργοποίηση, ή και το ανάποδο ανάλογα με την απαίτηση του προβλήματος και την
επιθυμία του προγραμματιστή.
Στην πρώτη γραμμή επιλογών είναι διαθέσιμες δύο επιλογές. Η μία επιλογή έχει να κάνει με την ενεργοποίηση και
απενεργοποίηση του κύκλου, ON και OFF και η άλλη αφορά τον πραγματικό χρόνο ενεργοποίησης του (σε ώρες και
λεπτά).
Οι κύκλοι μπορούν να οριστούν με διαφορετικούς τρόπους σύμφωνα με τις επιλογές που βρίσκονται στο κάτω μέρος
του παράθυρου.
&nbsp ;Πατώντας την επιλογή Periodic, ο προγραμματιστής μπορεί να ορίσει την ενεργοποίηση ενός κύκλου
σε συγκεκριμένες εβδομάδες ή και μέρες του τρέχων μήνα.

 Πατώντας την επιλογή Annual, ο χρήστης έχει τη δυνατότητα
να ορίσει την ενεργοποίηση ενός κύκλου σε μία ημέρα ενός από τους εναπομείναντες μήνες του τρέχοντος έτους.

 Με την επιλογή Monthly, ο χρήστης μπορεί να επιλέξει μία συγκεκριμένη ημέρα του τρέχοντος μήνα για την ενεργοποίηση του
κύκλου.
 Πατώντας την επιλογή Date, ο χρήστης έχει τη δυνατότητα να ορίσει μία ημερομηνία επιλέγοντας έτος, μήνα και
ημέρα για την ενεργοποίηση του κύκλου.

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

 Με τις επιλογές New και Clear δημιουργείται ένας καινούριος κύκλος και
διαγράφεται ο τρέχων, αντίστοιχα, ενώ πατώντας την επιλογή Locking, αποτρέπεται η δυνατότητα αλλαγής των
ρυθμίσεων από την οθόνη του smart relay.
   
Στην υποσελίδα Summary φαίνονται όλες οι επιλεγμένες από τον χρήστη ρυθμίσεις. Μέσω αυτής της υποσελίδας
υπάρχει επίσης η δυνατότητα διαγραφής κάποιου κύκλου ή ακόμα και η αλλαγή στο νούμερο που του αντιστοιχεί.
Για περισσότερες πληροφορίες μπορείτε να πατάτε σε κάθε σύμβολο στην μάσκα των παραμέτρων στο σύμβολο του ερωτηματικού.
  

Η επιλογή Gain επιτρέπει τη μεταβολή αναλογικών τιμών ακολουθώντας την εξής μαθηματική πράξη,
(A/B)*x+C.

    

 Όταν η είσοδος Enable Function αναγνωρίσει ανερχόμενο παλμό, τότε εκτελείται η παραπάνω
μαθηματική πράξη.
  

 Η μεταβλητή x εισάγεται μέσω μιας αριθμητικής εξόδου ενώ οι υπόλοιπες εισάγονται
από τον χρήστη μέσω του παράθυρου παραμέτρων
Η μεταβλητή Β δεν επιτρέπεται να πάρει την τιμή 0 λόγω του ότι βρίσκεται στον παρονομαστή του κλάσματος, ενώ
υπάρχει ανώτερη και κατώτερη τιμή την οποία ο ελεγκτής δεν επιτρέπει να εισαχθεί, όχι μόνο για τη μεταβλητή Β, αλλά
για όλες.
Συνεχίζοντας  την περιγραφή του προγράμματος Zelio Soft 2 στο επόμενο αρθρο. Μπορείτε να το κατεβάσετε στον υπολογιστή σας δωρεάν από εδώ.

  

ZelioSoft2 V5.3.1 : programming software & documentation V5.3.1
Δείτε μερικές ενδιαφέρουσες αναρτήσεις