71
EXDUL-581E / EXDUL-581S
© 2019 by Messcomp Datentechnik GmbH
DV03
71
EXDUL-581E / EXDUL-581S
© 2019 by Messcomp Datentechnik GmbH
EV03
wasco
®
wasco
®
Optokopplereingänge lesen
Dieser Befehl ermöglicht das Einlesen der aktuellen Zustände an den
Optokopplereingängen.
Beispiel: Einlesen der Zustände an den Optokopplereingängen
Gesendet wird ein 4Byte langer Block und empfangen ein 8Byte langer Block mit den
Zuständen.
Voraussetzung für diese Beispiele ist das Anlegen der Eingangspegel (hier 0xB3) an
den einzelenen Eingängen nach folgender Tabelle:
(0 = LOW = 0...3V, 1 = HIGH = 10..30V)
Byte
Senden
Beschreibung
Empfangen
Beschreibung
0
08
Befehlscode 1. Byte
08
Befehlscode 1. Byte
1
00
Befehlscode 2. Byte
00
Befehlscode 2. Byte
2
01
Befehlscode 3. Byte
01
Befehlscode 3. Byte
3
00
Längenbyte
01 (→ 4Byte)
Längenbyte
4
B3
Zustand Optokopplereingänge
5
00
reserviert
6
00
reserviert
7
00
reserviert
Ausgangskanal
DIN7
DIN6
DIN5
DIN4
DIN3
DIN2
DIN1
DIN0
Schraubklemme
18
17
16
15
14
13
12
11
Schaltzustand
1
0
1
1
0
0
1
1
Reading the Optocoupler Input Port
This command is used to read the current states of the optocoupler
inputs
Example: reading the optocoupler input states
A 4-byte block is transmitted and an 8-byte block is received holding the current optocou-
pler input states.
Precondition for these examples is to apply input levels (here 0xB3) at the single inputs as
per the following table:
(0 = LOW = 0...3V, 1 = HIGH = 10..30V)
Byte
Transmit
Representing
Receive
Representing
0
08
Command code 1st Byte
08
Command code 1st Byte
1
00
Command code 2nd Byte
00
Command code 2nd Byte
2
01
Command code 3rd Byte
00
Command code 3rd Byte
3
00
Length byte
01 (→ 4Byte)
Length byte
4
B3
Optocoupler input state
5
00
reserved
6
00
reserved
7
00
reserved
Output channel
DIN7
DIN6
DIN5
DIN4
DIN3
DIN2
DIN1
DIN0
Screw terminal
18
17
16
15
14
13
12
11
Switching state
1
0
1
1
0
0
1
1