Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Topics about the Software of Revolution Pi
Post Reply
RainerSt
Posts: 11
Joined: 19 Apr 2018, 13:15
Answers: 0

Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by RainerSt »

Hallo,

möchte gerne, über ein eigenes shell script, erkennen welches Modul
am RevPi Connect angeschlossen ist.
Dies funktioniert auch mit dem Profinet IRT Gateway .
Bekomme hier folgende Ausgabe:

"piTest -d
Found 2 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 0 length: 6
output offset: 6 length: 5

Address: 31 module type: 79 (0x4f) Gateway Profinet IRT V1.1
Module is present, but NOT CONFIGURED!!!
input offset: 11 length: 512
output offset: 523 length: 512"

Wenn ich dieses Gateway mit einem Ethernet/IP Gateway tausche
wird diese Modul leider nicht Erkannt. Es wird nur
das Hauptmodul angezeigt wogegen das Ethernet/IP Modul fehlt :

"piTest -d
Found 1 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 0 length: 6
output offset: 6 length: 5"

Das Linux Stretch und auch das Ethernet/IP Gateway ist auf dem
neusten Softwarestand.

Nun meine Frage:
Könnten Sie mir bitte hierbei weiterhelfen und mir sagen wie
ich auch das Ethernet/IP Gateway erkennen kann?

Vielen Dank im Vorraus.

Gruß,
Rainer
Eduard
KUNBUS
Posts: 209
Joined: 18 Jun 2018, 16:16
Answers: 0

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by Eduard »

Hallo Rainer,

kannst du uns bitte die kern.log Datei zukommen lassen.

Gruß
Eduard
RainerSt
Posts: 11
Joined: 19 Apr 2018, 13:15
Answers: 0

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by RainerSt »

Hallo Eduard,

als Anhang schicke ich Dir die kern.log datei.

Vielen Dank.

Gruß,
Rainer
------------------------------------
Nachtrag:

Habe noch weitere 3 Ethernet/IP Gateways zusammen mit einem RevPi Connect (Stretch V9) getestet.
Alle 3 Ethernet/IP Module wurden nicht erkannt:

piTest -d
Found 1 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 0 length: 6
output offset: 6 length: 5

Beim Austausch des Ethernet/IP GW mit einem Profinet wurde dies aber erkannt.

Als Anhang füge ich alle kern.log dateien bei (log.zip).

Gruß,
Rainer
Attachments
log.zip
(109.26 KiB) Downloaded 349 times
kern.zip
(70.64 KiB) Downloaded 511 times
Eduard
KUNBUS
Posts: 209
Joined: 18 Jun 2018, 16:16
Answers: 0

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by Eduard »

Hallo Rainer,

entschuldige für meine verspätete Antwort.
Es sieht aus, dass du das Ethernet/IP Gateway nicht in piCtory konfiguriert hast.

Gruß,
Eduard
RainerSt
Posts: 11
Joined: 19 Apr 2018, 13:15
Answers: 0

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by RainerSt »

Hallo Eduard,

wir haben mittlerweile bei weiter Ethernet/IP Module diesen Effekt festgestellt.
Das Modul ist in piCtory konfiguriert.

Mit piTest -d sieht man folgende Ausgabe:

Found 9 devices:

Address: 0 module type: 105 (0x69) RevPi Connect V1.0
Module is present
input offset: 960 length: 6
output offset: 966 length: 5

Address: 31 module type: 32843 (0x804b) Gateway EtherNet/IP V0.0
Module is NOT present, data is NOT available!!![
input offset: 0 length: 480
output offset: 480 length: 480
.......

Es muss was mit dem Ethernet Kanal pileft zutun haben denn mit ifconfig
sieht man folgendes im Fehlerfall:

pileft: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b6:4b:17:aa:95:d1 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 174


Wenn das Ethernet/IP GW gefunden wird dann ist folgende Ausgabe vorhanden:

pileft: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.148.234 netmask 255.255.0.0 broadcast 169.254.255.255
inet6 fe80::d952:c8a:7a60:e7ed prefixlen 64 scopeid 0x20<link>
ether 5e:7c:86:73:46:13 txqueuelen 1000 (Ethernet)
RX packets 4432586 bytes 2269483128 (2.1 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4432585 bytes 2265049987 (2.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 174

Kannst Du uns bitte hier weiterhelfen.

Vielen Dank,

Gruß,
Rainer
User avatar
dirk
KUNBUS
Posts: 1926
Joined: 15 Dec 2016, 13:19
Answers: 4

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by dirk »

Hallo Reiner, also manchmal wird das Gateway erkannt und manchmal nicht? Bitte prüfe, ob das Netzteil <5 ms auf 24V fährt. Kannst Du den Fehler manuell beheben mit "piTest -x" ? Ich denke da muss ich Dir ein RMA Formular per E-Mail schicken damit wir wir das Gerät hier im Haus untersuchen.
RainerSt
Posts: 11
Joined: 19 Apr 2018, 13:15
Answers: 0

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by RainerSt »

Hallo Dirk,

vielen Dank für die schnelle Antwort.
Habe das Original Netzteil angeschlossen (MDR-60-24) und
24VDC <5ms gemessen.
Die Anweisung "piTest -x" konnte den Fehler auch nicht beseitigen.

Der Fehler tritt nicht immer auf und geht auch häufig nach ein paar Minuten weg.
Manchmal schaffe ich es den Fehler über folgende Befehle zu beseitigen:

sudo ifconfig pileft 169.254.46.232 netmask 255.255.255.0
sudo ifconfig pileft down
sudo ifconfig pileft up
ping 169.254.46.232

Danach, wenn es erfolgreich war, ist der Status der pileft flags auf RUNNING
(ifconfig ......pileft: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> .....)
und die Erkennung des Ethernet/IP Modules ist wieder ok.

Gruß,
Rainer

PS: Könntest Du mir bitte so ein RMA Formular per E-Mail zuschicken.
User avatar
dirk
KUNBUS
Posts: 1926
Joined: 15 Dec 2016, 13:19
Answers: 4

Re: Gateway Ethernet/IP wird durch "piTest -d" nicht erkannt

Post by dirk »

Hallo Rainer, ich schicke Dir ein RMA Formular per E-Mail.
Post Reply