Σε αυτό το παράδειγμα θα ασχοληθούμε με μια δεξαμενή νερού, η οποία είναι χαρακτηριστική περίπτωση απομακρυσμένης εγκατάστασης με ανάγκες τηλεχειρισμού και άμεσης ενημέρωσης των υπευθύνων αν κάτι πάει στραβά.
Για την υλοποίηση της απαιτούμενης λειτουργικότητας, θα χρησιμοποιήσουμε τις έτοιμες διαδικασίες που εκτελούνται από τη συσκευή GAT.
Το σενάριο αυτής της εφαρμογής είναι το εξής:
Η συσκευή GAT χρησιμοποιείται για την επίβλεψη της στάθμης του νερού στη δεξαμενή και τον έλεγχο της βαλβίδας αποστράγγισης.
Η δεξαμενή είναι εξοπλισμένη με αισθητήρα στάθμης με τάση εξόδου
στην περιοχή από 0,0 έως 10,0 V για στάθμη νερού στην περιοχή από 0,0 έως 2,5 μέτρα.
Η έξοδος του αισθητήρα συνδέεται στην είσοδο #1 της συσκευής GAT.
Υπάρχει επίσης μια βαλβίδα αποστράγγισης, που χρησιμοποιείται για το πότισμα.
Αυτό ελέγχεται από την έξοδο #1 της συσκευής GAT.
Η λειτουργικότητα που παρέχεται είναι η εξής:
- Ο διαχειριστής μπορεί να ξεκινήσει το πότισμα, στέλνοντας το μήνυμα:
WATER ON
Η συσκευή θα ενεργοποιήσει τη βαλβίδα της δεξαμενής και θα απαντήσει με το μήνυμα:
O.K.
WATER ON
Ο διαχειριστής μπορεί να σταματήσει το πότισμα, στέλνοντας το μήνυμα:
WATER OFF
Η συσκευή θα απενεργοποιήσει τη βαλβίδα και θα απαντήσει με το μήνυμα:
O.K.
WATER OFF
Εάν ο διαχειριστής δεν στείλει μήνυμα διακοπής ποτίσματος, η βαλβίδα αποστράγγισης της δεξαμενής θα κλείσει 30 λεπτά μετά το μήνυμα έναρξης ποτίσματος. - Ο διαχειριστής της δεξαμενής μπορεί να ελέγξει τη συσκευή GAT με μια αναπάντητη τηλεφωνική κλήση.
Εάν η συσκευή λειτουργεί σωστά, θα απαντήσει με ένα τηλεφώνημα στον διαχειριστή. - Ο διαχειριστής μπορεί να ρωτήσει τη στάθμη του νερού ανά πάσα στιγμή στέλνοντας το μήνυμα:
0000 ID
Η συσκευή GAT θα απαντήσει με ένα μήνυμα όπως:
2022/01/10,13:30:20
WATER-TANK #1
LEVEL:1.74m
ID:
GAT-1 version:1.2 SN:294E08 - Εάν η στάθμη του νερού πέσει κάτω από ένα προκαθορισμένο όριο των 40 cm,
η συσκευή GAT θα στείλει αμέσως ένα προειδοποιητικό μήνυμα στον διαχειριστή:
2022/01/10,13:30:20
WATER-TANK #1
LEVEL:0.38m
WATER LEVEL LOW!
Η παραπάνω περιγραφόμενη λειτουργικότητα υλοποιείται με το ακόλουθο πρόγραμμα:
;~ FPwizard 07/18/22,20:00:01 |
Αυτό το πρόγραμμα εφαρμογής έχει παραχθεί με τη βοήθεια του παραθύρου διαλόγου "Functional Parameters Wizard", που αποτελεί μέρος της εφαρμογής υποστήριξης " GATcomm ".
Ο χρήστης μπορεί να ανοίξει το παράθυρο του επεξεργαστή κειμένου, να ξεκινήσει αυτό το παράθυρο διαλόγου και να συμπληρώσει τα δεδομένα στα πεδία εισαγωγής.
Το πρόγραμμα εφαρμογής δημιουργείται κάνοντας κλικ στο κουμπί "Apply" σε αυτό το παράθυρο.
Στη συνέχεια, μπορεί να ανεβάσει το πρόγραμμα εφαρμογής στη συνδεδεμένη συσκευή GAT για να το δοκιμάσει και να επεξεργαστεί το κείμενο του προγράμματος ή να ανοίξει ξανά το παράθυρο για να το τροποποιήσει.
Το πρόγραμμα εφαρμογής μεταφορτώνεται στη συσκευή με 2 διαδοχικά μηνύματα:
Η εφαρμογή " GATcomm " στέλνει τα μηνύματα σε "συμπιεσμένη" μορφή,
με μόνο τα απαραίτητα κενά και αλλαγές γραμμής.
Εάν ζητήσουμε αυτές τις ρυθμίσεις μέσω της εντολής "FP",
η συσκευή θα μας απαντήσει σε μια αρκετά κατανοητή μορφή κειμένου:
* * *
Σε αυτό το παράδειγμα, χρησιμοποιήσαμε ορισμένες έτοιμες λειτουργίες που παρέχονται από τη συσκευή GAT,
όπως τη δυνατότητα βαθμονόμησης της τιμής αναλογικής εισόδου
στο εύρος των 0,.250 cm με ανάλυση 1 cm ( εντολή"AIC"),
και ορίστε την εντολή Όρια αναλογικής τιμής ("AIT")
για να ενεργοποιήσετε το μήνυμα ειδοποίησης μετά την αλλαγή της κατάστασης εισόδου από "1" σε "0" στο επίπεδο των 40 cm.
Επίσης χρησιμοποιήσαμε μερικούς ειδικούς χαρακτήρες στο μήνυμα Κεφαλίδα ("HD"),
για να παρουσιάσετε την τιμή της στάθμης νερού με ωραία μορφή.
Σε ένα περαιτέρω παράδειγμα, θα χρησιμοποιήσουμε τη Γλώσσα Αυτοματισμού GAT
για να αναπτύξουμε μια πιο εξελιγμένη εφαρμογή με περισσότερες δυνατότητες,
συμπεριλαμβανομένου του ελέγχου της αντλίας πλήρωσης νερού για τη δεξαμενή.