Dynamic Data Exchange (DDE) |
||||||||||||
Τα
μετρούμενα
φυσικά
μεγέθη
Ο προγραμματιζόμενος λογικός ελεγκτής (ΠΛΕ)
|
Όλοι οι Ι/Ο και οι PLC drivers που χρησιμοποιούνται από το InTouch είναι ξεχωριστές εφαρμογές των Windows που ονομάζονται DDE Servers. Αυτά τα προγράμματα ανταποκρίνονται σε αιτήσεις που γίνονται από άλλες εφαρμογές, οι οποίες ονομάζονται clients. Όταν το παράθυρο απεικόνισης εφαρμογών (WindowViewer) ζητά την κατάσταση ενός DDE στοιχείου, ανοίγει ένα κανάλι με τον DDE Server και απαιτεί να ενημερώνει το παράθυρο απεικόνισης κάθε φορά που αλλάζει το DDE στοιχείο. O DDE Server διαχειρίζεται αυτόματα όλα τα μηνύματα από και προς τον προγραμματιζόμενο ελεγκτή. Ο client απλά "λεει" στον DDE Server από πού θα διαβάσει ή πού θα γράψει τις πληροφορίες. Κατόπιν, ο DDE Server ενημερώνει αυτόματα τον client πάνω σε κάθε αλλαγή της τιμής των συγκεκριμένων δεδομένων. Έτσι λοιπόν, θα πρέπει να ξεκινάμε πάντα τον DDE Server πριν να ξεκινήσουμε το παράθυρο απεικόνισης εφαρμογών. Αν το παράθυρο απεικόνισης εφαρμογών επιχειρήσει να ανοίξει ένα κανάλι μ' έναν DDE Server που δεν τρέχει, θα εμφανιστεί το παράθυρο μηνύματος Initiating DDE conversation:
Ο WWLogger καταγράφει πληροφορίες που αφορούν τη δραστηριότητα που αναπτύσσεται στον υπολογιστή, όπως για παράδειγμα δεδομένα σχετικά με το ξεκίνημα, τις συνθήκες των σφαλμάτων, πληροφορίες για τον DDE Server κ.λπ. Την πρώτη φορά κάθε ημέρας που ξεκινά το πρόγραμμα WWLogger, εξ' ορισμού δημιουργεί αυτόματα ένα αρχείο στην ίδια διεύθυνση που έχει εγκατασταθεί (εκτός εάν ο χρήστης καθορίσει μια διαφορετική διεύθυνση). ΠΡΟΣΟΧΗ: Όταν τρέχουμε ένα οποιοδήποτε υποστηριζόμενο λογισμικό, προτείνεται να τρέχει πάντα στα μετόπισθεν ο logger. Αν εμφανιστεί κάποιο πρόβλημα με μια εφαρμογή, έναν DDE Server κλπ., ψάχνουμε πάντα τον WWLogger για μηνύματα σφάλματος.
Developed by Stella Koutri Copyright © 2002 - All Rights Reserved |