Πώς να διαβάσετε την απόκτηση δεδομένων RS232 στο Excel Macro VBA

Πίνακας περιεχομένων:

Πώς να διαβάσετε την απόκτηση δεδομένων RS232 στο Excel Macro VBA
Πώς να διαβάσετε την απόκτηση δεδομένων RS232 στο Excel Macro VBA

Βίντεο: Πώς να διαβάσετε την απόκτηση δεδομένων RS232 στο Excel Macro VBA

Βίντεο: Πώς να διαβάσετε την απόκτηση δεδομένων RS232 στο Excel Macro VBA
Βίντεο: Ξέχασα το Apple iD μου τι κάνω? 2024, Ενδέχεται
Anonim

Αυτό το σεμινάριο εξηγεί πώς μπορείτε να δημιουργήσετε μια αμφίδρομη επικοινωνία σε πραγματικό χρόνο μεταξύ του Microsoft Excel και των συσκευών RS232 COM Port σας, όπως κλίμακα, συσκευή ανάγνωσης εγγύτητας, συσκευή ανάγνωσης γραμμωτού κώδικα, αισθητήρας θερμοκρασίας, δαγκάνα, μικρόμετρο, Gage. Αυτή η λύση χρησιμοποιεί το λογισμικό "Bill Redirect" με το "Excel Plugin" για εύκολη σύνδεση της περιφερειακής συσκευής σας και λήψη και αποστολή δεδομένων. Η επικοινωνία μεταξύ του Microsoft Excel και της συσκευής σας πραγματοποιείται μέσω απευθείας συνδέσμου DDE. Μπορείτε να καλέσετε μια μακροεντολή Excel μετά από κάθε λήψη δεδομένων από τη συσκευή σας για να επικυρώσετε τα ληφθέντα δεδομένα. Αυτή η λύση εξηγεί πώς μπορείτε να στείλετε μια εντολή μέσω VBA στη συσκευή σας και να ελέγξετε πλήρως τη συσκευή σας. Δεν απαιτείται προγραμματισμός ή επιπλέον υλικό!

Βήματα

Μέρος 1 από 6: Εγκατάσταση λογισμικού (Δημιουργία επικοινωνίας RS232 & DDE)

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 1
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 1

Βήμα 1. Κατεβάστε και εγκαταστήστε το λογισμικό Bill Redirect:

www.billproduction.com/Bill_COMtoKB. ZIP. Αυτό το λογισμικό χρησιμοποιείται για τη δημιουργία επικοινωνίας με τη συσκευή θύρας RS-232 COM.

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 2
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 2

Βήμα 2. Κατεβάστε και εγκαταστήστε την προσθήκη Excel

Αυτό βρίσκεται στη διεύθυνση https://www.billproduction.com plugin_DDE.zip. Αυτό το λογισμικό προσθηκών χρησιμοποιείται για τη δημιουργία επικοινωνίας με το Microsoft Excel μέσω DDE

Μέρος 2 από 6: Λογισμικό ανακατεύθυνσης λογαριασμών (Γενική διαμόρφωση)

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 3
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 3

Βήμα 1. Εκκινήστε το λογισμικό: Bill Redirect Το Ο προεπιλεγμένος κωδικός πρόσβασης για την επεξεργασία της διαμόρφωσης είναι: www.billproduction.com.

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 4
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 4

Βήμα 2. Απενεργοποιήστε όλη την ενότητα εκτός από τη σειριακή θύρα και την προσθήκη

  • Στην ενότητα "Σειριακή θύρα" ρυθμίστε το διακόπτη σε: Επί.
  • Στην ενότητα "Προσθήκη" ρυθμίστε το διακόπτη σε: Επί.

Μέρος 3 από 6: Λογισμικό ανακατεύθυνσης λογαριασμού (διαμόρφωση σειριακής θύρας RS232)

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 5
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 5

Βήμα 1. Κάντε κλικ στο: Διαμόρφωση σειριακής θύρας.

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 6
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 6

Βήμα 2. Εισαγάγετε τον αριθμό σειριακής θύρας όπου είναι συνδεδεμένη η συσκευή σας

  • Εάν το χρώμα φόντου είναι πράσινο, σημαίνει ότι η σειριακή θύρα λειτουργεί και η θύρα είναι ανοιχτή.

    Επίλεξε το Bauds, Parity and Databits έχει ρυθμιστεί στη συσκευή σας.

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 7
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 7

Βήμα 3. Κάντε κλικ στο κουμπί: Αποθήκευση διαμόρφωσης

Εάν χρησιμοποιείτε μετατροπέα RS-232 σε USB για να συνδέσετε τη συσκευή σας στον υπολογιστή, είναι σημαντικό να χρησιμοποιήσετε μετατροπέα με chipset FTDI για καλή σταθερότητα

Μέρος 4 από 6: Microsoft Excel (Γενική διαμόρφωση)

Διαβάστε το RS232 στο Excel Macro VBA Acquisition Data Βήμα 8
Διαβάστε το RS232 στο Excel Macro VBA Acquisition Data Βήμα 8

Βήμα 1. Ξεκινήστε:

Microsoft Excel

Το Αυτή η λύση είναι συμβατή με όλες τις εκδόσεις και τη γλώσσα του Excel!

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 9
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 9

Βήμα 2. Δημιουργήστε ένα νέο κενό έγγραφο στο Excel a:.

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 10
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 10

Βήμα 3. Βεβαιωθείτε ότι το όνομα του φύλλου είναι: Sheet1.

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 11
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 11

Βήμα 4. Αποθηκεύστε το έγγραφο Excel στο: C: / BillProduction. CFG / MyFile.xlsx.

Μέρος 5 από 6: Διαμόρφωση προσθηκών Excel

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 12
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 12

Βήμα 1. Ξεκινήστε την Προσθήκη Excel

Ο προεπιλεγμένος κωδικός πρόσβασης για την επεξεργασία της διαμόρφωσης είναι: www.billproduction.com.

  • Σημαντικό: Η κατάσταση σύνδεσης TCP πρέπει να υποδεικνύει: Συνδέω-συωδεομαι Το Αν δεν είναι Συνδέω-συωδεομαι Στη συνέχεια, βεβαιωθείτε ότι το λογισμικό ανακατεύθυνσης Bill είναι ανοιχτό.
  • Σε δοκιμαστική λειτουργία πρέπει να κάνετε επανεκκίνηση του λογισμικού Bill Redirect μετά από κάθε 15 λεπτά για να συνεχίσετε τη δοκιμή σας."
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 13
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 13

Βήμα 2. Στην Προσθήκη Excel κάντε κλικ στο εικονίδιο φακέλου και επιλέξτε το αρχείο Excel που δημιουργήσατε στο βήμα πριν

  • Εάν όλα είναι εντάξει, η κατάσταση σύνδεσης DDE υποδεικνύει: Συνδέω-συωδεομαι.
  • Σε αυτό το σημείο η επικοινωνία δημιουργείται με τη συσκευή σας μέσω Excel. Τα δεδομένα που λαμβάνονται από τη συσκευή σας αποστέλλονται στο Excel.
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 14
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 14

Βήμα 3. Δοκιμάστε την επικοινωνία σας με το Excel

Χρησιμοποιήστε το κουμπί: Δοκιμή DDE. Για να δείτε τι στέλνει ή λαμβάνει η συσκευή σας, χρησιμοποιήστε την ενότητα Debugger στο Bill Redirect.

Μέρος 6 από 6: Διατίθενται διάφορες επιλογές

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 15
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 15

Βήμα 1. Εξετάστε το παράδειγμα #1: «Καλέστε μια μακροεντολή Excel μετά από κάθε λήψη δεδομένων:

  • Απλώς εισάγετε το όνομα της μακροεντολής σας στο πεδίο Εκτέλεση μακροεντολής:
  • Για να δοκιμάσετε την κλήση της μακροεντολής σας, χρησιμοποιήστε το κουμπί στα δεξιά.
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 16
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 16

Βήμα 2. Εξετάστε το παράδειγμα #2: «Στείλτε μια εντολή στη συσκευή σας μέσω VBA:

Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 17
Διαβάστε το RS232 στο Excel Macro VBA Data Acquisition Βήμα 17

Βήμα 3. Για να στείλετε εντολή δεδομένων από το Excel στη συσκευή σας χρησιμοποιήστε αυτόν τον πηγαίο κώδικα VBA Excel:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • Αντικαταστήστε την εντολή Γεια σας Word! {ASCII: 13} με την εντολή που θέλετε.
  • Συμπληρωματική τεκμηρίωση.
  • Πλήρες εγχειρίδιο plugin Excel με όλες τις εξηγήσεις:
  • /Bill_DDE_over_Ethernet.pdf.
  • Πλήρες εγχειρίδιο Bill Redirect Software με όλες τις εντολές:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Συνιστάται: