1 Einleitung 1.1 Getting Started Dieses Handbuch stellt Ihnen die Betriebs- und Konfigurationsmöglichkeiten des KUNBUS-FNL vor. Praktische Beispiele sollen Ihnen den Einstieg in die Arbeit mit Ihrem KUNBUS- FNL erleichtern. 1.2 FNL FNL ist ein Ethernet-basiertes PROFIBUS-DP-Gateway, welches als DP-Master oder DP-Slave betrieben werden kann. FNL kann direkt über einen TCP/IP-Socket bedient werden, zur Inbetriebnahme sind...
2 Installieren 2.1 FNL installieren Installieren Sie das FNL gemäß der Installationsanleitung (Dokument FNL.pdf), indem Sie FNL an die Spannungsversorgung (24 Volt DC) anschließen sowie mit einem Ethernet-Netzwerk verbinden. Der zur Konfiguration notwendige PC muss ebenfalls am gleichen Ethernet- Netzwerk angeschlossen sein. Eine Direktverbindung des FNL mit dem PC über ein Ethernet-Drehkabel ist ebenfalls möglich.
3 Ethernet 3.1 TCP/IP-Adresse einstellen Starten Sie das Programm "KUNBUS Network Configurator" aus dem Windows Start-Menü "KUNBUS GmbH/Network Configurator". Der "Network Configurator" scannt automatisch das Netzwerk und listet alle erkannten FNL- Geräte auf. Zum erneuten Scan des Netzwerks klicken Sie auf das links oben befindliche "Search"-Symbol.
Seite 6
Doppelklicken Sie auf das entsprechende FNL in der angezeigten Liste und stellen Sie die IP-Address, Subnet mask und Gateway ein. Eine alternative Einstellung im DHCP-Mode zur automatischen Zuweisung der IP-Adresse ist ebenfalls möglich. Abb. 2: Einstellung der TCP/IP-Adresse 6 / 24...
FNL unterstützt zwei unterschiedliche Betriebsarten, um die Abwärtskompatibilität zu bestehenden Applikationen zu gewährleisten. Wechseln Sie auf die Registerkarte Advanced und stellen Sie für den Parameter FNL-Mode die Betriebsart "KUNBUS interface" ein: Abb. 3: Einstellung der FNL-Betriebsart FNL Getting Started 7 / 24...
Seite 8
Baudrate und übernimmt die vom PROFIBUS DP Master parametriete I/O-Konfiguration. Abb. 4: FNL DPAutoSlaveMode Diese Option kann erst ab Firmware-Version 2.19.14 verwendet werden. Bitte wenden Sie sich an den KUNBUS Support, falls Sie ein Firmware Update benötigen. 8 / 24 FNL Getting Started...
Seite 9
Klicken Sie „OK“ um den "Device Properties" Dialog zu schließen. Der "Network Configurator" aktiviert die geänderten Parameter des selektierten FNL und zeigt diese an: Abb. 5: Abbildung 5: FNL mit geänderten Parametern Schließen Sie den "Network Configurator" FNL Getting Started 9 / 24...
– Starten Sie das Programm "Configurator II" aus dem Windows-Start- Menü "KUNBUS GmbH/Profibus Configurator". – Erstellen Sie die PROFIBUS-Konfiguration, laden Sie sie auf das FNL und testen Sie sie mit dem online Monitor/Modify-Mode. FNL speichert die PROFIBUS-Konfiguration im Flash Memory, so dass diese jederzeit wieder zur Verfügung steht.
Seite 11
Abb. 7: Treiberauswahl Die vorhandenen FNLs werden angezeigt: Abb. 8: Installierte FNLs Wählen Sie ein FNL aus und klicken Sie auf den OK Button. Falls keine FNLs angezeigt werden, klicken Sie auf den Button Configure Ethernet Devices, um das Netzwerk nach angeschlossenen FNLs zu durchsuchen.
Seite 12
Download der PROFIBUS-DP-Konfiguration Klicken Sie auf das Download Symbol in der Toolbar des "Configurator II": Abb. 9: Download Symbol Die PROFIBUS-DP-Konfiguration wird auf das FNL geladen: Abb. 10: Download der PROFIBUS-Konfiguration 12 / 24 FNL Getting Started...
Seite 13
Monitor/Modify-Mode Mit dem Monitor/Modify-Mode des "Configurator II" kann die gespeicherte PROFIBUS-Konfiguration sofort getestet werden. Bitte beachten Sie, dass hierfür das PROFIBUS-Netzwerk am FNL angeschlossen und die DP-Slaves betriebsbereit sein müssen. Klicken Sie auf das Monitor/Modify-Symbol in der Toolbar des "Configurator II": Abb. 11: Monitor/Modify-Symbol...
Seite 14
"Configurator II" zeigt den Status jedes DP-Slaves (farbiger Rahmen) an und ermöglicht die Anzeige und Änderung der I/O-Daten sowie die Anzeige der PROFIBUS spezifischen Diagnosedaten, durch anklicken der DP-Slaves. Für alle weiteren Details ziehen Sie die "Configurator II" Online-Hilfe zu Rate. 14 / 24 FNL Getting Started...
Seite 15
– Schreiben/Lesen von I/O-Daten – Anzeige von Diagnosedaten Das Beispielprogramm befindet sich im Verzeichnis "Programme \KUNBUS GmbH\FNL\Sample code\Basic DP Master Socket Example\". Das Beispielprojekt kann mit Visual C++6.0 direkt editiert und übersetzt werden. Das Beispielprojekt ist eine 32-Bit Konsolenapplikation und zeigt als Schwerpunkt die Programmierschnittstelle des FNL.
Seite 16
Abb. 14: Beispielprogramm: Anzeige der installierten Geräte Geben Sie die Nummer des zu verwendeten FNLs ein. Abb. 15: Beispielprogramm: Reset des FNL Führen Sie einen Reset am FNL durch Drücken einer beliebigen Taste durch. Abb. 16: Beispielprogramm: Zyklischer Profibusverkehr des FNL starten 16 / 24...
Seite 17
Abb. 17: Beispielprogramm: Aktuelle Profibus-Konfiguration laden Drücken Sie eine beliebige Taste, um die aktuelle Profibus- Konfiguration zu laden Abb. 18: Beispielprogramm: Slave-Diagnose-Daten auslesen Drücken Sie eine beliebige Taste, um die Slave-Diagnose-Daten auszulesen. Abb. 19: Beispielprogramm: Watchdog Monitoring starten FNL Getting Started 17 / 24...
Seite 18
Funktionalität zu testen. Abb. 20: Beispielprogramm: Profibus Datenaustausch starten Drücken Sie nacheinander eine beliebige Taste, um den Profibus Datenaustausch zu aktivieren. Es können im Beispielprogramm maximal 10 mal Daten ausgetauscht werden. Abb. 21: Beispielprogramm: Reset des FNL 18 / 24 FNL Getting Started...
Seite 19
Führen Sie einen Reset am FNL durch Drücken einer beliebigen Taste durch. Abb. 22: Beispielprogramm: Beispielprogramm beenden Beenden Sie das Beispielprogramm durch Drücken einer beliebigen Taste. FNL Getting Started 19 / 24...
\KUNBUS GmbH\FNL\Sample code\CS_Profibus_Demo\". Das Beispielprojekt kann mit Visual C++6.0 direkt editiert und übersetzt werden. Das Beispielprojekt ist eine 32-Bit Konsolenapplikation und zeigt als Schwerpunkt die Programmierschnittstelle des FNL. Starten Sie das Beispielprogramm "DFProfi_2_PCI_DEMO.exe": Abb. 23: Beispielprogramm: Anzeige der installierten Geräte 20 / 24...
Seite 21
Sie die Nummer des zu verwendeten FNLs ein Abb. 24: Beispielprogramm: Funktionsumfang Auswahl der entsprechenden Funktionen. Die DPV1-Funktionen finden sie von Punkt 50-54. Detaillierte Informationen zu Profibus-DPV1 entnehmen sie bitte dem mitgelieferten Dokument "DP_DPV1_D.pdf". FNL Getting Started 21 / 24...
Network Configurator den DPAutoSlaveMode auf aktiv setzen und bei DPAutoSlaveAddress die PROFIBUS-Adresse des FNL eintragen. (siehe Kapitel 2.2.3) Bitte beachten sie, dass das FNL in diesem Betriebszustand nach einem Reset oder Stromausfall im AutoSlaveMode gestartet wird. Starten Sie das Beispielprogramm "DP Auto Slave Socket Example.exe":...
Seite 23
Abb. 26: Abbildung 26: Beispielprogramm: Anzeige der installierten Geräte Geben Sie die Nummer des zu verwendeten FNLs ein. Abb. 27: Abbildung 27: Beispielprogramm: Reset des FNL Führen Sie einen Reset am FNL durch Drücken einer beliebigen Taste durch. Abb. 28: Abbildung 28: Beispielprogramm: Profibus Datenaustausch starten...
Seite 24
Datenaustausch zu aktivieren. Es können im Beispielprogramm maximal 10 mal Daten ausgetauscht werden. Abb. 29: Abbildung 29: Beispielprogramm: Reset des FNL Führen Sie einen Reset am FNL durch Drücken einer beliebigen Taste durch. Abb. 30: Abbildung 30: Beispielprogramm: Beispielprogramm beenden Beenden Sie das Beispielprogramm durch Drücken einer beliebigen Taste.