INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

cFP2020 und RS485



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.01.2006, 13:38
Beitrag #2

BitRechner Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jan 2006



kA



cFP2020 und RS485
Hallo!

Habe schon mal so ein ähnliches Problem gehabt, die Lösung ist dann doch etwas "scharf" gewesen.

Frage vorweg: Was spricht dagegen, dem cFP die Arbeit zu lassen und - ich weiß nichts genaues über die Art der Daten vom RS485! - einfach z.B. formatierte, fertige Messdaten oder was auch immer an den PC zurückzusenden. Damit werden Timing-Probleme sehr gut vermindert, da der cFP die ev. zeitkritische Kommunikation per RS485 übernimmt!

Meine Empfehlung, falls wirklich der PC die Strings für den RS485 zusammenbauen muss: DataSocket
Du erstellst ein VI für den Fieldpoint, ein VI für den PC.
Das Fieldpoint-VI regelt die Kommunikation mit RS485, der PC sendet dafür die ASCII-Befehle via DataSocket runter auf den cFP.
Zum Beispiel: PC generiert und sendet Befehl "#062?" für RS485, der cFP hängt dann noch ein CarriageReturn an und schickt es per VISA an die Schnittstelle.
Im nächsten Schritt kommt die Antwort, die über einen anderen String wieder auf den PC zurückgeschrieben wird.

Soviel zur Theorie. Haken: Der cFP hat keinen DataSocket-Server.
Lösung: als DataSocket-IP-Adresse auf dem cFP einfach die Adresse des PC eintragen; der PC ist also logisch gesehen also Quelle und Senke gleichzeitig, aber es funktioniert.

Tip: Datasocket nicht per Front-Panel konfigurieren (Data Operations-Data Socket Connection...), sondern programmatisch mit den Data-Socket-VIs des BlockDiagramms unter Communication-DataSocket - und das Timing genau beachten: PC Sendet, cFP Empfängt, cFP Sendet an RS485, cFP Empfängt von RS485, cFP Sendet retour an PC (Sequence Structures). Inwieweit das mit den Latenzzeiten des Netzwerks wirklich gut geht, ist eine andere Frage (Stichwort VISA timeout...). In diesem Fall Lösung ganz oben: cFP macht die Arbeit Wink

Hoffe geholfen zu haben!
BR.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
cFP2020 und RS485 - Nobby - 10.01.2006, 11:42
cFP2020 und RS485 - BitRechner - 16.01.2006 13:38
cFP2020 und RS485 - Nobby - 16.01.2006, 15:15
cFP2020 und RS485 - BitRechner - 16.01.2006, 21:26
cFP2020 und RS485 - thomas.sandrisser - 16.01.2006, 22:40

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  COM Port RS485 Kommunikation Mistered 17 17.126 13.05.2020 05:55
Letzter Beitrag: Mistered
  Fehlermeldung: Kommunikation USB zu RS485 mittels DA-70157 Schnittstelle Titus 3 4.721 30.07.2019 10:53
Letzter Beitrag: MaxP
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.403 18.07.2016 13:54
Letzter Beitrag: jg
  Serielle Kommunikation NuDAM USB->RS485-DAQ trestann 8 9.426 22.11.2013 10:45
Letzter Beitrag: jg
  Serielle Schnittstelle (RS485) bleibt manchmal "hängen" gottfried 7 11.286 31.05.2013 09:56
Letzter Beitrag: gottfried
  Datenstrom einer RS485-Schnittstelle über Modbus und Com-Server auslesen jschor 0 7.640 10.10.2012 15:02
Letzter Beitrag: jschor

Gehe zu: