RE: TCP Verbindungs-ID
Hallo Jens,
ich habe deine Antwort übersehen und jetzt haben wir beide geschrieben. Anlage ist eine Klimakammer von Feutron, ich kann bei sequentieller Abarbeitung der Befehle nach 30 Sek. noch mit ihr arbeiten.
Ich benutze das VI als ganz normale FGV, welche mit dem Befehl Init eine beliebige Hardware konfiguriert. Bei VISA gebe ich im ersten (Init-)Durchlauf die gefundene COM Schnittstelle auf das Schieberegister und habe somit, bei nachfolgenden Aufrufen der FGV, die aktuelle Schnittstelle am Eingang der nächsten Befehlsschleife, hier lesen. Die späteren Eingangswerte der FGV sind somit nur noch der Befehl und ein eventueller Übergabewert, wie einzustellende Spannung o.ä..
Wie schon geschrieben funktioniert die Kommunikation mit der angeschlossenen Anlage einwandfrei, ich kann in der Initschleife jeden Befehl / Abfrage senden und bekomme eine richtige Antwort, auch im zweiten und den folgenden Abrufen. Bei dem ersten Aufruf der FGV im Lesencase kann die Übergabe-Id aber nicht verarbeitet werden und ich bekomme die bereits beschriebene Fehlermeldung. Eine Bearbeitung mit Client/Server oder Listener erschließt sich mir noch nicht ganz, da die Anlage nur auf direktes Ansprechen über das Netzwerk reagiert.
Viele Grüße
Woodeye
|