TIA Datenaustausch zwischen zwei S7-1500H Systemen

übrigens, hier hab ich mal was angefangen.
Redundante Kommunikation
Kann man gerne mitwirken und verbessern.
Hallo, danke für den Baustein.
Ich habe die Bausteine in unsere Test H-SPSen eingespielt, leider bekomme ich die Verbindung nicht zum Laufen.

Anbei wären Screenhsoots evtl. findest du ja den Fehler.
 

Anhänge

  • Aufruf.png
    Aufruf.png
    128,7 KB · Aufrufe: 14
  • OR_H1.png
    OR_H1.png
    51,8 KB · Aufrufe: 13
  • OR_H2.png
    OR_H2.png
    50,4 KB · Aufrufe: 12
  • WR_H1.png
    WR_H1.png
    52,4 KB · Aufrufe: 11
  • WR_H2.png
    WR_H2.png
    48 KB · Aufrufe: 12
Zuviel Werbung?
-> Hier kostenlos registrieren
Was sagt die Verbindungsansicht? Hast du die CPUs mal neu gestartet?
Wie gesagt, das Ding ist einfach funktionell. Jetzt könnte man für den TRECV auch noch ein Statussave einbauen wie beim TSEND
Code:
            IF #Com[#VNr].C1.TSEND.ERROR THEN
                #Com[#VNr].C1.TSEND.Errorzähler := #Com[#VNr].C1.TSEND.Errorzähler + 1;
                #Com[#VNr].C1.TSEND.STATUS_SAVE := #Com[#VNr].C1.TSEND.STATUS;
                #Com[#VNr].C1.TSEND.REQ := false;
            END_IF;
Einfach entsprechend anpassen für den RECV. und unnötigen Code entfernen.
 
Zuletzt bearbeitet:
Zurück
Oben