TIA Frage zu TSEND_C und TRCV_C

Tmbiz

Level-2
Beiträge
585
Reaktionspunkte
15
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

vor ein paar Tagen habe ich ein Thema eröffnet um aus einem alten Programm die Bausteine TCON, TSEND, TRCV und TDISKON in betrieb zu setzen. Aber auch mit der Hilfe der Leute hier aus dem Forum, habe ich dieses nicht geschafft.

Aber hiermit sehr sehr grosses Lob an die Leute hier. Es ist schön, wenn Menschen sich einfach helfen und dabei freundlich und geduldig sind. Es gibt ja auch Foren, in denen das anders ist. Danke an alle.

Nun habe ich mir die Bausteine TSEND_C und TREC_C hergenommen alles aufgebaut und bei dem ersten Versuch war die Verbindung hergestellt.
Anzeige ist 16#7004 --> Verbingung hergestellt und wird überwacht.

Nun habe ich noch mal eine Frage zum Datenformat. Wenn ich das wie im Bild einstelle, bekommt ich in Editor immer einen Fehler. Wie muss ich das einstellen, um z.B. ein Word zu übertragen oder ein Doppelwort?

TCON Parameter7.jpg
 
Length (Anzahl an Bytes) Input sollte entweder 0 = Alle Daten oder 2 betragen.
Verwendest du optimiert oder nicht optimierte Bausteine?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Length (Anzahl an Bytes) Input sollte entweder 0 = Alle Daten oder 2 betragen.
Verwendest du optimiert oder nicht optimierte Bausteine?

Sorry, ich verstehe es nicht so richtig. Meinst du ob ich den DB optimirt oder nicht optimiert nutze?

Auf dem ersten Bild, ist der Pfand am Pin DATA des Baustein so wie TIA ihn erstellt hat. Dieser ist so entstanden nach dem ich die Werte in der Konfig so eingegeben habe.

Nun habe ich folgende Werte eingetragen und dann hat es sich wie folg verändernt aber geht immer noch nocht:

TCON Parameter8.jpg
 
Zuletzt bearbeitet:
Hier mal der aktuelle Stand:

TCON Parameter89.jpg

Die Verbingung wird eingerichet. Das bedeutet, wenn ich z.B. am TSEND_C die Verbindung unterbrecht, dann wird in der anderen CPU am TRCV_C die Verbindung auch unterbrochen.

Also ist sicher eine Verbundung hergestellt. Aber ich kann keine Daten übertragen. Also wenn ich auf REQ ein 1 anlege, dann bekomme ich in der anderen CPU keine Daten...
 
Zuletzt bearbeitet:
In den Verbindungseinstellungen bei Konfigurationsart "Konfigurierte Verbindung verwenden" einstellen und bei TSend_C und TRCV_C die selbe Verbindung konfigurieren.

Bei TRCV_C das EN_R erst aktivieren wenn der Status 7004 ist. Sonst blockiert der Baustein.

Was ist "andere CPU"?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
In den Verbindungseinstellungen bei Konfigurationsart "Konfigurierte Verbindung verwenden" einstellen und bei TSend_C und TRCV_C die selbe Verbindung konfigurieren.

Bei TRCV_C das EN_R erst aktivieren wenn der Status 7004 ist. Sonst blockiert der Baustein.

Was ist "andere CPU"?

Alles klar, nun geht es und ich kann Daten Senden. Nun werde ich das ganze noch in einen Ablauf bauen um meine Aufgabe zu lösen.

Danke für die Hilfe
 
Zurück
Oben