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.
WeiterlesenCODESYS Webvisu App Icon
In CODESYS habt Ihr die Möglichkeit eure Visualisierung als Webvisu anzusprechen. Dadurch könnt Ihr mit jedem HTML5-fähigen Webbrowser die Geräte Visualisierungen darstellen. In diesem Artikel möchte ich euch speziell zeigen wie Ihr eurer Visualisierung, ein Webvisu App Icon hinzufügt, welches auf dem Startbildschirm eures Smartphones dargestellt wird.
WeiterlesenWSTRING 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.
WeiterlesenHerbstzeit
Seit einigen Tagen besteht kein Zweifel mehr daran: Die Herbstzeit hat uns fest im Griff. Die Tage werden nicht nur merklich kürzer, sondern auch deutlich kühler. Höchste Zeit also, den Garten Winterfest und das Zuhause schön gemütlich zu machen.
WeiterlesenMit Amazon Alexa die Fertigung an Handarbeitsplätzen revolutionieren
Sprachassistent Amazon Alexa + CODESYS Anwendung Sprachassistent Amazon Alexa ist einer der neuen persönlichen Assistenten, die großartiges für die Zukunft versprechen. Mit dieser neuen Technologie konnten Amazon, Google und Apple im Handumdrehen unsere Wohnzimmer erobern.
WeiterlesenExceptionhandling in IEC Applikationen mit CODESYS
Verwenden des try/catch-Blocks zum Abfangen von Ausnahmen Exceptions sollten meiner Meinung nach, nur für wirklich unerwartete Probleme verwendet werden, und nicht um einen „normalen“ Fehler zu erkennen. In diesem Artikel möchte ich euch zeigen für welche Fälle es Sinn macht und wie Ihr die Operatoren Anwenden könnt.
WeiterlesenKonfiguration der IP-Adresse eines Modbus Slaves zur Laufzeit in CODESYS
In einem meiner letzten Beiträge, hat ein Leser mich im Kommentarbereich gefragt, wie ich denn die IP-Adresse des Elements „Modbus_TCP_Slave“ dynamisch ändern kann. Damit dann ein konfigurieren der IP-Adresse eines Modbus Slaves zur Laufzeit in CODESYS möglich ist.
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.
WeiterlesenData Logging – CSV in CODESYS erstellen
Über kurz oder lang wird euch beim Programmieren das Thema „Data Logging“ beschäftigen. Hierfür gibt es zahlreiche Beispiele. So kann zum Beispiel in einer Fertigungsanlage die Protokollierung von Messdaten oder Umweltdaten bei der Fehlersuche bzw. zur Fehlerbehebung herangezogen werden.
WeiterlesenModbus-Kommunikation in CODESYS
Bei den meisten Automatisierungsanlagen steht man über kurz oder lang vor der Aufgabe eine Feldbusanbindung zu realisieren. Unter anderem kann das notwendig sein, wenn externe Sensoren benötigt werden, oder diverse I/O-Module integriert werden sollen. Außerdem kann über ein Feldbussystem der Datenaustausch zwischen verschiedenen Steuerungsgeräten erfolgen.
Weiterlesen