redundante ISOTCP-Verbindung mit libnodave

recumbent

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
auf meinem Tisch steht ein S7-414H System - also Siemens und redundant mit 2 CPs. Nun möchte ich mit Libnodave jede! SPS per ISO over TCP erreichen. Am Rack 0 funktioniert das auch prima, verbinden, lesen, schreiben - alles funzt.
Wenn ich aber im Test einen Verbindungsversuch zum redundanten 2. CP unternehme, scheitert die function
daveConnectPLC(DaveConn) und liefert Rückgabewert -1.
Woran kann das liegen? Die Konfiguration unterscheidet sich ja lediglich in der IP-Adresse und der anderen CPURack-Nummer.

Danke für jede Hilfe!
 
Hallo!

Kommt evtl ein wenig spät die Antwort, aber wenn du ein redundantes System verwendest ist meines wissens nach auch immer nur die Kommunikation mit der aktiven CPU aktiv! D.h. ist CPU 1 aktiv kannst du mit dieser eine Verbindung herstellen und eine Verbindung mit CPU 2 schlägt fehlt! Fällt CPU1 aus wird CPU 2 aktiv und ein Verbindungsversuch mit CPU 1 liefert -1 zurück und eine Verbindung mit CPU 2 kann hergestellt werden!

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kann zwar nichts zu libnodave beitragen, aber zu dem H-System.
Der Standby-CP eines H-Systems kann auch Verbindung aufbauen. Wenn z.B. CPU/CP0 aktiv ist und CPU/CP1 standby, dann kann die CPU0 auch über den CP1 kommunizieren.
 
Zurück
Oben