L_MC1P - MC_TouchProbe und Verwendung EPM-S207 oder EPM-S208 (FAST-DI): Erste fallende Flanke wird nicht erkannt (behoben ab V03.25.00)

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,
    ….


URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/202200115/0/
Kontaktformular