Schnittstellenbeschreibung: Ethernet TCP/IP ab Firmware 7.59 Ausgabe: 37/16 (ethernet.doc) Egmont Wilhelm GmbH Robert-Bosch-Str. 57 73431 Aalen, Deutschland Telefon +49 7361 9269-0 Telefax +49 7361 9269-299 info@e-wilhelm-gmbh.de Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 1
Inhaltsverzeichnis 1 EINLEITUNG 3 1.1 Netzwerkanbindung... 3 1.1.1 Hardware... 3 1.1.2 Geschwindigkeit... 3 1.1.3 Protokoll... 3 2 ANYBUS-S-ETHERNET/IP-MODUL 3 2.1 Einbaulage des Ethernet-Moduls... 3 2.2 Elemente des Moduls... 4 2.2.1 Ethernet-Steckverbinder... 4 2.2.2 Konfigurationsschalter... 4 2.2.3 Status-LED... 4 3 KONFIGURATION 5 3.1 PCU2020, PCU1120, PCU1020... 5 3.1.1 Netzwerk mit Vergabe der IP-Adresse durch DHCP-Server... 5 3.1.2 Netzwerk mit manueller Verwaltung und Vergabe von festen IP-Adressen... 6 3.1.3 Verbindung von PC und PCU mit einem Cross-Kabel (P2P-Netzwerk)... 6 3.2 propst... 7 3.3 wildat... 8 4 FUNKTIONSTEST 9 4.1 PCU2020, PCU1120, PCU1020... 9 5 ANYBUS IPCONFIG 10 Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 2
1 EINLEITUNG Mit der Option Ethernet ist es möglich, die Wilhelm-Geräte PCU2020, PCU120 und PCU1020 in ein TCP/IP- Netzwerk zu integrieren und so über die vorhandene Infrastruktur flexibel und schnell auf die Gerätedaten zuzugreifen. Der Zugriff auf die Gerätedaten ist ab der Firmware-Version C7.59 mit der Wilhelm-Software propst und wildat möglich. Realisiert wird die Option Ethernet mit dem Anybus-S-Ethernet/IP-Modul der Firma HMS. 1.1 Netzwerkanbindung 1.1.1 Hardware Das Ethernet-Modul kann über ein gekreuztes Patchkabel direkt mit einem PC/Notebook verbunden werden oder mit einem Standard-Patchkabel an einen Hub, Switch oder Router angeschlossen werden. 1.1.2 Geschwindigkeit Das Ethernet-Modul unterstützt die Übertragungsgeschwindigkeiten 10/100MBit/s. 1.1.3 Protokoll Für die Kommunikation wird das Ethernet/IP-Protokoll (IPv4) verwendet. 2 ANYBUS-S-ETHERNET/IP-MODUL 2.1 Einbaulage des Ethernet-Moduls ZG-0052c SLOT0 SLOT1 Anybus-S Profibus/Profinet-Modul Anybus-S Ethernet/IP-Modul SLOT0 SLOT1 X13 X19 X18 X15 X14 X3 X2 X12 S1 X1 Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 3
2.2 Elemente des Moduls Ethernet- Steckverbinder Link Konfigurationsschalter Modul- Status Activity Netzwerk- Status 2.2.1 Ethernet-Steckverbinder Der Anschluss erfolgt über einen RJ45-Standard-Steckverbinder und ein entsprechendes Netzwerk- Anschlusskabel. Achtung: Bei einer P2P-Verbindung ist ein gekreuztes Kabel (sogenanntes Cross-Kabel) zu verwenden. 2.2.2 Konfigurationsschalter Die Konfigurationsschalter sind bei der Anwendung in den Wilhelm-Geräten ohne Funktion. 2.2.3 Status-LED LED Zustand Beschreibung Link Grün Netzwerkverbindung erkannt Modul- Status Aus Grün 2 x Rot blinkend 3 x Rot blinkend 4 x Rot blinkend 5 x Rot blinkend Betrieb mit 10MBit Betrieb mit 100MBit Ungültige MAC-Adresse Fehlende Ethernet-Konfiguration im Flash-Speicher Interner Fehler Doppelte IP-Adresse erkannt Activity Grün blinkend Netzwerk-Aktivität Datenpakete werden empfangen oder gesendet Netzwerk- Status Aus Grün Grün blinkend Rot Rot blinkend Keine Spannungsversorgung oder keine IP-Adresse Online Online Doppelte IP-Adresse erkannt Verbindungs-Timeout Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 4
3 KONFIGURATION Damit die Kommunikation über die Ethernet-Schnittstelle und das TCP/IP-Protokoll möglich ist, muss sowohl das Gerät als auch die Wilhelm-PC-Anwendung entsprechend konfiguriert werden. Dazu sind Informationen über das Netzwerk, in dem das Gerät betrieben werden soll, notwendig. Befragen Sie in jedem Fall Ihren Netzwerkadministrator, welche Punkte in Ihrem speziellen Netzwerk zu beachten sind. 3.1 PCU2020, PCU1120, PCU1020 Konfiguration Im Bereich Setup -> Konfiguration -> Schnittstellen -> Ethernet MOD1 Einstellungen können die Einstellungen für den Betrieb in einem TCP/IP-Netzwerk vorgenommen werden. Das Gerät kann entweder manuell, oder mit der PC-Anwendung propst über die RS232-Verbindung konfiguriert werden. Im Folgenden sind mögliche Betriebsarten eines Netzwerks berücksichtigt und die dadurch erforderlichen Einstellungen beschrieben. 3.1.1 Netzwerk mit Vergabe der IP-Adresse durch DHCP-Server DHCPServer Dies ist die einfachste Methode, IP-Adressen in einem Netzwerk zu verwalten. Die Aufgabe wird von einem dazu notwendigen DHCP-Server, z.b. in einem Router, übernommen. Eventuelle Sicherheitsmaßnahmen, z.b. Freigabe über MAC-Adresse, müssen jedoch auch hier beachtet werden. Vorschlag: Parameter Defaultwert Bemerkung IP-Adresse 0.0.0.0 Da in einem TCP/IP-Netz keine IP-Adresse doppelt vorkommen darf, werden die Geräte ohne voreingestellte IP-Adresse, jedoch mit aktiviertem DHCP ausgeliefert. Port 8001 Definiert den verwendeten TCP/IP-Port des Gerätes Subnet-Maske 0.0.0.0 Keine Voreinstellung, da von IP-Adresse und Netzwerkstruktur abhängig Standard-Gateway 0.0.0.0 Gibt die Standardroute für die TCP/IPKommunikation an Bevorzugter DNS-Server 0.0.0.0. Adresse des bevorzugten DNS-Servers Alternativer DNS-Server 0.0.0.0 Adresse des alternativen DNS-Servers DHCP EIN Für die Verwendung der DHCP-Funktion muss im Netzwerk ein DHCP-Server vorhanden sein. Hostname P0231 Im Auslieferungszustand ist die Seriennummer des Gerätes als Hostname eingetragen FTP AUS Nur für Service von Wilhelm-Mitarbeitern aktivierbar Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 5
3.1.2 Netzwerk mit manueller Verwaltung und Vergabe von festen IP-Adressen Eine ebenso weit verbreitete Betriebsart eines Netzwerkes ist die manuelle Verwaltung und Vergabe von festen IP-Adressen, d.h. dem PC wird über die Eigenschaften der genutzten Netzwerkverbindung im TCP/IP-Protokoll eine IP-Adresse und Subnet- Maske festgelegt. Dies ist auch im Mischbetrieb mit einem DHCP-Server möglich, wenn ein definierter Adressbereich vom DHCP-Server verwaltet wird und ein anderer Adressbereich für die manuelle Vergabe von IP-Adressen reserviert ist. 169.254. 153.119 169.254. 153.1 In der Geräte-Konfiguration müssen bei der manuellen Verwaltung die passenden Einstellungen ebenfalls manuell vorgenommen werden. Vorschlag: Parameter Windows-PC PCU IP-Adresse 10.0.0.10 10.0.0.11 (bzw. fortlaufende IP-Adresse bei mehreren Geräten) Port --- 8001 Subnet-Maske 255.255.255.0 255.255.255.0 Standard-Gateway 10.0.0.10 10.0.0.10 Bevorzugter DNS-Server 0.0.0.0. 0.0.0.0 Alternativer DNS-Server 0.0.0.0 0.0.0.0 DHCP --- AUS 169.254. 153.118 3.1.3 Verbindung von PC und PCU mit einem Cross-Kabel (P2P-Netzwerk) Hierbei ist zu beachten, dass die beiden Netzwerkteilnehmer bei aktiviertem DHCP (DHCP=EIN) aufgrund eines fehlenden DHCP-Servers keine IP-Adresse erhalten. Am PC wird dieser Zustand nach einiger Zeit mit der Meldung Eingeschränkte oder keine Konnektivität angezeigt. 169.254. 153.119 169.254. 153.118 Die PC-Anwendung propst zeigt im Dialog Einstellungen -> Verbindung -> Ethernet die aktuellen Einstellungen Lokale IP-Adresse und Lokale Subnet-Maske ihres PC an. Die ist hilfreich, wenn Sie eine P2P-Verbindung aufbauen wollen, aber keinen Zugriff auf die Netzwerkeinstellungen Ihres PC haben. Dadurch besteht die Möglichkeit, die PCU-Einstellungen den aktuellen PC-Daten anzupassen. Beispiel: Parameter Daten des Windows-PC PCU IP-Adresse 169.254.153.118 169.254.153.119 (bzw. fortlaufende IP- Adresse bei mehreren Geräten) Port --- 8001 Subnet-Maske 255.255.0.0 255.255.0.0 Standard-Gateway --- 0.0.0.0 Bevorzugter DNS-Server --- 0.0.0.0 Alternativer DNS-Server --- 0.0.0.0 DHCP --- AUS ACHTUNG: Nach dem Ausschalten des Gerätes bzw. nach der Trennung der Netzwerkverbindung, versucht der PC unter Umständen wieder eine IP-Adresse vom DHCP-Server zu beziehen. Solange ist keine Verbindung zum Gerät möglich. Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 6
Für die manuelle Festlegung der Parameter Detailkenntnisse über Ihr Netzwerk notwendig. Fragen sie den zuständigen Netzwerkadministrator, welche Einstellungen in Ihrem Unternehmen notwendig sind. Eine manuell eingetragene IP-Adresse im Gerät, die bereits im Netzwerk von einem anderen Teilnehmer verwendet wird, kann zu massiven Störungen im Netzwerk führen. Die Kombination IP=0.0.0.0 und DHCP=AUS ist nicht zulässig und führt zum Fehler E056 Ethernet Init-Fehler. Wenn eine IP-Adresse manuell eingetragen wird, ist die Eingabe der passenden Subnet- Maske zwingend erforderlich! Für die korrekte Einstellung der Netzwerkdaten ist der Betreiber des Gerätes verantwortlich. Die Fa. Egmont Wilhelm GmbH übernimmt keine Haftung bei Störungen im Kundennetzwerk, wenn das Gerät ohne DHCP-Server oder mit einer im Netzwerk unzulässigen Gerätekonfiguration betrieben wird. 3.2 propst Konfiguration Für die Verbindung über ein TCP/IP-Netzwerk muss Ihr PC bereits entsprechend konfiguriert sein. Lassen sie dies ggf. von Ihrem Netzwerkadministrator prüfen. In der Wilhelm-PC-Software propst müssen lediglich die Daten des anzusprechenden PCU eingetragen werden. Dazu können im Bereich Einstellungen -> Verbindung -> Ethernet folgende Einstellungen vorgenommen werden: Parameter Defaultwert Bemerkung IP-Adresse 0.0.0.0 Hier ist die IP-Adresse des anzusprechenden Wilhelm-Gerätes einzutragen. Diese wird im PCU unter Setup -> Funktionstest -> Ethernet MOD1 angezeigt. Port 8001 Hier wird der verwendete Port im anzusprechenden Wilhelm-Gerät angezeigt. Die Einstellungen sind nur im Offline-Modus möglich. Besteht bereits eine Online-Verbindung, können die Parameter nicht geändert werden. Zusätzlich wird der Status der PC-Anwendung angezeigt. Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 7
3.3 wildat Konfiguration Im Bereich Einstellungen -> Einrichter-Zugang (passwortgeschützt) ist die komplette Grundeinstellung der Softwarefunktionen möglich, d.h., der Bediener hat keine Möglichkeit diese Einstellungen zu verändern. Der Einrichter-Zugang ist nur im Offline-Modus möglich. Bei Aufruf des Menüs Einrichter-Zugang erscheint die Eingabemaske für das Passwort. Wenn noch kein eigenes Passwort vergeben wurde, muss diese Dialogbox nur mit OK bestätigt werden. Anschließend kann im nun zugänglichen Menü Passwort ändern... ein individuelles Passwort vergeben werden. Dieses ist unbedingt zu merken, da sonst kein Zugang mehr möglich ist. Das Sperren des Einrichter-Zugangs erfolgt ebenfalls wieder im Menü Einstellungen, in dem der Haken bei Einrichter-Zugang entfernt wird. Für die Verbindung über ein TCP/IP-Netzwerk muss Ihr PC bereits entsprechend konfiguriert sein. Lassen Sie dies ggf. von Ihrem Netzwerkadministrator prüfen. In der Wilhelm-PC-Software wildat müssen lediglich die Daten des anzusprechenden PCU eingetragen werden. Dazu können im Bereich Einstellungen -> Verbindung -> Ethernet folgende Einstellungen vorgenommen werden: Parameter Defaultwert Bemerkung IP-Adresse 0.0.0.0 Hier ist die IP-Adresse des anzusprechenden Wilhelm-Gerätes einzutragen. Port 8001 Hier wird der verwendete Port im anzusprechenden Wilhelm-Gerät angezeigt. Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 8
4 FUNKTIONSTEST 4.1 PCU2020, PCU1120, PCU1020 Im Bereich Setup -> Funktionstest -> Ethernet MOD1 werden die aktuell verwendeten Parameter der TCP/IPSchnittstelle angezeigt. Die Daten werden beim Aufruf der Testfunktion eingelesen und können mit der Taste F3 aktualisiert werden. Parameter Beispiel Bemerkung FB-Status Online Zeigt an, ob aktuell eine Verbindung zum TCP/IP-Netzwerk besteht. (Online/Offline) (Damit wird nicht angezeigt, ob momentan eine Datenverbindung zu einer WilhelmPC-Anwendung besteht. MAC-Adresse 00-30-11-03-BA-31 Fixe und einmalige Hardware-Adresse des HMS-Ethernet-Moduls IP-Adresse 192.168.13.023 Aktuelle IP-Adresse Port 8001 Verwendete Portnummer Subnet-Maske 255.255.255.0 Verwendete Subnetmaske Standard-Gateway 192.168.13.254 Aktuelles Standardgateway Bevorzugter DNS-Server 192.168.13.200 Aktueller bevorzugter DNS-Server Alternativer DNS-Server 0.0.0.0 Aktueller altern. DNS-Server DHCP EIN Eingestellte DHCP-Option (EIN/AUS) Hostname P0232 Eingestellter Hostname FTP AUS Anzeige ob Zugriff per FTP möglich ist Diese Parameter wurden entweder vom DHCP-Server vergeben oder durch die Gerätekonfiguration gesetzt (bei DHCP=AUS). Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 9
5 ANYBUS IPCONFIG Mit der Wilhelm-PC-Software propst und wildat wird auch das HMS-Tool Anybus IPconfig geliefert. Damit lassen sich die, in einem Netzwerk vorhandenen HMS-Ethernet/IP-Module erkennen. Dies kann hilfreich sein, um über die MAC-Adresse die im Gerät eingestellte IP-Adresse zu überprüfen. Durch den Doppelklick auf eine ausgewählte IP-Adresse kann die Ethernet-Konfiguration angezeigt werden. Änderungen mit IPconfig sind möglich, dürfen aber nur nach Rücksprache mit der Egmont Wilhelm GmbH vorgenommen werden. Im Zweifelsfall das Konfigurationsfenster mit Cancel verlassen. Ethernet TCP/IP Schnittstellenbeschreibung (37/16) 10