&T
Diese Struktur ermöglicht das Setzen einzelner Outputs beim
Web-IO 19'' OEM 4x Digital Input, 4x Digital Output. Wird
z.B. nicht der gesamte Prozessstatus im Anwenderprogramm
abgebildet, können einzelne Outputs gesetzt werden, ohne
den Wert der anderen zu verändern. Die Bits 0.. 3 in
value
und
korrespondieren zu den entsprechenden Outputs.
Diese Struktur wird nur vom Anwenderprogramm verwendet.
SetBit24
(PC -> Web-IO)
Beispiel.:
set_bits = 0x00800124 / value = 0x00800104
Output
und Output 8 (Zählweise Output0.. 3) werden auf
ON gesetzt, Output 5 auf OFF und Output 3 auf ON. Alle
anderen Outputs werden nicht verändert.
Die IO-Struktur egister equest
Diese Struktur sendet das Anwenderprogramm an das Web-
IO 1 x Digital Input, 1 x Digital Output, um den Inhalt von
Inputs und Outputs im Überblick lesen zu können. Das Web-
IO 1 x Digital Input, 1 x Digital Output antwortet immer mit
der E/A-Struktur
RegisterRequest
(PC -> Web-IO)
Die IO-Struktur egister equest24
(nur Web-IO 19'' OEM 24x Digital Input, 24x Digital Output)
Diese Struktur sendet das Anwenderprogramm an das Web-
IO 19'' OEM 4x Digital Input, 4x Digital Output, um den
Inhalt von Inputs und Outputs im Überblick lesen zu können.
Das Web-IO 19'' OEM 4x Digital Input, 4x Digital Output ant-
wortet immer mit der E/A-Struktur
rrtum und Änderung vorbehalten
WORD
send_sequenz
WORD
rec_sequenz
WORD
struct_type
WORD
length
LONG
set_bits
LONG
value
RegisterState
WORD
send_sequenz
WORD
rec_sequenz
WORD
struct_type
WORD
length
TCP / UDP - Binary
immer 0
immer 0
0x0109
0x0010
Maske der zu setzenden Bits
Wert der zu setzenden Bits
immer 0
immer 0
0x0021
0x0008
RegisterState24
.
set_bits
153