Ja stimmt schon. Anbei nun zwei VI-Auszüge.
Bei COM_Open starte ich mit "Settings x starten" das Initialisieren und Öffnen der Ports. Dies passiert im Sub-VI 5015Init. Das funktioniert alles noch, deshalb habe ich der Übersichtlichkeit wegen die Sub-VIs Init und Sett. nicht mit angehängt.
Beim Schließen im Bild COM_Close wird erst der Port eingestellt, nach Drücken des Trennen-Schalters wird ein Command-String auf die Schnittstelle geschrieben, 1000ms gewartet und dann der COM-Port geschlossen und wieder 1000ms gewartet. Es gibt nie einen Close-Error, der Output ist immer Null. Die ganze Prozedur für die 3 Ports. War zuerst automatisch, habe ich dann auf manuell geändert, um zu sehen was wann passiert.
Fakt ist: nur der zuletzt geöffnete Port lässt sich schließen.
Die Sub-VIs sind bereits reentrant, eingestellt ist Ablaufinvariante Ausführung, Kopie für jede Instanz vorbelegen.
Vielen Dank für die Hilfe.
Gruß SPS-Fuzzi