Ansprechüberwachung bei Globaldatenkommunikation über MPI

BigFred

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!

Gibt es bei der Globaldatenkommunikation über die MPI-Schnittstelle zweier S7-CPUs sowas wie eine Ansprechüberwachung (wie bei Profibus-DP)?
Im vorliegenden Fall soll einfach die Hardware-Kommunikation zweier Maschinen durch MPI-Kommunikation (diese Schnittstelle ist im Gegensatz zur Profibus-Schnittstelle immer vorhanden) ersetzt werden.
Leider werden gesetzte Bits bei Busausfall nicht automatisch zurückgesetzt oder ich habe das "Häkchen" einfach noch nicht gefunden...

Bleibt mir da tatsächlich keine andere Möglichkeit als eine Funktion zu programmieren, die ein Live-Signal der Partner-CPU auswertet?
 
Hallo Leute!

Gibt es bei der Globaldatenkommunikation über die MPI-Schnittstelle zweier S7-CPUs sowas wie eine Ansprechüberwachung (wie bei Profibus-DP)?
Im vorliegenden Fall soll einfach die Hardware-Kommunikation zweier Maschinen durch MPI-Kommunikation (diese Schnittstelle ist im Gegensatz zur Profibus-Schnittstelle immer vorhanden) ersetzt werden.
Leider werden gesetzte Bits bei Busausfall nicht automatisch zurückgesetzt oder ich habe das "Häkchen" einfach noch nicht gefunden...

Bleibt mir da tatsächlich keine andere Möglichkeit als eine Funktion zu programmieren, die ein Live-Signal der Partner-CPU auswertet?


Also ich habe es mit einem Lifebit realisiert, genau aus diesem Grund.

pt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!

Gibt es bei der Globaldatenkommunikation über die MPI-Schnittstelle zweier S7-CPUs sowas wie eine Ansprechüberwachung (wie bei Profibus-DP)?
Im vorliegenden Fall soll einfach die Hardware-Kommunikation zweier Maschinen durch MPI-Kommunikation (diese Schnittstelle ist im Gegensatz zur Profibus-Schnittstelle immer vorhanden) ersetzt werden.
Leider werden gesetzte Bits bei Busausfall nicht automatisch zurückgesetzt oder ich habe das "Häkchen" einfach noch nicht gefunden...

Bleibt mir da tatsächlich keine andere Möglichkeit als eine Funktion zu programmieren, die ein Live-Signal der Partner-CPU auswertet?

Hallo BigFred,

Du kannst eine S7-Verbindung projektieren anstelle der MPI - Globaldatentabelle.

Dann können mit BSend und BRecieve (SFB12, SFB13) blockweise die Daten übertragen werden. Diese Vorgehensweise hat einige Vorteile gegenüber der GD - Kommunikation (z.B. große Blöcke).
Fehler / Fertig Signal wird am SFB ausgegeben.

Ruf mal einen SFB12/13 auf und schau dir die Hilfe dazu an.

CU

Jürgen.
 
Zurück
Oben