PROFINET IO-Konfigurator

Allgemeines zu PROFINET IO

 

Info

Für Informationen zu den folgenden Registerkarten des Geräte­editors sehen Sie bitte jeweils die allgemeine Beschrei­bung.

Nur im Fall von Besonderheiten gibt es zusätzlich eine eigene Hilfeseite für den betroffenen Geräteeditor.

Wenn die Registerkarte <Gerätename> Parameter nicht erscheint, aktivieren Sie bitte in den CODESYS-Optionen in Kategorie Geräteeditor die Option Generische Konfig­urationseditoren anzeigen.

PROFINET IO baut auf dem Funktionsmodell von PROFIBUS DP auf, benutzt aber Ethernet TCP/IP für eine zyklische Kommunikation zwischen der zentralen Steuerung und den dezentralen Feldgeräten. Es ist gut geeignet für schnelle Übertragung von I/O-Daten, kann aber gleichzeitig auch Bedarfsdaten, IT-Funktionen und Parameter übermit­teln.

Zwar wird beim PROFINET IO grundsätzlich das vom PROFIBUS bekannte Master-Slave-Verfahren durch ein "Provider-Consumer"-Modell ersetzt, die PROFINET IO-Real­time-Kommunikation für die zyklische Nutzdatenübertragung setzt jedoch wiederum eine definierte Master/Slave-Beziehung voraus. Somit gibt es auch hier einen Master ("PROFINET IO-Controller"), Slaves ("PROFINET IO-Devices") und unterhalb eines Slaves die IO-Module.

Installieren und Einfügen von PROFINET IO-Geräten

Damit Sie PROFINET IO-Geräte als Objekte im Gerätebaum des Projekts einfügen und konfigurieren können, müssen Sie die IO-Controller, IO-Devices und IO-Module zunächst auf dem lokalen System installieren. Wenn dies nicht automatisch mit der aktuellen Programmiersystem-Installation erfolgt, müssen Sie es explizit mit Hilfe des Geräte-Repository-Díalogs durchführen. Als Basis dienen die GSDML-Gerätebeschreibungsdateien, die mit der Hardware geliefert werden.

Sie fügen einen PROFINET IO-Controller im Gerätebaum unterhalb eines Geräts, das einen SPS-Logik-Knoten hat, ein. Die Gerätebesch­reibungsdatei des PROFINET IO-Controllers legt fest, welche PROF­INET IO-Devices Sie unter ihm einfügen können. Die Beschreibung eines IO-Devices wiederum definiert, welche PROFINET IO-Module Sie unterhalb des IO-Devices einfügen können. Für IO-Module, die eine feste Position haben, stellt CODESYS im Gerätebaum automatisch Steckplätze (Slots) bereit. Das Einfügen erfolgt mit Hilfe des Befehls Gerät anhängen. Beachten Sie auch die Möglichkeit, ein Gerät für den Netzwerkbetrieb vorübergehend zu deaktivieren.

CODESYS bietet zwei unterschiedliche PROFINET IO-Controller:

_pnio_img_device_tree_master_cifx.png 

  1. PROFINET IO-Controller - netX-Konfiguration

  2. PROFINET IO-Device - Allge­mein

  3. PROFINET IO-Modul - Allge­mein

  4. Ethernet-Adapter

  5. PROFINET IO-Controller - Allgemein

_pnio_img_device_tree_master_ethernet.png 

CODESYS bietet die Möglichkeit, das CODESYS Laufzeitsystem als PROFINET IO-Slave zu betreiben. In diesem Fall ist eine andere SPS oder Steuerung der PROFINET IO-Controller.

CODESYS bietet zwei unterschiedliche PROFINET IO-Slaves

_pnio_img_device_tree_slave_device_netx.png 

  1. PROFINET IO-Slave Device NetX - Allgemein

  1. PROFINET IO-Modul - Allge­mein

  2. Ethernet-Adapter

  1. PROFINET IO-Slave Device - Allgemein

_pnio_img_device_tree_slave_device_ethernet.png 

Siehe auch