“ inspirierende technologien ”

CODESYS unterstützt die wichtigsten Standard-Kommunikationsprotokolle für den Datenaustausch zwischen Steuerungen, wie z. B. OPC UA. Darüber hinaus kann man mit Ethernet-basierten Feldbussystemen wie PROFINET oder EtherNet/IP™ ganz einfach Daten zwischen Steuerungen austauschen, und zwar durch die Implementierung der Master- und Slave-Funktionen. Dem Vorteil der Standardisierung steht bei all diesen Lösungen der Nachteil eines großen Overheads bei der Datenübertragung gegenüber.

Netzwerkvariablen

Netzwerkvariablen

Einfacher und schneller geht es mit den sogenannten Netzwerkvariablen: Zur Verwendung dieses proprietären Protokolls werden globale IEC-61131-3 Variablen in einem speziellen Senderobjekt deklariert. Zusätzlich konfiguriert man das Objekt mit Informationen über die Art der Übertragung, wie z. B. Portadresse, über die Datenkomprimierung oder die Checksumme. Ob die Übertragung zyklisch, bei Änderung oder nach einem Event stattfinden soll, kann ebenfalls eingestellt werden. Das korrespondierende Empfängerobjekt benötigt lediglich die vom Sender exportierte Datenliste und kann sich dann an den Sender „andocken“. Somit werden die im Senderobjekt angelegten Variablen per Ethernet UDP an verbundene Steuerungen übertragen und können so die Daten empfangen. Die gewünschten Steuerungswerte können auf mehrere Netzvariablenlisten (NVL) zum Versand bzw. Empfang aufgeteilt werden.

Data Sources

Für die Visualisierung von Steuerungsdaten können Sie statt einer OPC DA/UA-Verbindung ebenfalls eine proprietäre Verbindung nutzen. Voraussetzung: Sie nutzen CODESYS HMI als Visualisierungsclient.

Im Data Source Manager können mehrere Objekte („Datenquellen“) angelegt werden, die sich gleichzeitig mit mehreren Steuerungen verbinden. So lassen sich mit einem Anzeigegerät und installiertem CODESYS HMI die Steuerungsdaten von verschiedenen Kleingeräten auslesen und darstellen. Dabei bleiben die Quellsteuerungen praktisch frei von CPU- oder Speicherlast. Die Freigabe der Daten auf den Quellsteuerungen erfolgt mit dem Objekt „Symbol Configuration“. Damit können die Daten bei Bedarf in unterschiedliche Objekte aufgeteilt werden. Sobald die Verbindung zur Quellsteuerung aufgebaut ist, kann man durch die exportierten Variablen browsen und diese verwenden.

Data Sources

Wie können Sie die proprietären Kommunikationsprotokolle verwenden?

  • Setzen Sie CODESYS-kompatible Steuerungen mit Ethernet-Port ein. Mehrere Millionen CODESYS-kompatible Einzelgeräte und ca. 1.000 unterschiedliche Gerätetypen von über 500 Herstellern bieten Ihnen eine große Hardware-Auswahl für Ihre Automatisierungsprojekte. Eine Auswahl von Herstellern CODESYS-kompatibler Geräte finden Sie in CODESYS Inside. Alternativ dazu können Sie die CODESYS Control SoftSPS-Systeme aus dem CODESYS Store einsetzen und auf Standard-Geräteplattformen installieren. Sie können die Netzwerkvariablen sofort verwenden.
  • Erwerben Sie CODESYS HMI SL im CODESYS Store. Die Nutzung der Quelldaten durch den Data Source Manager ist sofort möglich.

Produkte

CODESYS bietet nahtlos integrierte Kommunikationsprotokolle für unterschiedlichste Schnittstellen und Anforderungen.

EMEA Technology

OPC Server

Standard-Schnittstelle für den Zugriff auf IEC-61131-3-Prozessdaten einer SPS über Open Platform Communications.

EMEA Technology

OPC UA

Standardschnittstelle für die Kommunikation in Smart Factory- / Industrie 4.0-Anlagen

EMEA Technology

Pltschandler

Schlanke Software-Schnittstelle (API) zum komfortablen Zugriff von Drittsystemen auf SPS-Variablen in CODESYS-Steuerungen

EMEA Technology

BACnet

Konfiguration und Protokollstack, vollständig integriert im IEC-61131-3-Programmiersystem

EMEA Technology

Serielle Schnittstelle

Obwohl heute fast jede industrielle Steuerung über einen Ethernet-Anschluss verfügt, sind zusätzlich in vielen Industriegeräten nach wie vor serielle Schnittstellen verbaut. Damit lassen sich z. B. entsprechend ausgestattete Sensoren und Aktoren ansprechen oder Erweiterungen anbinden.

EMEA Technology

Standard Ethernet

Wie kommuniziert CODESYS über Ethernet? Wie kann man Daten aus einer CODESYS-kompatiblen Steuerung per TCP oder UDP versenden und empfangen? Wie lässt sich der Datenaustausch aus der SPS-Applikation realisieren?

EMEA Technology

Feldbusse und Industrial Ethernet

Wie kommunizieren CODESYS-kompatible Steuerungen mit E/As? Wie unterstützt CODESYS Industrial-Ethernet-Protokolle?

EMEA Technology

IIoT-Bibliotheken

Sämtliche IoT- Kommunikationsprotokolle können per Software realisiert und auf unterschiedlichen Übertragungsmedien verwendet werden.

EMEA Technology

Sonstige Kommunikationsmöglichkeiten

Ist ein physikalischer Port auf einer Steuerung verfügbar, so lassen sich Kommunikationsprotokolle meist einfach per Software realisieren, und zwar als Teil der IEC-61131-3-Steuerungsapplikation oder abgesetzt in Bibliotheksbausteinen. Der Datenaustausch erfolgt über expliziten Aufruf von Funktionen bzw. Funktionsbausteinen im Rahmen der Logiksteuerung.

EMEA Technology EMEA Technology EMEA Technology EMEA Technology
Unterstützung