52
EXDUL-584E / EXDUL-584S
© 2018 by Messcomp Datentechnik GmbH
DV06
52
EXDUL-584E / EXDUL-584S
© 2018 by Messcomp Datentechnik GmbH
EV06
wasco
®
wasco
®
12.4.3 Passwortschutz
Um das Modul vor unbefugten Zugriffen zu schützen, kann für den
Datenaustausch ein einfacher Passwortschutz verwendet werden. Ist dieser
aktiviert (siehe Befehl Securitykonfiguration), so muss an jedes gesen
-
detes Byte-Array das richtige Passwort (+8 Bytes) angehängt werden. Ist
das Passwort falsch oder wurde es nicht dem Befehlsstring hinzugefügt,
so wird eine Error-Antwort zurückgeschickt. Die Rückantwort vom Modul
bleibt unverändert
Beispiel: Optokopplerausgänge schreiben mit aktiviertem Passwortschutz und dem
Default-Passwort „11111111“
Byte
Senden
Empfangen
Beschreibung
0
08
08
Befehlscode 1. Byte
1
00
00
Befehlscode 2. Byte
2
00
00
Befehlscode 3. Byte
3
03 (→ 12Byte)
00
Längenbyte
4
00
r/w Byte
5
0w
00 (gesperrt)
01 (durchgeschaltet)
Optokopplerzustand
6
00
reserviert
7
00
reserviert
8
31
hex
Passwort 1. Zeichen 1
asci
9
31
hex
Passwort 2. Zeichen 1
asci
10
31
hex
Passwort 3. Zeichen 1
asci
11
31
hex
Passwort 4. Zeichen 1
asci
12
31
hex
Passwort 5. Zeichen 1
asci
13
31
hex
Passwort 6. Zeichen 1
asci
14
31
hex
Passwort 7. Zeichen 1
asci
15
31
hex
Passwort 8. Zeichen 1
asci
Der normale Befehl ohne Passwortschutz beinhaltet nur 8 Bytes und
im Längenbyte steht der Wert 1. Wie in der Tabelle zu sehen, wurden
nun 8 weitere Bytes, in welchen das Passwort steht, angehängt. Zu-
sätzlich muss das Längenbyte um den Wert 2 (+8Byte) erhöht werden.
Die Rückantwort beinhaltet kein Passwort und entspricht dem normalen
Antwortarray ohne Passwort.
12.4.3 Password protection
In order to protect the module from unauthorized access, a simple pass-
word protection can be used for data exchange. If this is activated (see
security configuration command), the correct password (+8 Bytes) has to
be appended to each transmitted byte array. If the password is wrong or it
has not been added to the command string, an error reply will be returned.
The response of the command remains unchanged.
Example: writing optocoupler outputs with activated password protection and default
password „11111111“
Byte
Transmitting
Receiving
Representing
0
08
08
Command code 1st Byte
1
00
00
Command code 2nd Byte
2
00
00
Command code 3rd Byte
3
03 (→ 12Byte)
00
Length prefix byte
4
00
r/w Byte
5
0w
00 (locked)
01 (enabled)
Optocoupler state
6
00
reserved
7
00
reserved
8
31
hex
Password 1st character 1
asci
9
31
hex
Password 2nd character 1
asci
10
31
hex
Password 3rd character 1
asci
11
31
hex
Password 4th character 1
asci
12
31
hex
Password 5th character 1
asci
13
31
hex
Password 6th character 1
asci
14
31
hex
Password 7th character 1
asci
15
31
hex
Password 8th character 1
asci
The regular command without password protection contains of 8 bytes
only, and in the length prefix byte the value is 1. As shown in the above
table, now 8 more bytes have been appended holding the password.
Additionally, the length byte has to be increased by 2 (+8 bytes). The
response does not contain a password and corresponds to the usual
response array without a password.