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_PRGDas Programm besteht aus einer einfachen Zustandsmaschine, in der im Zustand
STATE_CREATE_CAMeine Kurvenscheibe im IEC-Code angelegt wird. Für weitere Informationen siehe: Kurvenscheiben programmatisch erstellen.Diese Kurvenscheibe wird anschließend in Zustand
STATE_EXPORT_CAMdurch den Funktionsbausteins SMC_WriteCAM exportiert und abschließend im ZustandSTATE_START_IMPORT_CAMmit SMC_ReadCAM wieder eingelesen.CamEditorDie Kurvenscheibe hat initial keine Bedeutung, da diese in der Applikation nicht verwendet wird. Die exportierte Kurvenscheibe aus
PLC_PRGkann 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_PRGerzeugt die Kurvenscheibe und exportiert sie in das VerzeichnisPlcLogicder Steuerung.Sie können die exportierte Kurvenscheibe auch im Kurvenscheibeneditor anzeigen und weiter bearbeiten. Öffnen Sie hierfür die Kurvenscheibe
CamEditorund 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_ReadCAMeingelesen und in der Applikation verwendet werden.