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.
  1. Verlassen Sie das Konfigurationsmenü und öffnen Sie das IEC-Projekt im IEC-Editor.
  2. Deklarieren Sie die erforderlichen lokalen Variablen wie gezeigt .
  3. 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.
  4. 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.
  5. 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.
  6. 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.