Beschreibung
Dieses Video Tutorial führt in die Anwendung von openSYDE COMM Datapools bei der Programmierung einer Applikation in Structured Text (ST) nach IEC61131-3 ein. Mit einem Beispiel wird die Programmierung der CAN-Kommunikation zwischen einer Steuerung und einem Temperatursensor unter Verwendung der openSYDE COM-Engine und COMM-Datapools Schritt für Schritt gezeigt. Aus openSYDE generierter Code und dessen Einbindung in die eigene Applikation, sowie die Anzeige von Variablen zur Laufzeit der Applikation mit openSYDE-Dashboards und parallel mit der logi.CAD IDE werden demonstriert.
Lernziele
Der Kursteilnehmer
- Kennt die benötigten Komponenten und Tools zur Programmierung einer Applikation nach IEC61131-3
- Kann basierend auf der Template-Applikation aus dem Target Support Package die CAN-Kommunikation zwischen Steuerung und einem Temperatursensor mit Verwendung von COMM-Datapools programmieren
- Kann Code mit openSYDE generieren und in die eigene Applikation einbinden
- Kann Dashboards in openSYDE erstellen und damit die Werte der empfangenen CAN-Nachrichten anzeigen.
- Kann mit der Data Debugging Funktion von logi.CAD die Werte der Variablen anzeigen
Voraussetzungen
Grundlagenkenntnisse der Programmierung von elektronischen Steuerungen.
Programmierkenntnisse in Structured Text nach IEC61131-3.
Basiswissen openSYDE
Kursinhalt
- Erstellung eines Testaufbaus
- Benötigte Hard- und Software-Komponenten
- Erstellung des openSYDE Projekts
- Import der Template-Applikation aus dem TSP
- Untersuchung der Struktur der Template-Applikation mit der logi.CAD IDE
- Erstellung der COMM-Datapools
- Konfiguration der CAN-Nachrichten des Temperatursensors in openSYDE
- Code-Generierung mit openSYDE
- Programmierung der openSYDE COM-Engine
- Einbindung des generierten Codes
- Initialisierung und Start der COM-Engine
- Programmierung einer Logik zur beispielhaften Weiterverarbeitung empfangener CAN-Nachrichten
- Anzeigen von Variablen
- Programmierung einer Variablen zur Anzeige mit der Data Debugging Funktion von logi.CAD
- Erstellung eines openSYDE Dashboards zur Anzeige von Temperatur und Status des Sensors
- Test der Applikation
- Flashen der Steuerung
- Bedienung der Dashboards in openSYDE
- Paralleler logi.CAD-Login und Anzeige der Werte mit der Data Debugging Funktion
Das Video steht auf dem STW YouTube Kanal zur Verfügung.