Exemplarische Programmierung im IEC-Programm
HINWEIS
Der Zugriff auf die zusätzlich konfigurierten Prozessdaten kann nur mit Hilfe von Methoden des der Achse zugeordneten logischen Geräts programmiert werden.
- Verlassen Sie das Konfigurationsmenü und öffnen Sie das IEC-Projekt im IEC-Editor.
- Deklarieren Sie die erforderlichen lokalen Variablen wie gezeigt .
- Lesen Sie in der Aktion User_PRG.ReadActualValues mit Hilfe der Methode GetAdditionalPdIn() die Prozessdatenworte 9‑10 ein. Diese Prozessdatenworte enthalten den Positionswert der TouchProbe-Funktion, der entsprechend gebildet wird.
- Lesen Sie in der Aktion User_PRG.ReadActualValues mit Hilfe der Methode GetAdditionalPdIn() das Prozessdatenwort 11 ein. Dieses Prozessdatenwort enthält den Zählerwert der Touchprobe-Funktion.
- Lesen Sie in der Aktion User_PRG.ReadActualValues mit Hilfe der Methode GetAdditionalState() das zusätzlich konfigurierte Status-Bit ein. Dieses Status-Bit enthält die Rückmeldung xActive der Touchprobe-Funktion.
- Schreiben Sie in der Aktion User_PRG.WriteSetpointValues mit Hilfe der Methode SetAdditionalCommand() das zusätzlich konfigurierte Status-Bit. Dieses Status-Bit enthält das Steuersignal xActivate der Touchprobe-Funktion.
- Über das Bit xActivate können Sie die Touchprobe-Funktion aktivieren. Es erfolgt nach der Aktivierung die Rückmeldung xActive. Mit jedem Touchprobe-Ereignis erhöht sich der Touchprobe-Zähler. Der dem Ereignis zugeordnete Positionswert ist in der lokalen Variable diPosition gespeichert.