Behoben ab:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion) ab V03.25.00
(Update über Easy Package Manager)
Verhalten der neuen Version:
Auch die erste fallende Flanke nach dem Einschalten von beiden TP-Eingängen wird jetzt korrekt erkannt.
Beschreibung des Verhaltens:
Touch-Probe-Funktion:
Die erste fallende TP-Flanke wird nicht immer korrekt erkannt, wenn beide Eingänge eines EPM-S207 (FAST-DI) zeitgleich zur Touch-Probe-Detektion verwendet werden.
Alle nachfolgenden Flanken werden wieder korrekt erkannt.
Unter welchen Bedingungen tritt das Verhalten auf?
- Nutzung der Funktionalität Touch-Probe (TP) und
- zwei TP-Signale werden über ein EPM-S207 (FAST-DI) Modul eingelesen und
- parallel wird je eine Instanz des FB MC_TouchProbe aufgerufen.
Die TP-Eingänge sind standardmäßig auf High-Pegel und das erste nach dem Einschalten detektierbare Ereignis ist eine High-Low-Flanke.
Betroffene Produkte:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion)
Kurzfristige Maßnahmen / Bewertung/Empfehlungen:
Folgende Möglichkeit zur Optimierung gibt es weiterhin:
- Die Default-Stellung der digitalen Eingänge lässt sich über das Property 'byInitialInputState' der FAST_Input Struktur definieren.
- Das Property kann entweder einmal statisch zugewiesen werden, wenn der Default-Zustand der Klemmen bekannt ist oder
- per zyklischer Zuweisung, wenn der Status der Inputs über ein anders I/O-Modul eingelesen wird:
Bit0 -> Input1,
Bit1 -> Input2,
….