“ inspirierende technologien ”

Nahtlos integrierte Kommunikationsprotokolle

Kernaufgabe von CODESYS ist die einfache Programmierung von Logiksteuerungen nach IEC-61131-3. Zusätzlich bietet die Automatisierungssoftware eine umfangreiche Unterstützung von Kommunikationsprotokollen zum Datenaustausch mit anderen Systemen in der Automatisierungslandschaft.

Alle Steuerungen kommunizieren in Echtzeit mit verbundenen Feldgeräten, wie Sensoren und Aktoren/Aktuatoren. Dazu sind in CODESYS alle wichtigen Feldbus- und Industrial-Ethernet-Systeme implementiert. Diese Produkte finden Sie in der Rubrik CODESYS Fieldbus.

In einer vernetzten Industrie-4.0-Architektur tauschen moderne Steuerungen ihre Informationen aber auch mit anderen Systemen aus. Dies können andere Steuerungen sein, aber auch beliebige andere intelligente Geräte im Steuerungsnetzwerk, angebundene MES- oder ERP-Systeme oder private bzw. Public Clouds. CODESYS macht die Kommunikation einfach: mit proprietären sowie Standard-Protokollen, die nahtlos in die Plattform integriert sind:

  • Als Komponenten im CODESYS Control-Laufzeitsystem und damit fest in der Steuerung eingebunden
  • Als Bestandteile des CODESYS Development Systems bzw. als Erweiterungs-API
  • Als nachladbare Bibliotheken, die zusammen mit dem Applikationscode der Logiksteuerung für das jeweilige Zielgerät kompiliert und dort ausgeführt werden

Die Vorteile

  • Sie verwenden ausschließlich getestete und freigegebene Produkte, auf die Sie sich verlassen können. Beispielprojekte erleichtern Ihnen die Anwendung der Kommunikation.
  • Sie können direkt aus der SPS-Applikation auf die im Gerät verfügbaren physikalischen Schnittstellen zugreifen, z. B. Ethernet, serielle Schnittstellen bzw. E/As der Steuerung.
  • Sie können Daten direkt mit den wichtigsten Kommunikationsprotokollen austauschen – über OPC UA genauso wie MQTT oder http/https.
  • Sie integrieren die als Bibliothek implementierten Protokolle in Ihre Applikation. Solche Protokolle, die Sie nicht verwenden, belegen dann auch keine Ressourcen auf der Steuerung.
  • Sie können direkt in CODESYS eigene Protokolle mit den Möglichkeiten eines modernen Programmiertools (IDE) erstellen und verwenden – ganz ohne externe Softwareumgebung. Die so entwickelten Bibliotheken können Sie sogar anderen Nutzern anbieten – der CODESYS Store ist die optimale Plattform hierfür.

Wie können Sie CODESYS Communication einsetzen?

Als Systemintegrator oder Anwender, z. B. im Maschinen- oder Anlagenbau: Setzen Sie Steuerungen ein, die bereits mit integrierten CODESYS-Kommunikationsprotokollen ausgerüstet sind. 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, die bereits eine Reihe von Protokollen implementieren. Im CODESYS Store finden Sie zahlreiche Bibliotheken zur Erweiterung des Pools an integrierten Kommunikationsprotokollen.

Als Hersteller von programmierbaren Geräten: Implementieren Sie in Ihren Geräten die erforderlichen Kommunikationskomponenten des CODESYS Runtime Toolkits sowie die Möglichkeit zur Lizenzierung von Bibliotheken pro Gerät.

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

Proprietäre Kommunikationsprotokolle

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.

EMEA Technology EMEA Technology EMEA Technology EMEA Technology
Unterstützung