TIA TRCV_C Status "verbunden"

MFreiberger

Level-3
Beiträge
2.869
Reaktionspunkte
760
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Zusammen,

ich habe eine Frage zum TRCV_C:
Wie kann man sinnvoll und zuverlässig ermitteln, ab die Verbindung aufgebaut ist?

Meine Idee ist, den Status auszuwerten. Dabei würde ich abfragen, ob am Statusausgang der Wert:
- 7004 = Verbindung aufgebaut und überwacht ODER
- 7006 = Daten werden gerade empfangen
ansteht.

wenn keiner der beiden Werte für die Zeit x da ist, ist die Verbindung unterbrochen.

Ich hatte gehofft, dass, wenn SIEMENS schon so einen Baustein wie den TRCV_C aus den Bausteinen TCON, TDISCON, T_DIAG, T_RESET, TRCV zusammenbastelt, wenigstens ein Bit ausgegeben wird, das eine aufgebaute Verbindung anzeigt.

Wie macht Ihr das? Geht es einfacher? Habe ich was übersehen?


EDIT: Ich habe mir überlegt, dass ich ja einfach noch ein T_DIAG nachschalten könnte. Allerdings fand ich das irgendwie unbefriedigend, da der T_DIAG ja im TRCV_C enthalten sein soll. Also habe ich mal im Instanz-DB nachgeschaut. Und richtig: hier kann ich "state" vom intern verwendeten T_DIAG abfragen (b#16#04 ==> Verbindung ist aufgebaut). So habe ich das jetzt programmiert. Zum abschließenden Test muss ich mir noch einen Verbindungspartner besorgen. Dann prüfe ich das mal in der Praxis.


VG

MFreiberger
 
Zuletzt bearbeitet:
Ich Werte immer den Status aus.
Man baut sich zur Wiederverwendbarkeit haben meistens noch selber was um die Siemens Bausteine. Darin erstelle ich mir dann die Signale die ich benötige.

Gruß

Jens

Gesendet von meinem Moto G (4) mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie verhält sich der "Error" - Ausgang ?
Gemäß Doku sollte der neben Empfangsfehler auch einen fehlerhaften Verbindungsaufbau bzw. Verbindungsabbruch signalisieren.

MfG Sinix
 
Zurück
Oben