RS485_to_WIFI_KONW - Druckversion +- ECS-Forum (https://www.ecs-online.dyndns.org/mybb) +-- Forum: Zubehör (https://www.ecs-online.dyndns.org/mybb/forumdisplay.php?fid=10) +--- Forum: Allgemein (https://www.ecs-online.dyndns.org/mybb/forumdisplay.php?fid=11) +--- Thema: RS485_to_WIFI_KONW (/showthread.php?tid=21) Seiten:
1
2
|
RS485_to_WIFI_KONW - claudio - 01.10.2016 Hallo, habe gerade das RS485 to WIFI Konverter erhalten und hab versucht mit meine (eigene) Anlage zu verbinden. Ziel ist die Verbindung ModBus RTU ohne Kabel mit meine Laptop Applikation zu verbinden. Die serielle Schnittstelle soll auf 19200, n, 8, 1 funktionieren. Die verbindung zu Firefox für die Parametrierung funktioniert. Ich kenne mich mit den ganzen W-Lan Parameter nicht so gut aus, also habe ich alles als Standard gelassen. 1 Die virtuelle Com Schnittstelle habe ich nicht gefunden --> fehlt ein Treiber? oder muss es emuliert werden? 2 Dumme Frage: Da mein ModBus System mit no Parity arbeitet, ist es sichergestellt dass 11 Bit übertragen werden? (ModBus vorgabe) Danke für den guten Rat RE: RS485_to_WIFI_KONW - fjahn - 04.10.2016 (01.10.2016, 15:29)claudio schrieb: Hallo, Hallo Claudio, Zu 1) Mit unseren Software Produkten kann direkt per Netzwerk kommuniziert werden. Deshalb wird kein Treiber für einen virtueller Com Port benötigt, und auch keiner mitgeliefert. Welche Software nutzen Sie denn? Können Sie keine Software verwenden, bei der Sie direkt auf die IP Adresse senden können. Z.B. das Terminal: http://hw-group.us/software/hercules-setup-utility Wenn Sie unbedingt ein virtuellen Com-Port Treiber benötigen, frage ich bei unserer IT nach, ob wir einen haben. Geben dann bitte nochmal bescheid. Zu 2) Ja, aber: Wenn Ihr Modbus System mit no parity arbeitet, sind es normalerweise 8 Datenbits + 1 Startbit + 2 Stoppbits, oben haben Sie aber "n, 8, 1" geschrieben, das wäre dann falsch. Wenn Sie das entsprechen umstellen, werden auch 11 Bits übertragen. RE: RS485_to_WIFI_KONW - claudio - 04.10.2016 (04.10.2016, 09:09)fjahn schrieb:(01.10.2016, 15:29)claudio schrieb: Hallo, Vielen Dank für die schnelle Antwort. Mein Ziel war wie gesagt, ein RS485 Kabel auf mein Laptop zu sparen. Protokolländerungen sind nicht möglich. Ich benutze unter anderem, ModBus Poll mit ModBus RTU Einstellung (nicht TCP) das braucht eine Com Schnittstelle. Bisher war die Einstellung 19200, n, 8, 1 erfolgreich, da Modbuspoll weiss was mit dem Paritybit machen soll. Ich habe ein Programm gefunden der eine Com Schnittstelle simuliert VSPE Demo Version. Habe die TCP Verbindung als Client eingestellt und das RS485 to WIFI Konverter mit 19200, n, 8, 2 eingestellt. Die Kommunikation kommt zustande aber die meiste Antworten sind fehlerhaft. Eine Änderung mit 19200, n, 8, 1 brachte keine Besserung. Vielleicht liegt es am VSPE Programm, aber ich habe keinen anderen gefunden. (Vorschlag?) Oder muss ich etwas anderes an den WIFI Einstellungen machen? Danke RE: RS485_to_WIFI_KONW - fjahn - 07.10.2016 Modbus Poll benötigt kein virtuellen Comport! Bitte wählen Sie im Connection Setup "Modbus RTU/ASCII Over TCP/IP" aus RE: RS485_to_WIFI_KONW - claudio - 07.10.2016 (07.10.2016, 08:48)fjahn schrieb: Modbus Poll benötigt kein virtuellen Comport! Schöön was es neues gibt, leider ist in meine Version(4.4.00) noch nicht möglich. würde es auch nicht wirklich helfen da die andere Programme die ich benutze es auch nicht können, z.B. ModBus Reader (ModBus Constructor) dort gibt es zwar eine TCP IP kommunikationsmöglichkeit, aber ohne die Angabe der Com Parameter. Ich vermute dass es dann kein RTU Modus ist. ModBus Poll ( Version 4.4.0) benutze ich nur wenn ich sonst keine andere Möglichkeit habe um rein zu spicken, ist aber für meine Zwecke unhandlich. Das einfachste wäre die Com Schnittstelle zu simulieren. RE: RS485_to_WIFI_KONW - fjahn - 08.10.2016 (07.10.2016, 09:41)claudio schrieb:(07.10.2016, 08:48)fjahn schrieb: Modbus Poll benötigt kein virtuellen Comport! Achtung: Sie müssen die COM Parameter über die Web Oberfläche auf dem Gerät einstellen, NICHT irgendwo in den Windows Programmen! vielleicht ging deshalb auch VSPE nicht. Zitat:dort gibt es zwar eine TCP IP kommunikationsmöglichkeit, aber ohne die Angabe der Com Parameter.Diese benötigen Sie doch gar nicht ?! Ein anderer VCP gibts hier (haben wir uns aber selber noch nicht angeschaut) http://www.hw-group.com/products/hw_vsp/index_en.html RE: RS485_to_WIFI_KONW - claudio - 08.10.2016 Sorry aber ich habe das Gefühl dass wir aneinader vorbei reden. Modbus RTU ist nicht gleich zu setzen mit ModBus TCP. Es wird anders übertragen (TCP sind ASCII Zeichen, RTU ist binär) . Mag sein dass Ihr ModBus TCP benützt, dann ist alles ok. Für mein Fall scheint so nicht zu funktionieren, es sei denn es gibt eine Einstellung dafür damit die Bytes 1:1 übertragen werden mit der richtige Baudrate. Falls ich auf dem Holzweg liege bitte widersprechen. Gruß RE: RS485_to_WIFI_KONW - claudio - 08.10.2016 (08.10.2016, 17:18)claudio schrieb: Sorry aber ich habe das Gefühl dass wir aneinader vorbei reden. Nehme ich z.T. zurück weil ich ASCII und TCP vermischt habe. Auf jeden Fall sind RTU und TCP nicht 1:1 übertragbar. Irgend ein Programm muss beide Telegramme umbauen, dann gehts. hier die Telegram Formate. RE: RS485_to_WIFI_KONW - fjahn - 14.10.2016 Hallo Claudio, Zitat:Mag sein dass Ihr ModBus TCP Nein, benutzen wir nicht. Wir benutzen, genauso wie Sie, Modbus RTU. Zitat:Für mein Fall scheint so nicht zu funktionieren, es sei denn es gibt eine Einstellung dafür damit die Bytes 1:1 übertragen werden mit der richtige Baudrate. Genau, das kann der Wifi Konverter. Deshalb müssen Sie auch die Parameter/Baudrate/Parität am Konverter einstellen. Das ganze nennt sich dann Modbus RTU via TCP IP. Welches Gerät betrieben Sie den an dem Wifi Converter? Können Sie mir die Bedienungsanleitung und Bildschirmphotos von den Einstellungen des Converters schicken? Ich schau dann mal drüber Gruß Falko Jahn RE: RS485_to_WIFI_KONW - claudio - 14.10.2016 (14.10.2016, 07:45)fjahn schrieb: Hallo Claudio,anbei die Einstellungen des RS485 to WIFI Konverter...Ready und Link leuchten TxD und RxD reagieren nicht, ModbusPoll sendet an die richtige Adresse |