TIA Portal Hardwarekonfiguration

Definieren Sie mit Hilfe der SIMATIC PC Station Software an der PROFINET IO (PNIO) Netzwerkkarte die IP-Adressen für alle Safety-Geräte die in der Hardwarekonfiguration angelegt werden. Auf dem WinCC OA Host muss eine PROFINET-Netzwerkkarte vorhanden sein, damit die Verbindung zum PROFINET bzw. PROFIsafe-Netzwerk hergestellt werden kann. In einem PROFIsafe-Netzwerk muss zusätzlichen zu den Safety-Geräten (F-Devices) mindestens ein Safety-Controller (F-Host) vorhanden sein.

Anmerkung: Beachten Sie bei der F-Host-Programmierung die Anweisungen aus dem FAILsafe-Programmierhandbuch.

Damit der WinCC OA Host mit einem solchen Netzwerk verbunden werden kann, muss der PROFIsafe-Treiber als F-Device konfiguriert werden. Danach kann die Verbindung zum Safety-Controller hergestellt werden und der Austausch von Daten und Statusinformationen ist möglich.

Konfiguration PROFINET

Die nachfolgende Beschreibung setzt ein bereits bestehendes und konfiguriertes Netzwerk inklusive Safety-Controller voraus (siehe Abbildung unten)

Abbildung 1. PROFINET-Netzwerk mit Safety-Controller (plc_1) und einem verbundenen F-Device (dut)

PROFINET-Gerät anlegen

Für den PROFIsafe-Treiber muss ein neues Gerät angelegt und konfiguriert werden. Navigieren Sie im Hardware-Katalog auf der rechten Seite zu PC-Systeme > PC Allgemein > PC-Station.

Abbildung 2. Hardware-Katalog

Legen Sie per Drag&Drop oder durch einen Doppelklick auf PC-Station ein Gerät an.

Abbildung 3. Erstellte PC-Station (PC-System_2)

Konfiguration der Netzwerkkarte

Nachdem die PC-Station als Gerät angelegt wurde, muss die PROFINET-Netzwerkkarte für dieses Gerät definiert werden. Gehen Sie im Hardware-Katalog auf PC-Systeme > Kommunikationsmodule > PROFINET/Ethernet > CP1616.

Abbildung 4. Hardware-Katalog - CP1616

Wählen Sie die gewünschte Karte aus und fügen Sie diese der ausgewählten PC-Station per Drag&Drop oder Doppelklick hinzu. Verbinden Sie die Karte mit dem Safety-Controller.

Abbildung 5. PC-Station (PC-System_2) mit Netzwerkkarte CP1616

Zur Konfiguration des Kommunikationsmodules selektieren Sie die Karte am Gerät und wählen im Menü unten den Reiter "Eigenschaften".

IP-Adresse

Wählen Sie in den allgemeinen Einstellungen den Menüpunkt PROFINET-Schnittstelle > Ethernet-Adressen aus, um die IP-Adresse der Karte im Projekt einzustellen.

Abbildung 6. Konfigurieren der IP-Adresse

Konfigurieren als IO-Device

Wählen Sie in den allgemeinen Einstellungen den Menüpunkt PROFINET-Schnittstelle > Erweiterte Optionen aus und haken Sie die Option "IO-Device" an.

Abbildung 7. CP1616 als IO-Device

Definieren des Prozessabbilds

Wechseln Sie auf den Menüpunkt Betriebsart > I-Device-Kommunikation. Um den im Gerät verfügbaren Prozessspeicher zu definieren, der vom Treiber abgefragt werden kann, müssen die Transferbereiche konfiguriert werden (Einschränkungen/Limits finden Sie unter Details zum PROFIsafe-Treiber). Die Abbildung dieser Bereiche auf den entsprechenden Adressbereich im Safety-Controller (Adresse im IO-Controller) erfolgt automatisch sobald das Gerät mit dem Safety-Controller verbunden wird.

Abbildung 8. Konfigurieren der Transferbereiche

Kompilieren und Laden der Geräte

Soll kein PROFIsafe verwendet werden (d.h. wenn keine Transferbereiche vom Typ F-PS definiert werden) und das Gerät nur über PROFINET mit dem Netzwerk kommuniziert, müssen jetzt nur mehr die angelegte PC-Station und der Safety-Controller kompiliert und auf das jeweilige physische Gerät (die CP1616 Karte und die SPS) geladen werden (Reiter Online > Laden in Gerät bzw. Strg+L)

Konfiguration PROFIsafe

Dieser Abschnitt ist nur erforderlich, wenn der WinCC OA Host im Netzwerk auch die PROFIsafe-Funktionalität unterstützen soll. Hierfür sind am CP1616 I-Device zusätzliche manuelle Anpassungen erforderlich, damit es als PROFIsafe-kompatibles F-Device verwendet werden kann.

Kompilieren

Trennen Sie die CP1616-Karte vom Safety Controller und kompilieren Sie anschließend die PC-Station (Schaltfläche ).

GSD exportieren

Gehen Sie in den Einstellungen des CP1616-Moduls auf Betriebsart > I-Device-Kommunikation. Unter den Transferbereichen finden Sie den Punkt Gerätebeschreibungsdatei (GSD) exportieren. Exportieren Sie die Datei mit Hilfe der "Export"-Schaltfläche.

Abbildung 9. GSD exportieren

F-Parameter editieren

Öffnen Sie die exportierte Datei in einem geeigneten Texteditor und editieren Sie folgende F-Parameter:

  • Setzen Sie bei F_Block_ID das Attribut DefaultValue auf 0

  • Setzen Sie bei F_WD_Time das Attribut DefaultValue auf 5000 (ms)

  • Entfernen Sie bei F_iPar_CRC sämtliche Attribute um diesen Parameter zu deaktivieren

Abbildung 10. Editierte F-Parameter

CRC neu berechnen

Öffnen und überprüfen Sie die Datei anschließend mit dem "PROFINET GSD-Checker"-Tool um die enthaltenen Prüfwerte neu zu berechnen (siehe https://www.profibus.com/download/profinet-gsd-checker/).

Importieren der Datei im TIA Portal

Wählen Sie im TIA Portal den Reiter Extras aus und klicken Sie auf Gerätebeschreibungsdateien (GSD) verwalten. Selektieren Sie die geänderte Datei und importieren Sie diese mit Hilfe der "Installieren"-Schaltfläche.

Abbildung 11. GSD importieren

F-Device anlegen

Nachdem die Datei importiert wurde scheint das Gerät im aktualisierten Gerätekatalog auf (Weitere Feldgeräte > PROFINET IO > PLCs & CPs).

Abbildung 12. Hardware-Katalog - F-Device anlegen

Erstellen Sie jetzt das F-Device per Doppelklick oder Drag&Drop.

Abbildung 13. Erstelltes F-Device (pc-system_2.cp 1616_1)

Verbinden Sie das erstellte F-Device mit dem Safety-Controller.

Abbildung 14. Verbindung mit Safety-Controller hergestellt

F-Quelladresse

Anschließend muss am F-Device noch die korrekte F-Quelladresse des F-Hosts angegeben werden. Klicken Sie auf den F-Host und gehen Sie in den allgemeinen Einstellungen auf den Menüpunkt Fehlersicherheit > F-Parameter.

Abbildung 15. F-Quelladresse des Safety-Controllers

Der Wert der zentralen F-Quelladresse muss beim Parameter F_Source_Add des F-Devices eingetragen werden. Klicken Sie in der Netz- oder Geräteübersicht auf den definierten Transferbereich (Transfer area_1) des Geräts.

Abbildung 16. Netzübersicht - Transferbereich vom F-Device

In den Eigenschaften unten finden Sie unter dem Menüpunkt PROFIsafe die Auflistung der F-Parameter. Tragen Sie die zentrale F-Quelladresse beim Parameter F_Source_Add ein. Die restlichen F-Parameter müssen je nach Anforderung angepasst werden, z.B. muss im PROFIsafe-Netzwerk der Parameter F_Dest_Add eindeutig sein.

Abbildung 17. Transferbereich vom F-Device - Eintragen der zentralen F-Quelladresse

Laden auf physische Geräte

Abschließend müssen Safety-Controller und das F-Device kompiliert und auf das entsprechende physische Gerät geladen werden (Reiter Online > Laden in Gerät bzw. Strg+L), damit die Änderungen übernommen werden und der Safety-Controller das F-Device im Netzwerk erkennt.