Κίνητρα
Το παραδοσιακό μοντέλο δεδομένων του ETS δεν είναι αποτελεσματικό για συσκευές που περιέχουν πολλά αντίγραφα, επί της ουσίας με την ίδια δομή, και για διαμορφώσιμες δομές. Τέτοια δεδομένα συμβαίνουν συχνά για συσκευές με πολλά κανάλια (π.χ. gateways) ή για συσκευές με υψηλή ρύθμιση παραμέτρων (π.χ. αισθητήρες με οθόνη αφής).
Το πρόβλημα εδώ είναι ότι όλα τα πιθανά δεδομένα πρέπει να συμπεριληφθούν ρητά στα δεδομένα του έργου, τα οποία έχουν τα ακόλουθα μειονεκτήματα:
- Άσκοπα μεγάλα Προγράμματα Εφαρμογών (με μεγάλους χρόνους εισαγωγής και φόρτωσης και υψηλή κατανάλωση πόρων – ακόμη και εξαιρέσεις μη διαθέσιμης μνήμης – στο ETS)
- Κίνδυνος σφαλμάτων που εισάγονται κατά την αντιγραφή των δεδομένων στο Manufacturer Tool.
- Σπατάλη πόρων συσκευής (π.χ. στον πίνακα αντικειμένων), επειδή κάθε κανάλι (ή παρόμοια δομή) πρέπει να χωράει στο μέγιστο μέγεθος των δεδομένων που περιέχονται.
- Αυτό το άρθρο παρουσιάζει προτάσεις για τη βελτίωση του μοντέλου δεδομένων ETS για να επωφεληθείτε από τα τακτικά δομημένα Προγράμματα Εφαρμογής με μια πιο αρθρωτή προσέγγιση.
Αυτό έχει το επιπλέον πλεονέκτημα ότι είναι ευκολότερο να δημιουργήσετε νέα Προγράμματα Εφαρμογών από ήδη διαθέσιμα, δοκιμασμένα και ίσως μεταφρασμένα δομικά στοιχεία.
Τα περισσότερα από αυτά τα θέματα έχουν άμεση επίδραση στο κόστος και την ποιότητα των προϊόντων.
Παραδείγματα
Γενική Οθόνη Αφής με παραμέτρους αντιστοιχισμένες στη μνήμη
Εξετάστε μια οθόνη αφής που είναι ικανή να εμφανίσει μέχρι 100 στοιχεία ελέγχου, καθένα από τα οποία είναι είτε μια λειτουργία OnOff, μια λειτουργία dimming ή μια λειτουργία ρολού.
Η λειτουργία OnOff είναι μια υλοποίηση του λειτουργικού μπλοκ «Light Switching Sensor Basic» με δύο Αντικείμενα Ομάδων (SwitchOnOff και InfoOnOff) και μερικές παραμέτρους. Μία από τις παραμέτρους είναι η ετικέτα που θα εμφανίζεται στο κουμπί στο περιβάλλον εργασίας χρήστη.
Η λειτουργία dimming είναι η υλοποίηση του λειτουργικού μπλόκ «Dimming Sensor Basic» με τρία Αντικείμενα Ομάδων (SwitchOnOff, InfoOnOff, Relative Setvalue Control) και μερικές παραμέτρους. Μία από τις παραμέτρους είναι η ετικέτα που θα εμφανίζεται στο κουμπί στο περιβάλλον εργασίας χρήστη.
Η λειτουργία ρολών είναι η υλοποίηση του λειτουργικού μπλόκ «Shutters and Blinds Sunblind Sensor Basic» με τρία Αντικείμενα Ομάδων (Move Up/Down και StopStep Up/Down) και μερικές παραμέτρους. Μία από τις παραμέτρους είναι η ετικέτα που θα εμφανίζεται στο κουμπί στο περιβάλλον εργασίας χρήστη.
Πύλη
Με τη βοήθεια μιας DCA ή ενός κουμπί δέσμης ενεργειών προγράμματος, προσδιορίζεται ο αριθμός και ο τύπος των συσκευών που είναι συνδεδεμένες σε μια πύλη. Για κάθε ανακαλυφθείσα συσκευή, δημιουργείται μια Μονάδα: για συσκευές Τύπου 1 Μονάδας Τύπου 1 και ούτω καθεξής.
Manufacturer Tool
Περισσότερες λεπτομέρειες μπορείτε να βρείτε στη βοήθεια (δηλ. την «τοπική» βοήθεια) του Manufacturer Tool (από 5.7 και έπειτα).