Βεβαιωθείτε ότι το PLC και ο υπολογιστής είναι συνδεδεμένος με το Ethernet . Είναι δυνατή η επικοινωνία DDE στον υπολογιστή . Απλά πηγαίνετε στον Πίνακα Ελέγχου > Εργαλεία διαχείρισης > Υπηρεσίες και να ενεργοποιήσετε το Network DDE και του δικτύου DDE DSDM 2
Ανοίξτε RSLinx και να διαμορφώσετε τα προγράμματα οδήγησης , έτσι ώστε το PLC μπορεί να δει σε απευθείας σύνδεση . Για να το κάνετε αυτό , κάντε κλικ στο RSLinx Επικοινωνίες> Ρύθμιση Drivers> Συσκευές Ethernet . Στη συνέχεια, πληκτρολογήστε τη διεύθυνση IP του PLC .
Εικόνων 3
Πριν προχωρήσετε , βεβαιωθείτε ότι το PLC είναι σε απευθείας σύνδεση . Για να το κάνετε αυτό πηγαίνετε στο Επικοινωνίες> RSWho . Αν σε απευθείας σύνδεση , στη συνέχεια, προχωρήστε στο επόμενο βήμα .
Η 4
Για τους ανθρώπους που επικοινωνούν , που χρειάζονται για ένα θέμα να συζητήσουμε. Ως εκ τούτου, θα πρέπει να ρυθμίσετε ένα θέμα στη RSLinx . Για να το κάνετε αυτό, πηγαίνετε στο DDE /OPC > Μήνυμα Διαμόρφωση .... Κάντε κλικ στο New και να του δώσετε ένα όνομα . Στη συνέχεια συνδέσει αυτό το θέμα με το PLC , κάνοντας κλικ στο όνομα PLC στην καρτέλα Προέλευση δεδομένων από το ίδιο παράθυρο, τότε κάντε κλικ στο κουμπί εφαρμογή .
5
Είμαστε τώρα έτοιμοι να ξεκινήσετε μια ανακοίνωση DDE . Πρέπει να ξεκινήσετε το MS Excel και να πει ό, τι το θέμα είναι και έχουν οριστεί . Αυτό μπορεί να γίνει με δύο τρόπους? . . Χρησιμοποιώντας μια σύνδεση DDE και χρησιμοποιώντας μακροεντολές
Η 6
Χρήση DDE Σύνδεσμος
Η 7
Χρησιμοποιώντας μακροεντολές ( όπως περιέχεται στην RS Linx σε απευθείας σύνδεση αναφοράς) :
ανάγνωση δεδομένων από ένα PLC μέσω DDE απαιτεί μια μακροεντολή όπως η ακόλουθη . Αυτή η μακροοικονομική υποθέτει ότι υπάρχει ένα φύλλο εργασίας που δημιουργούνται και αποθηκεύονται ως RSLINXXL.XLS . Αυτός είναι ο προορισμός των δεδομένων που θα διαβαστούν από τη μακροεντολή . Αυτή η ρουτίνα διαβάζει μια λέξη : Sub Word_Read ( ) «ανοικτή σύνδεση DDE : testsol = DDE TopicRSIchan = DDEInitiate ( " RSLinx " , " testsol » )« να πάρει τα δεδομένα και να αποθηκεύουν σε variabledata δεδομένων = DDERequest ( RSIchan , " N7 : 30 " ;) «δεδομένα Επικόλληση σε επιλεγμένες rangeRange ( " [ RSLINXXL.XLS ] DDE_Sheet ! C7 " ) . Value = data'close DDE linkDDETerminate ( RSIchan ) End Sub
8
Ζήτω ! Τώρα είμαστε έτοιμοι να προχωρήσουμε ! Χρησιμοποιήστε τα δεδομένα εισάγονται ως επιθυμητό .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα