Herunterladen Inhalt Inhalt Diese Seite drucken

Ablaufdiagramm: Befehlsverarbeitung Mit Fragmentierung - turck TBEN-S2-2RFID-4DXP Betriebsanleitung

Kompaktes rfid-interface
Vorschau ausblenden Andere Handbücher für TBEN-S2-2RFID-4DXP:
Inhaltsverzeichnis

Werbung

Anhang: Ablaufdiagramme zur Funktionsweise des Geräts

Ablaufdiagramm: Befehlsverarbeitung mit Fragmentierung

15.3
Ablaufdiagramm: Befehlsverarbeitung mit Fragmentierung
initiate command and send 1st fragment:
out.loopCount = out.loopCount+1
out.commandCode := [0x0001...0x3FFF]
out.length = length of writedata
out.writeFragmentNo := 1
out.writeData := part 1
in.write FragmentNo <> out.writeFragmentNo
no
more than one fragment left
send next fragment:
out.writeFragmentNo := out.writeFragmentNo+1
out.writeData := part 2...(n-1)
in.writeFragmentNo <> out.writeFragmentNo
yes
in.responseCode < 0x4000
in.errorCode = 0x0000
in.lengst = length of read data
in.readData = part 1
acknowledge 1st fragment
out.readFragmentNo := in.readFragmentNo
no
in.readFragmentNo <> 0
yes
out.readFragmentNo == in.readFragmentNo
in.readData = part 2...(n)
acknowledge next fragment
out.readFragmentNo := in.readFragmentNo
done
Abb. 163: Ablaufdiagramm zur Befehlsverarbeitung mit Fragmentierung
278
Start
idle:
out.loopCount := 0
out.commandCode := 0
out.writeFragmentNo := 0
out.readFragmentNo := 0
in.loopCount <> 0
or
in.responseCode <> 0
yes
send last fragment:
out.writeFragmentNo := 0
out.readFragmentNo := 0
out.writeData := part n
in.responseCode < 0
busy
no
error
in.errorCode = [0x0001...0xffff ]
new command desired?
Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis