Beispiel: Spiel Backgammon
Produkt: CODESYS Visualization
Dieses Beispiel Backgammon.project
zeigt das Spiel "Backgammon", das mit CODESYS programmiert ist. Das Projekt wird mit der Ablaufsprache (Sequential Function Chart) realisiert. Die Ablaufsprache ist eine grafisch orientierte Sprache, die es erlaubt, die zeitliche Abfolge bestimmter Aktionen innerhalb eines Programms zu beschreiben.
![]() |
Beschreibung
Der zentrale Bestandteil des Beispiels Backgammon.project
ist das Programm PLC_PRG
. Das Programm ist in Ablaufsprache (AS) implementiert. Jeder Spielschritt wird durch eine AS-Aktion dargestellt. Der Status des Spiels und die Position der Steine werden im Funktionsbaustein FB_Board
gespeichert. Die Visualisierung Vis_Board
zeigt das Brett und den Zustand des Funktionsbausteins FB_Board
an.
CODESYS spielt mit den blauen Steinen von rechts unten nach rechts oben. Sie spielen mit den roten Steinen von rechts oben nach rechts unten.
New game: startet ein neues Spiel
Roll dice: rollt die Würfel
Sie können einen Stein verschieben, indem Sie sein aktuelles Feld und dann das Zielfeld auswähen
Systemvoraussetzungen und Einschränkungen
Programmiersystem | CODESYS Development System Version 3.5.14.0 oder höher |
Laufzeitsystem | CODESYS Control Win Version 3.5.14.0 |
Zusatzkomponenten | - |
Hinweis
DOWNLOAD Projekt