This document includes data that shall not be duplicated, used, or disclosed - in whole or in part - for any purpose other than
to evaluate this document. If, however, a contract with a customer is in force, the customer shall have the right to duplicate,
use, or disclose the data to the extent provided in this contract. This restriction does not limit the customer’s right to use the
data in this document if it can also be obtained from another source without restriction. The data subject to this restriction are
confidential in all pages of this document.
Die PROFINET IO-Konfiguration wird mit dem KUNBUS Profibus Konfigurations-Tool
Configurator III durchgeführt. Configurator III ist ein mächtiges Werkzeug um PROFINET IO Konfigurationen zu erstellen, downzuloaden und online zu testen. Eine detaillierte
Beschreibung finden Sie im On-Line-Hilfesystem von Configurator III.
- Erstellen Sie die PROFINET IO Konfiguration und laden Sie sie auf die DF PROFINET IO
– Baugruppe.
Abbildung 2: Configurator III PROFINET IO Konfigurations-Tool
2 DF PROFINET IO-GettingStarted-V1.0/18.07.2016
Business Confidential/KUNBUS Proprietary
KUNBUS
GettingStarted Betrieb als PROFINET IO-Controller
Falls die PROFINET IO Devices angeschlossenen sind, kann mit der Online-Betriebsart die
Konfiguration sofort getestet werden und ev. Konfigurationsfehler beseitigt werden.
Abbildung 3: Configurator III PROFINET IO Online-Betriebsart
2.2 Beschreibung der LED's
Grüne LED:
An: Firmware geladen und gestartet
Aus: Firmware nicht geladen
Dieses Beispiel zeigt exemplarisch und auf einfache Weise wie das Interface der Baugruppe
zu nutzen ist. Zuvor muss mit Configurator III eine Konfiguration auf die Karte geladen
werden.
Das Beispielprogramm befindet sich im Verzeichnis
"C:\Programme\KUNBUS GmbH\Profinet IO Controller\Basic_Profinet_Example".
oder
"C:\Programme (x86)\KUNBUS GmbH\Profinet IO Controller\Basic_Profinet_Example".
und kann ab Visual C++ 2008 direkt editiert und übersetzt werden. Es handelt sich um eine
32-Bit Konsolapplikation, welche die einzelnen notwendigen Schritte nacheinander
exemplarisch abarbeitet. Weitere Informationen über das Programm finden Sie im
Sourcecode selbst. Der C-Code ist im File "Basic_Profinet_Example.cpp" enthalten. Für Test
und Inbetriebnahme des Profibus-Netzwerkes bietet der Configurator III eine sehr
leistungsfähige Online Betriebsart mit vollgraphischer Oberfläche und vielen Funktionen für
Datenaustausch und Klartextdiagnose.
Die bereits mitgelieferte " Basic_Profinet_Example.exe" kann direkt verwendet werden:
Abbildung 4: Beispielprogramm PN IO Controller - Initialisierung
Das Programm läuft Schritt für Schritt ab. Mit beliebigem Tastendruck wird
weitergesprungen. Folgende Schritte sind verfügbar:
- Step 1: Check DLL version: Initialisierung der DFXX-DLL und Generierung eines File
Handles für den Baugruppenzugriff
- Step 2: Get controller info: Lesen der Installierten Baugruppenkonfiguration
4 DF PROFINET IO-GettingStarted-V1.0/18.07.2016
Business Confidential/KUNBUS Proprietary
KUNBUS
GettingStarted Betrieb als PROFINET IO-Controller
- Step 3: Choose a controller: Auswahl einer installierten Baugruppe
- Step 4: Get information about all devices: DCP Service zur Indentifizierung der
angeschlossenen PN IO Devices mit Anzeige der PN IO spezifischen Namen
- Command 2: Cyclic Transfer: Start des zyklischen Datenverkehrs
Abbildung 7: Beispielprogramm PN IO Controller - Cyclic Transfer
- Step 5: Start the Profinet: PROFINET IO wird gestartet
- LED Grün = AN, LED Gelb = An, LED Rot = Aus
- Falls die LED Rot = An, die PN IO Konfiguration mit dem On Line-Mode von
Configurator III auf Fehler überprüfen.
- Step 6: Select device number: Anzeige der verfügbaren PN IO Devices und Auswahl
der PN IO Device-Nummer, mit welchem die zyklischen I/O-Daten
visualisiert/manipuliert werden sollen. Die PN IO Device-Nummer kann der
Projektierung in Configurator III entnommen werden.
6 DF PROFINET IO-GettingStarted-V1.0/18.07.2016
Business Confidential/KUNBUS Proprietary
KUNBUS
GettingStarted Betrieb als PROFINET IO-Controller
Abbildung 8: Beispielprogramm PN IO Controller - Cyclic Transfer
- Step 7: Get APDU status: Anzeige des APDU Status vom ausgewählten PN IO Device.
Abbildung 9: Beispielprogramm PN IO Controller - Cyclic Transfer
- Step 8.1 Set output data and get input data: Setzen der Output-Daten, Lesen der Input-
Daten
- gleichzeitige Anzeige von ev. anstehenden Diagnose-Alarmen
- Anzeige des APDU- und Device-Status, des I/O-Daten - Status (sum status)
Dieses Beispiel zeigt exemplarisch und auf einfache Weise wie das Interface der Baugruppe
zu nutzen ist.
Das Beispielprogramm befindet sich im Verzeichnis
"C:\Programme\KUNBUS GmbH\Profinet IO Device\Basic_Profinet_Device_Example".
oder
"C:\Programme (x86)\KUNBUS GmbH\Profinet IO Device\Basic_Profinet_Device_Example".
und kann ab Visual C++ 2008 direkt editiert und übersetzt werden. Es handelt sich um eine
32-Bit Konsolapplikation, welche die einzelnen notwendigen Schritte nacheinander
exemplarisch abarbeitet. Weitere Informationen über das Programm finden Sie im
Sourcecode selbst. Der C-Code ist im File "Basic_Profinet_Example.cpp" enthalten. Die
bereits mitgelieferte " Basic_Profinet_Example.exe" kann direkt verwendet werden:
Abbildung 11: Beispielprogramm PN IO Device - Initialisierung
Das Programm läuft Schritt für Schritt ab. Mit beliebigem Tastendruck wird
weitergesprungen. Folgende Schritte sind verfügbar:
- Step 1: Check DLL version: Initialisierung der DFXX-DLL und Generierung eines File
Handles für den Baugruppenzugriff
- Step 2: Get board info: Lesen der Installierten Baugruppenkonfiguration
- Step 3: Choose a board: Auswahl einer installierten Baugruppe
Abbildung 13: Zustand des PN IO Device am angeschlossenen PN IO Controller vor der
Aktivierung
Das PN IO Device ist zu diesem Zeitpunkt noch nicht aktiviert. Eine weitere als PN IO
Controller konfigurierte DF PROFINET IO Baugruppe zeigt im On Line Mode des
Configurator III Tools das konfigurierte PN IO Device als fehlerhaft an (blauer Rahmen).
Abbildung 14: Beispielprogramm PN IO Device – Start des Profinet
- Step 4: Start the Profinet: Das PN IO Device wird aktiviert und nimmt den Datenverkehr
mit den angeschlossenen PN IO Controllern auf.
12 DF PROFINET IO-GettingStarted-V1.0/18.07.2016
Business Confidential/KUNBUS Proprietary
KUNBUS
GettingStarted Betrieb als PROFINET IO-Device
Abbildung 15: Zustand des PN IO Device am angeschlossenen PN IO Controller nach der
Aktivierung
Nach Aktivierung des PN IO Devices zeigt die als PN IO Controller konfigurierte DF
PROFINET IO Baugruppe im On Line Mode eine funktionierendes PN IO Device an (grüner
Rahmen). Der Austausch von zyklischen I/O - Daten ist jetzt möglich.
- Step 5: Identify connected Controllers: Anzeige der aktiven mit dem PN IO Device
verbundenen PN IO Controller. Step 5 kann beliebig oft wiederholt werden.
- Step 6: Read/Write Cyclic Data: Lesen und Schreiben von zyklischen I/O-Daten. Jeweils
zu den Input- und Output-Daten werden der Status und die Längen angezeigt.
Abbildung 18: Geänderte Output-Daten am PROFINET IO Controller
14 DF PROFINET IO-GettingStarted-V1.0/18.07.2016
Business Confidential/KUNBUS Proprietary
KUNBUS
GettingStarted Betrieb als PROFINET IO-Device
Abbildung 19: Beispielprogramm PN IO Device - Wiederholtes Lesen/Schreiben der
zyklischen Prozessdaten und Anzeige der am PROFINET IO Controller
geänderten Output-Daten
- Step 4: Start the Profinet: Das PN IO Device wird aktiviert und nimmt den Datenverkehr
mit den angeschlossenen PN IO Controllern auf
- Step 11: Set/Reset a Diagnosis – Setzen/Rücksetzen einer Diagnosemeldung
Abbildung 25: Anzeige der vom PROFINET IO Device gesendeten Diagnosemeldung am
PROFINET IO Controller
18 DF PROFINET IO-GettingStarted-V1.0/18.07.2016
Business Confidential/KUNBUS Proprietary
KUNBUS
GettingStarted Parallelbetrieb von PN IO Controller und PN IO Device
4 Parallelbetrieb von PN IO Controller und PN
IO Device
Mit der DF PROFINET IO Baugruppe können die Betriebsarten Controller und Device
parallel ausgeführt werden, d.h. die Baugruppe verhält sich gleichzeitig als Controller und als
Device im PN IO - Netzwerk.
Zum Test können die im Lieferumfang enthaltenen Beispielapplikationen für PN IO Controller
und PN IO Device parallel gestartet werden.
4.1 Parallel-Betrieb PN IO Controller/Device auf 1
Ethernet Port
Bei DF PROFINET IO Baugruppen, welche nur mit 1 Ethernet Port bestückt sind, ist bei der
PN IO Konfiguration folgendes zu beachten:
Bei der Projektierung des DF PROFINET IO Device über die mitgelieferte GSDML-Datei im
Konfigurationstool des externen PN IO Controllers (z.B. einer SPS) ist bei der DCPKonfiguration die identische TCP IP – Adresse zu projektieren, wie diejenige, die bei der
Konfiguration des internen DF PROFINET IO Controllers über Configurator III eingestellt
wurde.
Beispiel: Für den Controller-Betrieb der DF PROFINET IO – Baugruppe wurde in
Configurator III die TCP IP – Adresse 192.168.20.37 eingestellt:
Abbildung 26: Konfigurierte TCP IP-Adresse des internen PN IO Controllers
Parallelbetrieb von PN IO Controller und PN IO Device GettingStarted
Im Konfigurationstool des externen Controllers muss in der DCP-Konfiguration (Zuweisung
eines PROFINET IO - Namens und der TCP IP – Adresse an das PN IO Device) die
identische TCP IP Adresse 192.168.20.37 konfiguriert werden.
4.2 Beschreibung der LED's
Grüne LED:
An: Firmware geladen und gestartet
Aus: Firmware nicht geladen
An: Fehler im PROFINET IO Netzwerk
Aus: Kein Fehler im PROFINET IO Netzwerk
4.3 Parallel-Betrieb PN IO Controller/Device auf 2
Ethernet Ports
Bei DF PROFINET IO Baugruppen, welche mit 2 getrennten Ethernet Ports bestückt sind,
wird die PN IO Controller Funktion auf Ethernet Port 1, die PN IO Device Funktion auf
Ethernet Port 2 ausgeführt. Die Ethernet Ports arbeiten unabhängig voneinander, sodass
für jeden Ethernet Port unterschiedliche TCP IP – Adressen konfiguriert werden können.
20 DF PROFINET IO-GettingStarted-V1.0/18.07.2016
Business Confidential/KUNBUS Proprietary
KUNBUS
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.