Moin,
wo ist das Problem?
ich möchte 2 CPU`s 414dp2 als Master - Slave aufbauen.
Jep.
Wenn der Master ausfällt soll er selbst oder der Slave es
erkenne und die Arbeit an sich reissen.
Wenn der Master ausfällt, erkennt er nix mehr *g*
Der Slave muß es erkennen.
Also mit 2 ganz gleichen CPU`s + Ein, Ausgängen, Analogkarten.
Also komplett redundant aufgebaut incl. Peripherie.
Whow, da hat einer Geld übrig…
Ich dachte mir erst mal sich slbst anstossen mit Takten im OB
30-35 also ein Ausgang Takten und selbst wieder messen.
Dazu eien Fehlerauswertung der Analggruppen und im ob 122 den
Stop definieren. Dazu auch noch eine HArdware Takt eines
Relais (1s oder so). Der Master immer immer zum Slave seine DB
schreibt udn wenn der Master nimmer mag oder fehler meldet der
Slave gleich weiter arbeitet und seine Ausgänge Spannung
schlatet, den Master ab.
Warum so kompliziert ?
Du mußt die beiden CPUs kommunizieren lassen. Wie, ist egal: Profibus-Master-Slave-Konfiguration, MPI Globale Datenkommunikation, SFCs für Normslaves (SFCs 13-15), X_GET und X_PUT müsste gehen…
Wie gesagt: egal.
Beide Partner senden sich laufend sich-ändernde Daten oder du machst einen einfachen Handshake nach dem Motto:
Erst wenn der andere Partner eine Signaländerung empfängt, sendet er seinerseits ein neues Signal.
Kommt kein neues Signal, ist der Partner „tot“, Kollege springt ein (Zeitverhalten ?).
Weitere Kriterien für das Umschalten der „aktiven“ CPU: z.B. Busfehler der Peripherie, Baugruppen-Diagnosefehler, Plausibilitätsprüfungen usw. können beliebig mit reingenommen werden.
Auf jeder CPU:
Ein FC nur zur gegenseitigen Lebensüberwachung. Hier wird entschieden, welche CPU „aktiv“ sein soll. Davon hängt ab, wer an seine Ausgänge auch wirklich schreiben darf.
Eingänge lesen: immer (schadet nix).
Ausgänge schreiben: nur die „aktive“ CPU
Die wichtigste Spezifikation hast du nicht angegeben:
Wie schnell muß das Umschalten erfolgen ?
Ah udn wi emache ich es das beide SPS die gleiche MPI und
Profibusadresse haben ohne das es Fehler entsteht?
Das wird natürlich nicht gehen. Aber warum willst du gleiche Adressen haben ?
Was hängt noch am Bus ?
Wenn’s um HMI geht, muss das HMI-System ebenso redundant ausgelegt sein oder die Projektierung mit doppelt ausgeführten Adressen gemacht werden.
Jedes halbwegs intelligente Leitsystem (wenn’s darum geht) wird sich mit zwei (abhängig vom „Lebensbit“ umschaltbaren) Prozeßverbindungen ausstatten lassen.
Gruß
H.