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 ZustandSTATE_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
Übersetzen Sie die Applikation und laden Sie sie auf eine Steuerung.
Starten Sie die Applikation.
Das Programm
PLC_PRG
erzeugt die Kurvenscheibe und exportiert sie in das VerzeichnisPlcLogic
der Steuerung.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.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.