PLCopen.pro: Testapplikation für PLCopen-Funktionsblöcke
Mit dieser Applikation wird dem Anwender die Möglichkeit gegeben, sich mit dem Verhalten von Funktionsblöcken nach den PLCopen-Standards Part1 und Part4 vertraut zu machen. Die Anwendung ist so angelegt, dass zyklisch sämtliche Instanzen dieser Funktionsblöcke durchgerechnet werden. Es existieren keinerlei Abhängigkeiten zwischen den Funktionsblöcken. Als Beauftragungsschnittstelle dienen dem Benutzer die angelegten Visualisierungen, wobei für jeden Funktionsblocktyp genau eine Visualisierung angelegt wurde.
Das Konzept für dieses Beispiel sieht vor, dass jede Achse oder Achsgruppe immer derselben Funktionsblockinstanz zugeordnet ist. Dies dient dem leichteren Verständnis des Beispiels. Es sind deshalb mindestens so viele Funktionsblockinstanzen angelegt, wie Achsen oder Achsgruppen beauftragt werden sollen.
Damit der Nachweis möglich ist, dass die Funktionalität der Funktionsblöcke auch beim Austausch von Achsen und Achsgruppen korrekt erfüllt wird, kann man über 2 globale Variablen (gP1AxisRefChgDisable, gP4AxesGrpRefChgDisable) diesen Austausch zulassen. Diese Betriebsart ist allerdings eher für Demonstrationszwecke gedacht.
Das Beispiel enthält eine einzige Task, die das Hauptprogramm MAIN() aufruft.
Weiterführende Informationen
- Anforderungen an die Konfiguration
- Erforderliche Bibliotheken
- Hauptprogramm MAIN()
- Allgemeines zur Implementierung
- Programm Part1_PLCopen
- Programm Part1_MCV_Fbs
- Programm Part1_TouchProbe
- Programm Part4_PLCopen
- Programm MotionOfAxes
- Programm MCV_Table_access
- Programm MCV_TriggerCamIn
- Programm Trace
- Programm SERCOS_PRG
- Visualisierungen für Funktionsblöcke
- Visualisierungen der Achsenpositionen
- Visualisierung für Kurvenscheibendaten
- Visualisierung zur Änderung von Kurvenscheibentabellen