Seite 1 von 1

Probleme mit dem TCP-Baustein

Verfasst: Mittwoch 24. April 2013, 12:08
von Stefan79
Hallo zusammen,

ich habe ein kleines Problem mit meinem Projekt.

Ich habe zwei verschiedene Projektdateien, eine für den Server und eine für den Client. (siehe Anlagen)

Es handelt sich bei diesem Projekt um die Steuerung einer Windkraftanlage.
Dabei soll auch von den Frontplatte des Clients ein "Bremswiderstand" steuerbar sein.
Mit einer USB-Relaiskarte sind über 5 Schalter 5 verschiedene Widerstände einschaltbar.
Der geschaltete Wert wird auf der Frontplatte in einem numerischen Display angezeigt.

Das funktioniert ja auch alles soweit.

Nun zu meinem Problem.

Wenn Server und Client miteinander kommunizieren wird immer von Beginn der Wert des Widerstands angezeigt als ob alle 5 Schalter eingeschaltet wären.
Ziel soll es aber sein, dass beim Starten des Programms der Wert des Gesamtwiderstands gleich Null ist.

Hat da hier einer eine Idee wie ich dieses Problem lösen kann?

Vielen Dank schonmal!

Grüße
Stefan

Re: Probleme mit dem TCP-Baustein

Verfasst: Donnerstag 25. April 2013, 08:22
von abacom
Ist die "wired OR" - Verknüpfung im Client-Projekt ( Ausgang (TCP) <-> Ausgang (Schalter) ) wirklich gewollt?
(Verbundene AUSgänge !?)
wior.jpg
wior.jpg (55.93 KiB) 5388 mal betrachtet
Hier werden Schalter-ZUSTÄNDE (und NICHT etwa Schalt-EREIGNISSE) verarbeitet. Möglicherweise ist das ein Denkfehler?

Re: Probleme mit dem TCP-Baustein

Verfasst: Donnerstag 25. April 2013, 11:07
von Stefan79
Tja wenn man Ausgängen mit Ausgängen verschaltet kann es ja nicht funktionieren. ;-)

War ein blöder Fehler von mir.

Hab jetzt beim Client am TCP-Baustein statt der Ausgänge RX die Eingänge TX benutzt.
Und beim Server genau umgekehrt.

Und siehe da, es funktioniert.

Vielen Dank für den Hinweis.

Das Problem ist damit gelöst.

Grüße
Stefan

Re: Probleme mit dem TCP-Baustein

Verfasst: Donnerstag 25. April 2013, 16:07
von abacom
Bingo! 8-)