Getting Started Windows DF PROFI II 28.11.
© 2016 KUNBUS GmbH, Denkendorf (Deutschland) Die Inhalte dieses Anwenderhandbuchs wurden von der KUNBUS GmbH mit der größtmöglichen Sorgfalt erstellt. Aufgrund der technischen Weiterentwicklung behält sich die KUNBUS GmbH das Recht vor, die Inhalte dieses Anwenderhandbuchs ohne vorherige Ankündigung zu ändern oder auszutauschen. Die aktuellste Version des Anwenderhandbuchs erhalten Sie immer auf unserer Homepage: www.kunbus.
Inhaltsverzeichnis 1 Disclaimer ....................................................................................................... 2 2 Gültigkeit ......................................................................................................... 4 3 Hinweise zum Betriebssystem ..................................................................... 5 4 Installieren ...................................................................................................... 6 5 PROFIBUS konfigurieren ......
Gültigkeit 2 Gültigkeit Dieses Dokument beschreibt die Softwareinstallation und Konfiguration der KUNBUS Baugruppen DF PROFI II PCI, CPCI und PCIe unter Windows.
Die Software ist ablauffähig ab Windows Version 7 ff. Hinweise zu älteren Windows Versionen: Windows 2000, Windows XP Das 32/64Bit Setup, Version 1.0.8, ist auch unter Windows XP ablauffähig. Im Verzeichnis Windows 2000 auf der mitgelieferten DVD finden Sie ein älteres Setup, das auch Windows 2000 unterstützt. Bitte beachten Sie, dass für diese Betriebssysteme kein technischer Support mehr zur Verfügung steht.
Installieren Sie die DF PROFI II PCI/CPCI/PCIe Baugruppe in Ihrem PCSystem. Bitte beachten Sie, falls Sie eine DF PROFI II CPCI Baugruppe verwenden, dass diese kein Hot-Plugging unterstützt, d.h. sie darf nur in ausgeschalteten und von der Versorgungsspannung getrennten CompactPCI-Systemen ein- und ausgebaut werden. Abbildung 1: Hardware Installation ◦ Schalten Sie Ihr PC-System ein. ◦ Ignorieren Sie das Windows-Dialogfenster „Neue Hardware“, das automatisch durch die Installation der Baugruppe erscheint.
Abbildung 2: Anzeige der installierten Baugruppen Getting started Linux 7 /17 Installieren ◦ Starten Sie nach erfolgreicher Installation das Programm „DFTEST.exe“ vom DFPCI-Menü im Startbutton-Menü.
Die PROFIBUS-Konfiguration wird mit dem KUNBUS PROFIBUS Konfigurationstool Configurator III durchgeführt. Configurator III ist das perfekte Tool, um PROFIBUS-Konfigurationen zu erstellen, herunterzuladen und online zu testen. Eine detaillierte Beschreibung finden Sie in der Configurator III Online-Hilfe. Erstellen Sie die PROFIBUS-Konfiguration und laden Sie diese auf die DF PROFI II Baugruppe.
Status LEDs 6 Status LEDs Grüne LED: C An: Firmware geladen und gestartet Aus: Firmware nicht geladen Gelbe LED: An: PROFIBUS gestartet Aus: PROFIBUS gestoppt Rote LED: Getting started Linux An: Fehler auf PROFIBUS (mind.
Beispielprogramm PROFIBUS Basic C und C++ Dieses Programm zeigt exemplarisch und unkompliziert, wie das Interface zur PCI Karte zu nutzen ist. Zuvor muss mittels Configurator III eine Konfiguration auf die Karte geladen werden. Das Beispielprogramm befindet sich im Verzeichnis „c:\Program Files (x86)\Comsoft GmbH\DFPCI\DF-Tools\CS PROFIBUS Demo \DFProfi_2_PCI_DEMO.exe“ und kann mit Visual C++6.0 oder höher direkt editiert und übersetzt werden.
Schritt 1: Initialize DFXX.DLL and create file handle for hardware access. Schritt 2: Reset DF PROFI II hardware. Schritt 3: Open communication channel to DF PROFI II. Schritt 4: Start the cyclic PROFIBUS traffic on the DF PROFI II. Schritt 5: Get the current configuration running on the DF PROFI II. Schritt 6: Exchange data on the PROFIBUS. Schritt 7: Reset DF PROFI II hardware and stop the PROFIBUS. Getting started Linux 11 /17 Beispielprogramme Das Programm läuft Schritt für Schritt ab.
Dieses Programm zeigt im Gegensatz zum vorherigen verschiedene weitere Funktionen der DF PROFI II: ◦ Initialisierung der DF PROFI II Baugruppe ◦ Start der DF PROFI II Baugruppe ◦ Schreiben/Lesen von I/O-Daten und Diagnoseinformationen ◦ Ausführen von azyklischen DPV1-Diensten Das Beispielprogramm befindet sich im Verzeichnis „c:\Program Files (x86)\Comsoft GmbH\DFPCI\DF-Tools\CS PROFIBUS Demo\DFProfi_2_PCI_DEMO.exe“ und kann mit Visual C++6.0 direkt editiert und übersetzt werden.
Beispielprogramme Drücken Sie Return, um die möglichen Kommandos anzuzeigen: Abbildung 6: Beispielprogramm – Kommandoübersicht Bitte beachten Sie, dass für den einwandfreien Ablauf des Beispielprogramms eine gültige PROFIBUS-Konfiguration auf der DF PROFI II Baugruppe geladen sein muss.
Beispielprogramm Visual Basic Dieses Programm zeigt beispielhaft und detailliert den Zugriff auf die DF PROFI II mit Visual Basic über eine DLL. Die Funktionalität entspricht dabei in etwa der des Beispielprogramms PROFIBUS Basic C und C++. Das Beispielprogramm befindet sich im Verzeichnis „c:\Program Files (x86)\Comsoft GmbH\DFPCI\DF-Tools\ Visual Basic V6.0 Sample\DFProfi2.exe" und kann ab Visual Basic 6.0 direkt editiert und übersetzt werden.
Abbildung 7: Beispielprogramm Visual Basic Die Inbetriebnahme erfolgt im TOP DOWN-Verfahren (Reihenfolge der Buttons von oben nach unten). Es gibt dabei die Möglichkeit, die Baugruppe als Master (linke Seite) oder als Slave (rechte Seite) zu konfigurieren. Über den Button „Give me short Instructions !!!“ sind die wichtigsten Fakten zur Bedienung zusammengefasst. Wichtig sind unter anderem: Master und Slave Mode dürfen nicht gemischt werden. Um den Mastermode zu nutzen, muss zuvor ein Download, z.B.
Beispielprogramme Initialisierungsfunktionen ◦ „Init DFProfi II“ initialisiert die Baugruppe und versetzt sie in den Grundzustand. ◦ „Open Channel“ öffnet einen Konfigurationskanal. Masterfunktionen: ◦ „Start Configuration“ startet die auf der Baugruppe geladene PROFIBUS-Konfiguration. Diese muss zuvor, z.B. mit dem Tool Configurator III, auf die Karte heruntergeladen worden sein.
– „Put and Get Data“ liest die Outputdaten vom DP-Master, sendet die Inputdaten zum DP-Master und stellt die Daten in der Ausgabebox dar. Rückgabewerte: Nach jedem Kommando werden die drei Rückgabewerte in den Anzeigen am linken Rand aktualisiert. Grundsätzlich gilt: Wenn in der Box „Wrapper Return“ eine „0“ zurückgegeben wird, wurde das Kommando korrekt ausgeführt. Nur wenn dieser Wert ungleich 0 ist, kann aufgrund der anderen zwei Rückgabewerte analysiert werden, an welcher Stelle der Fehler auftrat.