28
EXDUL-392E / EXDUL-392S
© 2019 by Messcomp Datentechnik GmbH
DV01
28
EXDUL-392E / EXDUL-392S
© 2019 by Messcomp Datentechnik GmbH
EV03
wasco
®
wasco
®
10. Programming on Windows
®
10.1 Introduction
After successful installation the USB module EXDUL-392E / EXDUL-392S
is listed as “Wasco-USB-Kommunikationsport COMx“ in the Windows
®
Device Manager. This is a CDC device (Communications Device Class),
that is adressed via a virtual COM port.
This virtual COM port operates like a normal COM interface and can be
accessed by default Windows
®
drivers, there is no need to install any
additional drivers.
10.2 Communication with EXDUL-392
Data is exchanged by transmitting or receiving byte arrays of variable
length via the virtual COM interface.
Each permitted transmission string is replied by a defined result or con
-
firmation string.
The last result or confirmation string has to be read before transmitting a
new string.
10. Programmierung unter Windows
®
10.1 Einführung
Nach erfolgreicher Installation wird das EXDUL-392E / EXDUL-392S im
Windows-Gerätemanager als Wasco-Communications-Port COMx geführt.
Es handelt sich hierbei um ein CDC-Device (Communications Device
Class), das über einen virtuellen COM-Port angesprochen wird.
Der Softwarezugriff auf diesen virtuellen COM-Port erfolgt wie über
eine normale COM-Schnittstelle über Standard-Windows
®
-Treiber, eine
Installation eines zusätzlichen Treibers ist nicht notwendig.
10.2 Kommunikation mit dem EXDUL-392
Der Datenaustausch erfolgt durch Senden bzw. Empfangen von Byte-Arrays
mit unterschiedlicher Länge über die virtuelle COM-Schnittstelle
Jeder erlaubte Sendestring wird mit einem definierten Ergebnis- bzw.
Bestätigungsstring beantwortet.
Vor dem Senden eines Strings muss der letzte Ergebnis- bzw.
Bestätigungsstring gelesen werden.
PC
Modul
4 + n Byte Befehl 1
4 + m Byte Antwort 1
4 + x Byte Befehl 2
4 + y Byte Antwort 2
Grafik 10.2 Kommunikationsmodell
PC
Module
4 + n Byte Command1
4 + m Byte Reply1
4 + x Byte Command2
4 + y Byte Reply2
Fig. 10.2 Communication model