Inbetriebnahme IDENTControl Compact IC-KP2-2HB17-2V1D
mit PROFINET Protokoll an Siemens S7 Steuerung
1. "Head1SingleEnhanced" ist nullaktiv, um einen Single-Befehl zu initialisieren.
„Head1DataFixcode" ist irrelevant, da „Head1SpecialFixcode" höher priorisiert ist als
Words oder Fixcode (d.h. sobald „Head1SpecialFixcode" TRUE ist, ist
„Head1DataFixcode" hinfällig). „Head1SpecialFixcode" ist TRUE, um auf den
SpecialFixcode/EPC zuzugreifen. Single Read SpecialFixcode wird gestartet, in dem
„Head1Read" auf TRUE wechselt. „Head1Busy" wechselt auf TRUE, zeitgleich geht
„Head1Done" auf FALSE.
2. Nach der Befehlsausführung ist „Head1Busy" wieder nullaktiv und „Head1Done"
wechselt zurück auf TRUE. Zum Zeitpunkt der Lesung hat sich kein Datenträger im
Erfassungsbereich befunden und „Head1NoDataCarrier" geht auf TRUE.
3. Single Read SpecialFixcode wird gestartet, in dem „Head1Read" auf TRUE wechselt.
„Head1Busy" wechselt auf TRUE, zeitgleich geht „Head1Done" auf FALSE.
„Head1NoDataCarrier" wird FALSE.
4. Nach der Befehlsausführung ist „Head1Busy" wieder nullaktiv und „Head1Done"
wechselt zurück auf TRUE. Zum Zeitpunkt der Lesung hat sich ein Datenträger im
Erfassungsbereich befunden und „Head1NoDataCarrier" bleibt weiterhin nullaktiv.
9.7
Enhanced Read SpecialFixcode: (Kopf 1)
Daten eingelesen und Befehl aktiv:
Head1Done := 1 (positive Flanke)
Datenträger bewegt sich aus den
Lesebereich heraus und kein
Head1Done := 0 (positive Flanke)
Festlegung Befehlsparameter:
Head1SingleEnhanced := 1
Head1SpecialFixcode := 1
Start Befehlsausführung:
Head1Read := 1 (positive Flanke)
Befehl wird bearbeitet:
Head1Busy := 1
Head1Busy := 1
Head1NoDataCarrier := 0
Nutzdaten:
Head_1.InData.UserData
Datenträger vorhanden:
Head1Busy := 1
Head1NoDataCarrier := 1
Nutzdaten: keine
Enhanced Befehl beenden:
Head1Quit := 1
Befehl beendet:
Head1Done := 1 (positive Flanke)
Head1Busy := 0
Kein Datenträger vorhanden und
Befehl aktiv:
Head1Busy := 1
Head1NoDataCarrier := 1
Head1Done := 0 (positive Flanke)
Nutzdaten:keine
Datenträger bewegt sich in den
Lesebereich und Daten
eingelesen:
Head1Busy := 1
Head1NoDataCarrier := 0
Head1Done := 1 (positive Flanke)
Nutzdaten:
Head_1.InData.UserData
33