von PN-CPU Verbindung zu Modbus TCP Master herstellen

buck412

Level-1
Beiträge
14
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe eine CPU 414F-3 PN/DP (Adr: 192.168.11.9) und möchte diese mit einen Wachendorff Gateway Type 67507 (Modbus TCP Server nach Modbus RTU Master) verbinden. Die CPU soll Client sein, das Gateway Master. Im Gateway habe ich die Adresse 192.168.11.30 eingestellt, Port 502. Subnetz bei beiden gleich.
Das Gateway ist auf "Routing Mode" eingestellt. Über mein PG kann ich beide Adressen anpingen. Aber ich bekomme über die Kommunikationbausteine für die offenen Verbindungen kein Aufbau der Kommunikation zustande... der FB65 "TCON" gibt das "BUSY" Bit raus, Status "7002"! Liegt das an Eigenheiten vom Modbus TCP, das ich keine Verbindung bekomme? Zu 2 Scanner habe ich bereits Verbindungen, die laufen.. ["normales" TCP ;-)]

Gruß
Buck
 
Die TCP-Verbindung sollte sich auf jeden Fall aufbauen lassen. Modbus-TCP setzt ja lediglich auf dieser TCP-Verbindung auf - wenn die TCP-Verbindung nicht zustande kommt, dann funktioniert auch die Modbus-Kommunikation nicht.

Nachdem du ja über die T-Bausteine auch 2 andere Verbindungen realisiert hast, schliesse ich hier ein evtl. Problem (z.B. Fehlerhafter Connect-String, etc.) aus.

Hast du schon mal versucht mittels TCP-Testtool vom PC aus eine Verbindung mit dem Wachendorf Gateway herzustellen ?
Hierzu kannst du z.B. die Simple-Com Tools verwenden (Link am Ende). Wenn das nicht funktioniert, dann funktioniert´s von der S7 aus erst recht nicht.
Es gibt auch Modbus-Tools für den PC (z.B. Modbus-Poll/Slave) zum Testen der Kommunikation.

Vielleicht ist auch das Wachendorf Gateway auf UDP und nicht auf TCP eingestellt ?

http://www.modbustools.com/modbus_poll.asp

http://www.simplecomtools.com/productcart/pc/viewPrd.asp?idproduct=7&idcategory=5


 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok. Werde mir mal den simple downloaden und testen. Stutzig hat mich noch gemacht, das ich, wenn ich per WLan am Netz bin, NICHT das Gateway anpingen kann. Andere Teilnehmer schon.. Wie gesagt, per Lan gehts.. Warum!? UDP ist nicht eingeschaltet, siehe Einstellungen vom Gateway.. Danke schonmal für die Infos.. :rolleyes:

Gruß
Buck

Einstell_Wachendorff_HD67507.gif
 
Stutzig hat mich noch gemacht, das ich, wenn ich per WLan am Netz bin, NICHT das Gateway anpingen kann. Andere Teilnehmer schon.. Wie gesagt, per Lan gehts.. Warum!?
Das ist ein typisches Zeichen dafür, daß das Gateway (Router) beim Teilnehmer fehlt. Hilft es, wenn Du bei "Gateway" einen Haken machst?
Läst sich das Gateway 192.168.11.9 anpingen?

Harald
 
Da die S7 die IP 192.168.11.9 hat, kann das Gateway nicht die 192.168.11.9 haben, eine übliche IP wäre da beispielsweise 192.168.11.1. Das sollte aber die IP-Abteilung sagen können (bzw. falls IPs auch per DHCP zugeteilt werden Rechner per Kabel anschließen, ipconfig und schauen was als Standardgateway zugeteilt wurde).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry für die späte Antwort.. Das Ethernet ist intern, also nur für unsere CPU, 4 Panels, 2 Scanner, 1 Leitrechner und halt das Modbus-Gateway. Adresse ist auch nicht doppelt vergeben. Angebunden sind die Teilnehmer auf 2 8er-Switche von Weidmüller. Ich vermute, das das Gateway einen Defekt hat. Die von Wachendorff sagen, eigentlich sollte es so funktionieren, wie ich es eingestellt habe. Das mit den Standard-Gateway werde ich mal checken, ob es dann funktioniert.. Falls noch einer ne Idee oder Vorschlag hat, wäre nett! Schöne Feiertage Gruß Buck
 
Zurück
Oben