Anwendungsbeispiele
8.3 Durch Überreichweite erkannte Transponder ausfiltern
Beispiel A - Weiteres Vorgehen
Gehen Sie folgendermaßen vor, um bei einer Unterbrechung der Lichtschranke 10 Sekunden
lang Inventories durchzuführen:
1. Erstellen Sie eine Wenn-Bedingung, die immer dann den Befehl "getObservedTagIDs"
aufruft, wenn die Lichtschranke (Eingang 1) unterbrochen wird.
2. Geben Sie die Befehlsparameter wie folgt an:
– value_duration = 10000
– value_unit = Time
Beispiel B - Weiteres Vorgehen
Gehen Sie folgendermaßen vor, um bei einer Unterbrechung der Lichtschranke so lange
Inventories durchzuführen, bis die Lichtschranke nicht mehr unterbrochen wird:
1. Erstellen Sie eine Wenn-Bedingung, die immer dann den Befehl "triggerSource"
(value_triggerMode = Start) aufruft, wenn die Lichtschranke (Eingang 1) unterbrochen wird.
2. Programmieren Sie die Bedingung so, dass, sobald die Lichtschranke nicht mehr
unterbrochen ist, die Transponder-Daten mit Hilfe des Befehls "getObservedTagIDs" abgeholt
werden.
– value_duration = 0
– value_unit = Time
Alternativ können die Transponder-Daten auch mithilfe der "Events" automatisch abgeholt
werden.
3. Beenden Sie die Wenn-Bedingung bzw. den Befehl durch "value_triggerMode = Stop".
8.3
Durch Überreichweite erkannte Transponder ausfiltern
Beschreibung
In diesem Beispiel befinden sich verschiedene durch Lesestellen gesteuerte Produktionslinien
nahe beieinander. Dies kann dazu führen, dass die Lesestelle einer Produktionslinie aufgrund
von Überreichweiten die Transponder der anderen Produktionslinie erfasst.
Das Ziel ist es, dass die betreffende Lesestelle diese Transponder erkennt und ausfiltert.
Verwendete Antennenparameter und Algorithmen
• RSSI-Schwellenwert
• Smoothing
• RSSI Delta
Voraussetzung
Die Lesestellen sind montiert, aus-/eingerichtet.
102
Projektierungshandbuch, 04/2024, C79000-G8900-C726-01
SIMATIC RF690R, RF695R