Skip to main content

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.

_example_img_backgammon.png

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

_example_icon.png DOWNLOAD Projekt