Debugger virtueller VisualHMI-Bildschirm: VSPD virtueller serieller Anschluss + Modbus Slave / Poll

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Der virtuelle Bildschirm ist die Signature-Funktion von VisualHMI: ohne die echte Maschine, läuft die UI auf dem Computer, und dann mit virtuellen seriellen Anschlüssen und echter PLC / Modbus-Simulationssoftware. Dieser Artikel beschreibt die drei Arten von Modus-Spielen - insbesondere die am häufigsten verwendeten Modbus-Entwicklungen.

1. Installieren Sie zuerst ein virtuelles serielles Portpaar (VSPD)

Der virtuelle Bildschirm und die VisualHMI-Software kommunizieren über ein Paar virtueller serieller Anschlüsse. Mit VSPD (Virtual Serial Port Driver) erstellen Sie ein paar assoziierte serielle Anschlüsse (z. B. COM8 - COM9), virtuelle Bildschirme und Software.

Virtuelle Anschlüsseist unabhängig von der Baudrate / Datenbit / Stopbit / VerificationSolange es ein Paar ist, kann es passieren. Die Nummer darf nicht und die Entität serielle Anschluss Konflikt, versuchen Sie, innerhalb von 10, sonst werden Sie kämpfen.

2. VisualHMI und Virtual Screen Intermodulation (DCBUS / XGUS)

Dieses Spiel ist für die nativen Protokolle von DCBUS und XGUS geeignet, Schritte:

  1. Wählen Sie den virtuellen Serienanschluss COM8, öffnen Sie den Serienanschluss.
  2. VisualHMI Software wählen Sie den virtuellen seriellen Anschluss COM9, Point-Online
  3. Öffnen Sie den Befehlshelfer, das Protokoll wählen DCBUS, Frame-Header0xAA55Öffnen Sie CRC, Station-Nummer 0
  4. Schreiben Variable: Adresse 1000, Daten 0003; Systemregister0x0100Bildschirmschnitt Schreiben 0001 → Virtueller Bildschirmschnitt auf Bildschirm 1
XGUSII-Modus Das Systemregister für Bildschirmschnitt ist0084(nicht 0100 für DCBUS); XGUS-Header ist:0x5AA5。Die beiden Protokolle der Frame-Header / Cut-Paint - Register sind nicht identisch, wie Sie das eigentliche Protokoll ausfüllen.

3. Virtueller Bildschirm + PLC-Simulator von Drittanbietern (Modbus wird am häufigsten verwendet)

Modbus-Projekt, das ist 80% Ihrer täglichen Debugging-Position:

  • BildschirmbereichHost: mitModbus Slave(Analog Slave) verbinden Sie den virtuellen seriellen Anschluss am anderen Ende, Bildschirm zu lesen 4x0000 halten Register, Slave-Wert ändern, Bildschirm in Echtzeit ändern
  • Bildschirmvom Flugzeug: Verwenden SieModbus Poll(Analog-Host) um den Bildschirm zu pollen, überprüfen Sie, ob der Bildschirm-Rückkehr - Frame-Parif
Bildschirm als Masterstation, Station Nummer 1, lesen und schreiben 4x0000 Verifizierung Prozess: Modbus Slave Set 4x0000 = einen bestimmten Wert → virtuelle Bildschirm hängen → numerische Steuerung Bindung 4x0000 → ohne eine Linie können Sie "PLC" Daten auf dem Bildschirm sehen. Zehnmal schneller als mit einem echten PLC

4. Virtueller Bildschirm + echtes PLC-Gerät

PLC-Seriellanschluss an den Computer (RS232 mit USB zu 232, RS485 mit USB zu 485, TTL mit USB zu TTL), virtuelle Bildschirm-Selektionentsprechende physische Serielle Anschlussund die Baud-Rate, öffnen Sie den seriellen Anschluss direkt und PLC-Daten Interaktion. Es gibt weniger Verbindungen zum wiederholten Herunterladen des Bildschirmprogramms, die Debugging-Effizienz deutlich verbessert.

Wie wählen Sie drei Szenarien: nur UI / Protokoll → virtueller Bildschirm + virtueller serieller Anschluss; Modbus Logik → virtueller Bildschirm + Modbus Slave / Poll; echte Maschine → virtueller Bildschirm + physikalischer serieller Anschluss an PLC. Die ersten beiden Arten berühren nicht die Hardware, sondern laufen die Logik durch.

Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) schneller Einstieg in "Virtual Screen Debugging", das Urheberrecht liegt bei Dacai Technology.

Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.