DF PROFINET IO GettingStarted V1.0/18.07.2016 KUNBUS MSOFT DF PROFINET IO-GettingStarted-V1.0/18.07.
d:\project\700361_df_profinet_io_controller\anwenderdoku\getting started windows\version_1.0_kunbus\gettingstarted_d.doc Änderungshistorie Version Datum V1.0 18.07.2016 Version V1.0 Beschreibungen Verantw.
GettingStarted Inhalt Inhalt 1 Installation .................................................................................................................... 1 2 Betrieb als PROFINET IO-Controller............................................................................. 2 3 2.1 PROFINET IO-Konfiguration ................................................................................ 2 2.2 Beschreibung der LED's ................................................................................
Inhalt GettingStarted Abbildungsverzeichnis Abbildung 1: Hardware Installation ......................................................................................... 1 Abbildung 2: Configurator III PROFINET IO Konfigurations-Tool ........................................... 2 Abbildung 3: Configurator III PROFINET IO Online-Betriebsart.............................................. 3 Abbildung 4: Beispielprogramm PN IO Controller - Initialisierung ..........................................
GettingStarted Inhalt Leerseite KUNBUS DF PROFINET IO-GettingStarted-V1.0/18.07.
GettingStarted 1 Installation Installation Installieren Sie die DF PROFINET IO PCI/CPCI/PCIe - Baugruppe in Ihrem PCSystem. Bitte beachten Sie, falls Sie eine DF PROFINET IO CPCI Baugruppe verwenden, dass diese kein Hot Plugging unterstützt, d.h. sie darf nur in ausgeschalteten und von der Versorgungsspannung getrennten Compact PCI-Systemen ein- und ausgebaut werden. Schalten Sie das PC-System ein.
Betrieb als PROFINET IO-Controller 2 Betrieb als PROFINET IO-Controller 2.1 PROFINET IO-Konfiguration GettingStarted 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.
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 Gelbe LED: An: PROFINET IO gestartet Aus: PROFINET IO gestoppt Rote LED: An: Fehler im PROFINET IO Netzwerk (min.
Betrieb als PROFINET IO-Controller 2.3 GettingStarted PROFINET IO Controller C und C++ Beispiel 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".
GettingStarted Betrieb als PROFINET IO-Controller - Step 3: Choose a controller: Auswahl einer installierten Baugruppe - LED Grün = An, LED Gelb = Aus, LED Rot = Aus Abbildung 5: Beispielprogramm PN IO Controller - Kommandoübersicht - Command 0: Exit: Beispielprogramm wird beendet - Command 1: Identify Devices on Bus: Anzeige aller erreichbaren PN IO Devices im Netzwerk Abbildung 6: Beispielprogramm PN IO Controller - Identify - Step 4: Get information about all devices: DCP Service zur Indentifi
Betrieb als PROFINET IO-Controller GettingStarted - 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.
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 InputDaten - gleichzeitige Anzeige von ev.
Betrieb als PROFINET IO-Controller GettingStarted - Anzeige der Input- und Output-Daten. - Mit beliebigem Tastendruck werden die Output-Daten inkrementiert und gesendet sowie die Input-Daten gelesen.
GettingStarted 3 Betrieb als PROFINET IO-Device Betrieb als PROFINET IO-Device Zum Betrieb der Baugruppe als PROFINET IO Device muss keine Konfiguration mit Configurator III auf die Baugruppe geladen werden. 3.
Betrieb als PROFINET IO-Device 3.2 GettingStarted PROFINET IO Device C und C++ Beispiel 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.
GettingStarted - Betrieb als PROFINET IO-Device LED Grün = An, LED Gelb = Aus, LED Rot = Aus Abbildung 12: Beispielprogramm PN IO Device – Kommandoübersicht - Command 0: Exit: Beispielprogramm wird beendet - Command 1: Identify connected Controllers: Anzeige aller mit dem PN IO Devices verbundenen PN IO Controller - Command 2: Prozessdaten - Command 3: Read/Write Record Data (Acyclic): Lesen/Schreiben von azyklischen Record-Daten - Command 4: Pull/Plug Module: Pull/Plug von Modulen, erzeugt Pul
Betrieb als PROFINET IO-Device GettingStarted 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).
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.
Betrieb als PROFINET IO-Device GettingStarted Abbildung 17: Beispielprogramm PN IO Device - Start PN IO Device und Lesen/Schreiben der zyklischen Prozessdaten - 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.
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 Abbildung 20: Beispielprogramm PN IO Device - Command 4- Pull/Plug Module - Step 4: Start the Profinet: Das PN IO Device wird aktiviert und nimmt den Datenverkehr mit den angeschlossenen PN IO Controllern auf - Step 9: Pull Module / Plug Module – Senden von Pull / Plug – Alarmen an den PROF
Betrieb als PROFINET IO-Device GettingStarted Abbildung 21: Anzeige der vom PROFINET IO Device gesendeten Pull / Plug – Alarme am PROFINET IO Controller Abbildung 22: Beispielprogramm PN IO Device - Command 5- Senden eines Process-Alarms - 16 Step 4: Start the Profinet: Das PN IO Device wird aktiviert und nimmt den Datenverkehr mit den angeschlossenen PN IO Controllern auf DF PROFINET IO-GettingStarted-V1.0/18.07.
GettingStarted - Betrieb als PROFINET IO-Device Step 10: Send an alarm – Senden eines Process-Alarms an den PROFINET IO Controller Abbildung 23: Anzeige des vom PROFINET IO Device gesendeten Process – Alarms am PROFINET IO Controller Abbildung 24: Beispielprogramm PN IO Device - Command 6- Setzen/Rücksetzen einer Diagnosemeldung KUNBUS DF PROFINET IO-GettingStarted-V1.0/18.07.
Betrieb als PROFINET IO-Device GettingStarted - 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.
GettingStarted 4 Parallelbetrieb von PN IO Controller und PN IO Device 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.
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.