OMRON CS1W-ETN11 Ethernet Subnetmask + IP Router Table

PN/DP

User des Jahres 2011-2013; 2015-2017; 2020-2022
Beiträge
22.055
Reaktionspunkte
6.861
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine SPS OMRON CS1G CPU43 mit Ethernet Unit CS1W-ETN11 in einem LAN.

Eine Visu im selben Subnetz kommuniziert bereits mit der SPS. Nun müßte die SPS auch von einem anderen Subnetz aus programmiert werden können. Dabei ergibt sich ein Problem mit dem Router/Gateway in dem Subnetz. Ich kann bei dem ETN11 das Gateway nicht erfolgreich in der IP-Router-Table eintragen bzw. die Subnetmask nicht korrekt setzen.

Code:
Visu   : 192.168.161.1
ETN11  : 192.168.161.61    (mit den Drehschaltern SW1..SW8 eingestellt)
Router : 192.168.160.250
Subnet : 255.255.254.0

Sobald im ETN11 die Subnetmask abweichend von 255.255.255.0 eingetragen wird, dann meldet es Fehler ("IP-Adress-Einstellung" und "IP-Router") und stopt sämtliche Ethernet-Kommunikation.
Mit Subnetmask 255.255.255.0 meldet das ETN11 einen Fehler ("IP-Router"), vermutlich weil da ja die Routeradresse außerhalb des eigenen Subnetz liegt. Zugreifen und anpingen funktioniert nur von Teilnehmern mit eigener IP 192.168.161.x

Weiß jemand, wie man das ETN11 korrekt einstellen kann?
Kann es sein, daß dieses ETN11 überhaupt nur mit der Subnetmask 255.255.255.0 arbeiten kann?
Gibt es vielleicht Firmware-Updates?

Harald
 
Hallo,
Handbuch ist W343, vielleicht gibt es das noch auf dem myomron-Download-Bereich.
Die drittletzte Stelle bei einem Class C Netzwerk darf niemals etwas anderes als 255 sein!
192.168.xxx. ist ein Class C-Netzwerk, vergleiche auch im Handbuch Kapitel 1-7-1.
Es tut mir Leid, dass andere Hersteller die Vorschriften nicht so streng auslegen,
aber um ein Netzwerk mit mehr als 253 Teilnehmer zu betreiben müssen die IP_Adressen alle geändert werden z.B auf 172.16.xxx.xxx!
Das ist nur die erste Hürde, wenn man dann alle IP-Adressen geändert hat sollte man möglichst ETN21 einsetzen, die hat ein paar mehr Möglichkeiten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Danke für Deine Bestätigung, daß bei einer IP 192.168.x.x die Subnet mask 255.255.255.x sein MUSS, weil das ETN11 nur die strenge Zuordnung der IP und subnet mask zur IP address class kennt.

Das Handbuch W343 kenne ich und hatte es unzählige male gelesen. Da ist wirklich nirgends extra erwähnt, daß die Subnet mask zur IP address Class passen muß, welche sich aus der IP Adresse ergibt. Auch die Beschreibungen der Error status erwähnen diese Forderung nicht. OK, wenn ich das Handbuch nun zum 127-ten mal lese, dann finde ich diesen unscheinbaren Satz: (rote Hervorhebungen sind von mir)
(W343) 1-7-4 Subnet Masks schrieb:
To establish subnetworks, the host number in the IP address is divided into a subnet number and a host number by using a setting called the subnet mask. The subnet mask indicates which part of the host number is to be used as the subnet number.
[...]
It is only necessary to set subnet masks if subnetworks are used. If a subnet mask is not set by the user, a default mask will be set automatically according to the IP address class
Die Subnet-Nummer ist also nicht Teil der Network-Nummer, sondern Teil der Host-Nummer! Eine Subnet mask 255.255.254.0 ist eigentlich ein Class B Subnetting und kann deshalb beim ETN11 nicht zusammen mit Class C IP Adressen benutzt werden. Alles klar.

Wenn ich nun nochmal gründlich das Handbuch W420 zum ETN21 lese und da sehe, daß es ein neues Feature CIDR gibt, dann ergibt sich im Umkehrschluß, daß das ETN11 das CIDR noch nicht kann. (obwohl CIDR schon 1993 eingeführt wurde - Siemens war aber auch nicht schneller mit der Implementierung von CIDR bei CP343-1, hat aber wenigstens Firmware-Updates)
(W420) 1-2 Features schrieb:
Classless IP Address Settings Using CIDR
Starting from unit version 1.5, it is possible to use classless inter-domain routing (CIDR) by specifying the subnet class using an option setting. This enables greater flexibility in specification by eliminating the need to have the network ID component of the IP address be dependent on the class.
(W420) 2-8 Basic Settings schrieb:
Starting from unit version 1.5, it is possible to use classless inter-domain routing by enabling CIDR. Enabling CIDR enables setting 192.0.0.0 to 255.255.255.252 for the subnet mask regardless of the IP address class.

Vielleicht tausche ich mal das ETN11 gegen ein ETN21. Im Moment kann ich den Visu-PC mit dem ES fernsteuern. Doch eigentlich sind an meinem Problem die "Planer" dieses unmöglichen Netzwerkes schuld...

Harald
 
Zurück
Oben