Skip to main content

Kurvenscheiben exportieren und importieren

Sie finden das Beispielprojekt BasicMotion_CamExportAndImport.project im Installationsverzeichnis von CODESYS unter ..\CODESYS SoftMotion\Examples.

Das Beispiel zeigt, wie eine Kurvenscheibe exportiert und anschließend wieder importieren werden kann.

Aufbau der Applikation

Die Applikation besteht aus dem Programm PLC_PRG und einer Kurvenscheibe CamEditor.

  • PLC_PRG

    Das Programm besteht aus einer einfachen Zustandsmaschine, in der im Zustand STATE_CREATE_CAM eine Kurvenscheibe im IEC-Code angelegt wird. Für weitere Informationen siehe: Kurvenscheiben programmatisch erstellen.

    Diese Kurvenscheibe wird anschließend in Zustand STATE_EXPORT_CAM durch den Funktionsbausteins SMC_WriteCAM exportiert und abschließend im Zustand STATE_START_IMPORT_CAM mit SMC_ReadCAM wieder eingelesen.

  • CamEditor

    Die Kurvenscheibe hat initial keine Bedeutung, da diese in der Applikation nicht verwendet wird. Die exportierte Kurvenscheibe aus PLC_PRG kann in den Kurvenscheibeneditor importiert werden. Dies ist ein manueller Schritt, der im nachfolgenden Abschnitt beschrieben wird.

Inbetriebnahme

  1. Übersetzen Sie die Applikation und laden Sie sie auf eine Steuerung.

  2. Starten Sie die Applikation.

    Das Programm PLC_PRG erzeugt die Kurvenscheibe und exportiert sie in das Verzeichnis PlcLogic der Steuerung.

  3. Sie können die exportierte Kurvenscheibe auch im Kurvenscheibeneditor anzeigen und weiter bearbeiten. Öffnen Sie hierfür die Kurvenscheibe CamEditor und lesen die Kurvenscheibe mit dem Befehl Kurvenscheiben-Onlinedatei lesen ein.

  4. Wenn Sie Änderungen vorgenommen haben, können Sie die veränderte Kurvenscheibe mit dem Befehl Kurvernscheiben-Onlinedatei schreiben exportieren. Diese Kurvenscheibe kann im IEC-Code mit dem Funktionsbaustein SMC_ReadCAM eingelesen und in der Applikation verwendet werden.