Kopplung zwischen zwei SPS en

Much2k

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

Habe 2 Sps die mit eineander Daten austauschen müssen. Mache dies zur Zeit über die Globaldaten.

Leider ist das system nicht gerade zuverlässig.

Wie kann man daten über einen Db austauschen über die MPI Schnitstelle

Vielen Dank

Michael
 
Ein OPC Server wäre für dich nichts oder?

Der läuft aufjedenfall über MPI

Weiterhin könnte ja auch libnodave von Member Zottel deine Zwecke erfüllen.
 
Hallo!
Wo ist dein Problem bei der Zuverlässigkeit? Wir tauschen 4 Byte in beide Richtungen und es funktioniert wunderbar. Globaldaten sind zyklusgenau und konsistent. Jedoch kann man maximal 22Byte Nutzdaten tauschen. Eine andere Möglichkeit sind die SFCs XSend/XRecv bzw XPut/XGet. Diese können Nutzdaten bis 76 Byte, brauchen jedoch mehrere Zyklen. Die Konsistenz ist auch nur in bestimmten Fällen gewährleistet. Als Handbuch kann ich dir dazu "Kommunikation mit Simatic" empfehlen.

Gruß

Andreas
 
naja das problem ist dass wenn die 2. cpu ausfällt dann ist das problem dass ich dies nicht bemerke.

hab im handbuch gesucht und nichts gefunden , such nach dem xsend mal sehen ob das funktioniert

danke mal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Um den Ausfall zu überwachen, lege ich einen Takt auf das erste Bit und überwache diesen Takt in der anderen CPU.

Die SFCs haben die Nummern 65-68.

Gruß

Andreas
 
Much2k schrieb:
naja das problem ist dass wenn die 2. cpu ausfällt dann ist das problem dass ich dies nicht bemerke.

hab im handbuch gesucht und nichts gefunden , such nach dem xsend mal sehen ob das funktioniert

danke mal

Das hat ja nichts mit der Zuverlässigkeit zu tun. Wir haben das auch über Globaldaten gemacht, Roboterzellen die alle auf eine Zuliefer-CPU melden. Läuft seit Jahren super. Wir haben zur CPU überwachung ein Lifebit programmiert (siehe Beitrag vorher).

pt
 
Zurück
Oben