Hi, ich habe eine Anwendung die sich auf einem Computer nicht richtig ausführen lässt. Andere Computer funktionierten problemlos. Prinzipiell wird in der Anwendung ein Sensor übers Netzwerk abgefragt. Auf diesem Computer bekomme ich aber einfach keine Daten geliefert. Netzwerkkarte hatte ich ebenfalls schon ausgetauscht, an dieser kann es daher nicht liegen. Firewall ist deaktiviert. Ich habe das ganze mal per Wireshark aufgezeichnet und man sieht, das die Pakete die mittels Modbus übertragen werden sollen, nicht auftauchen. Da wird also wahrscheinlich mein Problem zu suchen sein. Muss ich das unter Umständen nachinstallieren, o.ä.? gruß Marcel
ist bei dem nicht funktionieren master der port 502 offen? dein client nach "sync" und antwort"sync,ack" sofort ein "fin"... hesi
Hatte mir die offenen Ports verschiedener Rechner mit nmap angeschaut gehabt, jedoch nichts außergewöhnliches gefunden. Habe nun den Port 502 nochmal explizit in der Windows Firewall freigegeben. Das hat aber auch nichts geändert.
es sieht so aus, als wenn das telegramm nicht an die master-applikation durchkommt. wenn sie durchkommen würde, wäre der funktions-code bei fehler + 0x80. du kommst aber scheinbar gar nicht auf layer 4. hesi
wenn du nicht die möglichkeit hast mit den original concept/unity simulatoren von schneider zu arbeiten, google mal nach nach "modbus over ethernet master". es gibt ein paar freeware master/client simulatoren mit analyse-möglichkeit. vieleicht kannst du da mehr sehen. das protokoll findest du bei modbus.org. es wäre auch besser wenn du deine beschreibung ( zwei rechner...????) mal etwas genauer gestalten könntest. die kristall-kugel hat ab und zu nebel. die richtigen lotto-zahlen haben mit der eh nicht funktioniert... ;-))
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.