39
EXDUL-592E / EXDUL-592S
© 2019 by Messcomp Datentechnik GmbH
DV02
39
EXDUL-592E / EXDUL-592S
© 2019 by Messcomp Datentechnik GmbH
EV03
wasco
®
wasco
®
11. Programming
11. Programmierung
11.1 Einführung
Die Programmierung erfolgt in Windows über sogenannte TCP/IP-Sockets,
für die in vielen gängigen Programmiersprachen Standardbibliotheken
vorhanden sind. Eine einfache und schnelle Implementierung ermög-
licht die Verwendung des .Net Frameworks von Microsoft. Verschiedene
Programmierbeispiele sind auf der beiliegenden CD und auf unserer
Website bereitgestellt.
11.2 Kommunikation mit dem EXDUL-592
Der Datenaustausch erfolgt durch Senden bzw. Empfangen von Byte-
Arrays mit unterschiedlicher Länge über die TCP/IP-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 11.2 Kommunikationsmodell
11.1 Introduction
You can program on Windows via so-called TCP/IP sockets, for which
many commonly used programming languages provide standard libraries.
The use of .Net Frameworks of Microsoft permits a simple and fast imple-
mentation. You can find various programming examples on the enclosed
CD and on our website.
11.2 Communicating with the EXDUL-592
Data is exchanged by transmitting or receiving byte arrays of variable
length via the TCP/IP 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.
PC
Module
4 + n Byte Command1
4 + m Byte Reply1
4 + x Byte Command2
4 + y Byte Reply2
Fig. 9.2 Communication model