Erweiterter Strukturierter Text (ExST) ist eine CODESYS spezifische Erweiterung, welche die Firma 3S in CODESYS implementiert hat. Neben den grundlegenden Sprachmittel aus der IEC 61131-3 sind einige interessante Bedienelemente hinzugekommen.. Diese sind für den täglichen gebrauch so nützlich, dass ich Sie euch direkt vorstellen möchte.
WeiterlesenKategorie: Programmiersprachen
WSTRING Zeichenketten
In einem meiner vorherigen Artikel bin ich darauf eingegangen, wo und wie Ihr eure Variablen deklarieren könnt. Im Folgenden möchte ich speziell auf den Datentyp für Zeichenketten eingehen. Wir werden STRINGs und im speziellen WSTRING Zeichenketten behandeln und auf die Unterschiede eingehen.
WeiterlesenStrukturierter Text (ST) – Hochsprache in CODESYS
Strukturierter Text – eine Welt voller neuer Möglichkeiten. Wie schon erwähnt, nutze ich den Strukturierten Text (ST) für die meisten Implementierungen. ST ist eine Hochsprache, die für komplexere Aufgaben, in CODESYS geeignet ist.
WeiterlesenWo und wie deklariere ich meine CODESYS Variablen?
In diesem Artikel werde ich euch zeigen wo und wie Ihr in CODESYS Variablen deklarieren könnt. Zunächst einmal die Frage: Was bedeutet eigentlich Deklaration und was passiert dabei? Die Deklaration einer Variable ist im ersten Schritt die Festlegung bzw. Verknüpfung eines Variablenname und eines Datentyp.
WeiterlesenContinuous Function Chart (CFC)
Der CFC (deutsch Signalflussplan) ist nicht Teil der Norm IEC61131-3. Für die CODESYS Entwicklungsumgebung ist diese Darstellung allerdings eine sehr nützliche Erweiterung. Denn speziell für die Darstellung von Steuerungs- und Regelungsaufgaben aus der Prozessleittechnik ist der CFC optimal. Es werden z.B. die Signalflüsse im CFC sehr übersichtlich dargestellt.
WeiterlesenPOU – Programmstruktur und Sprachelemente
POUs für Programmstruktur und verschiedene Sprachelemente sinnvoll anwenden, das sind zentrale Elemente die für gutes Programmieren bzw. eine gute Applikationssoftware wichtig sind. Die Wiederverwendbarkeit von eurem Code hängt zum Beispiel stark von den verwendeten Sprachelementen ab. Ebenso kann die Programmstruktur positive, sowie negative Auswirkung auf den Entwicklungsprozess eurer Applikationssoftware nehmen.
Weiterlesen