IPT*-FP MIT U-P*-R4-V15
Inbetriebnahme
6.2.5
Fixcode schreiben
Befehle für den IPC10
Der Datenträger IPC10 wird beim ersten Schreibvorgang formatiert. Er kann daher nur gelesen
werden, wenn er vorher beschrieben wurde.
Die Wortanfangsadresse ist bei den Schreib- und Lesebefehlen auf '0' zu setzen. Die
Wortanzahl kann 1 oder 3 sein. Bei den Lesebefehlen wird die Wortzahl auf '0' gesetzt, da
genau so viele Worte gelesen wie vorher geschrieben wurden.
Ein IPC10 kann auch so programmiert werden, dass er sich wie ein IPC02 verhält. Dazu
werden die Befehle SX, AX, BX, und EX verwendet. Diese Programmierung ist einmalig, d. h.
sie kann nicht rückgängig gemacht werden (der einmal geschriebene Code kann nicht
überschrieben werden). Der Code wird bei Einstellung des Datenträgertyps 02 oder 10 mit den
Befehlen SF, AF, BF und EF gelesen.
<FixType> ist hier immer "02" und <FixLen> immer "05", da immer 5 Bytes geschrieben
werden müssen.
Single Write Fixcode
Es wird einmal versucht, einen Fixcode zu schreiben.
Befehl:
Antwort:
Auto Write Fixcode
Es wird bis zum Erfolg versucht, einen Fixcode zu schreiben.
Befehl:
Antwort:
Buffered Write Fixcode
Es wird einmal versucht, einen Fixcode zu schreiben. Nach jedem erfolgreichen Schreiben
wird die Antwort gesendet und solange gewartet, bis ein neuer Datenträger im
Erfassungsbereich ist. Anschließend wird der Befehl erneut ausgeführt.
Befehl:
Antwort:
Enhanced Buffered Write Fixcode
Dieser Befehl verhält sich wie der Buffered Write Fixcode-Befehl, nur wird der Status "5"
ausgegeben, wenn der Datenträger den Lesebereich verlässt.
Befehl:
Antwort:
26
"sx" <DeviceNo> <FixType> <FixLen>
<Data> <CHCK> <ETX>
<Status> <DeviceNo> <CHCK> <ETX>
"ax" <DeviceNo> <FixType> <FixLen>
<Data> <CHCK> <ETX>
<Status> <DeviceNo> <CHCK> <ETX>
"bx" <DeviceNo> <FixType> <FixLen>
<Data> <CHCK> <ETX>
<Status> <DeviceNo> <CHCK> <ETX>
"ex" <DeviceNo> <FixType> <FixLen>
<Data> <CHCK> <ETX>
<Status> <DeviceNo> <CHCK> <ETX>