FileHandling

Alle Steuer- und Statusinformationen im Zusammenhang mit der Dateiverarbeitung der Betriebsart Camming sind in dieser Struktur zu finden. Dies umfasst das Einlesen einer Kurvenliste CurveConfig.xml und von Kurvendateien *.camCurve.

Folgende Steuer- und Statusvariablen stehen zur Verfügung:

Schnittstelle im IEC-Editor

Das Einlesen der Kurvenliste CurveConfig.xml erfolgt nicht automatisch bei der Initialisierung des Programms, sondern muss durch Setzen von IN.xReadCurveFileList auf "TRUE" angestoßen werden. Nach dem erfolgreichen Einlesen wird OUT.xCurveFileListRead "TRUE" und die Kurvenliste wird in der Struktur CurveFileList ausgegeben.

Es gibt zwei Möglichkeiten, eine Kurvenbeschreibung einzulesen:

  • Wenn die Datei in der Kurvenliste enthalten ist, einfach die Nummer der Datei an IN.uiCurveNumber übergeben und IN.xReadCurveFile auf "TRUE" setzen.
  • Wenn die Datei nicht in der Kurvenliste enthalten ist, den Dateinamen an IN.sFileName übergeben. Der Name der zuletzt eingelesenen Datei wird von OUT.sLastReadCurveFile ausgegeben. Die eingelesene Kurvenbeschreibung landet in der globalen Variable CamDescription.