IC-KP2-1HB17-2V1D
Befehle
7.14
Befehl "Fixcode Schreiben" für Datenträger vom Typ IPC11 und IDC-...-1K
Die Datenträger IPC11 können so programmiert werden, dass sie sich wie IPC02-Codeträger
verhalten. Dazu verwenden Sie die Befehle SX und EX. Der Code wird bei Einstellung des
Datenträgertyps '02' oder '11' mit den Befehlen SF und EF gelesen.
Die Datenträger IDC-...-1K können so programmiert werden, dass sie sich wie ICC-Codeträger
verhalten. Diese Programmierung belegt die ersten 8 Byte im Datenträger und erfolgt bei
Einstellung des Datenträgertyps '50' mit den Befehlen SX oder EX.
Dieser Code wird bei Einstellung des Datenträgertyps '52' mit den Befehlen SF oder EF
gelesen. Falls Sie bei Einstellung des Datenträgertyps '50' den Befehl SF oder EF verwenden,
erhalten Sie den 4-Byte-Festcode-Anteil des Datenträgers.
single write fixcode (SX)
Befehl:
Byte
Byte 0*
Byte 1*
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10
Antwort:
Byte
Byte 0*
Byte 1*
Byte 2
Byte 3
Byte 4
Byte 5
Tabelle 7.24 * Dieses Byte wird nur beim TCP/IP- und MODBUS TCP/IP-Protokoll verwendet.
Der Schreib-/Lesekopf versucht genau einmal, einen Fixcode zu schreiben.
IPC11:
IDC-...-1K: <FixLen>
78
Inhalt
Telegrammlänge High Byte
Telegrammlänge Low Byte
Befehlscode (1Fh)
FixLen/Kanal/Togglebit
FixType
FixType
Daten 00h ... FFh
Daten 00h ... FFh
Daten 00h ... FFh
Daten 00h ... FFh
Daten 00h ... FFh
Inhalt
Telegrammlänge High Byte
Telegrammlänge Low Byte
Befehlscode (1Fh)
FixLen/Kanal/Togglebit
Status
Antwortzähler
<FixLen>
= 5
<FixType> = '02' ASCII (30h 32h), der Fixcode ist unveränderbar
'11' ASCII (31h 31h), der Fixcode ist überschreibbar
= 7
Die ersten 3 Byte sind hexadezimal (0h ... Fh), die letzten 4 Byte
dezimal (0d ... 9d)
<FixType> = '52' ASCII (35h 32h), der Fixcode ist überschreibbar
<Data>
= (Byte 1 bis 3): 0x30 ... 0x39; 0x41...0x46
(Byte 4 bis 7): 0x30...0x39
Bit Nr.
7
6
5
4
3
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
<FixLen>
<Channel>
<FixType> (High Byte)
<FixType> (Low Byte)
<Data>
<Data>
<Data>
<Data>
<Data>
Bit Nr.
7
6
5
4
3
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
1
<Channel>
<Status>
<ReplyCounter>
2
1
0
0
0
0
0
1
1
1
1
1
<T>
2
1
0
0
0
0
1
1
0
1
1
1
<T>