Sonstiges Profinet Netzwerk mit 2 Controllern

ferox666

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Community,
ich habe folgendes Problem und suche eine schöne Lösung dafür:
Ich möchte ein System aufbauen, in welchem eine CPU (eine der 1500er) mit einer ET200SP HA und daran angeschlossener Perepherie kommuniziert. Da noch ein HMI mit im Bunde ist geht das alles über einen Switch: CPU1 -> Switch -> ET Station
Jetzt möchte ich, dass wenn ich eine zweite CPU an dem Switch anschließe, die ET Station mit dieser Verbunden ist. Also die beiden CPUs teilen sich prinzipiell die Hardware, aber nur eine hat immer zugriff drauf. CPU1->Switch-> ET Station
CPU2->
Aber CPU1 hat keinen Zugriff mehr auf die ET Station.
Um die Funktion umzusetzen könnte man einfach immer das Netzwerkkabel von CPU1 an CPU2 anschließen. Da das allerdings nicht die schöne Variante ist und ich von beiden Schaltschränken immer alles uumbasteln müsste, würde ich es gerne auf die oben beschriebene Art machen. Ich habe eine Lösung gefunden bei der man so einen Manuellen Verteiler einsetzt, sprich einen Y-Stecker, der umschaltbar ist. Das ganze hätte ich jetzt gerne nur automatisiert. Über einen Scalance vielleicht die Ports schalten wenn das möglich ist? Oder die eine CPU meldet sich als Profinetgerät an und ab?
Wenn jemand ein paar Ideen dazu hätte wäre ich sehr erfreut!;)

Grüße ferox666
 
Was ist denn Dein Hintergedanke bei dem Thema?

Wenn beide CPUs laufen können dürfen... dann könntest Du CPU1 immer die ET200 Station als Slave haben lassen, und CPU2 hat CPU1 als Slave.
Wenn CPU2 Online ist schaltest Du in CPU1 die Steuerung auf CPU2 (z.B. umrangieren von DBs) ...

Aber dazu müsste man wissen was Du dort tust.

Alternativ könntest Du auch die CPUs kommunizieren lassen, beide haben die ET200 als Slave parametriert, und Du schaltest über die Konfigurationssteuerung den Slave nur an einer CPU ein.

Grüße

Marcel
 
Der hintergedanke ist, dass ich ein System aufbauen möchte, wo ich eine cpu habe die die Peripherie einer ET Station steuert. Das ganze soll ein Aufbau werden mit dem ich zwei Systeme präsentieren kann. Eine Steuerung in TIA entworfen die andere in PCS NEO. Möchte aber nicht zwei mal die Hardware aufbauen. Wenn ich NEO anstecke möchte ich das präsentieren können, sonst möchte ich TIA präsentieren.
CPUCPU Kommunikation stell ich mir schwierig vor, da die TIA Steuerung eigentlich nicht angerührt werden soll.. allerdings klingt es nach einer sehr schönen Lösung.
Shared Device habe ich auch in Betracht gezogen, jedoch kann ich nicht mit beiden CPUs die Eingänge lesen und schreiben, sondern muss die Module ja je einer CPU zuordnen.
Meine beste Idee ist es bisher, dass ich die Module an der ET Station verdopple, die Signale durchbrücke und dann über Shared Device gehe. Und um die Ausgänge zu verriegeln würde ich ne kleine Schützschaltung davor setzen um die Signale zu trennen. Die Umschaltung wird dann im HMI geregelt.. Ist allerdings alles keine elegante Lösung.
 
Egal ob CPU-CPU-Kommunikation oder Shared Device... du musst immer etwas anrühren!

Mach aus Deiner TIA-CPU einen Profinet-Slave (iDevice) und binde dieses in deine andere Steuerung ein.

Ist die andere Steuerung da (Lebensbit) -> Ist diese der Boss -> Sonst TIAP.

Low-Level Lösung:

Du machst zwei Dumme Switches (z.B. Scalance XB005).

An jedem hängt je eine CPU und je eine Verbindung zur Anlage.
Über ein Relais mit Wechselkontakt schaltest Du die Spannung für nur je einen Switch ein,
wer das Relais steuert darfst Du entscheiden.

Grüße

Marcel
 
Das habe ich auch schon vorgeschlagen ;) Nur etwas "versteckter" im letzten Satz.

Ich denke er tut sich am leichtesten, wenn er zwei Switche an und aus schaltet.

Grüße

Marcel
 
Ja das denke ich auch, hatte aber gedacht es gibt vielleicht einen Switch bei denen man die Ports mit Logik schalten kann.. hatte da letzte Woche bei Siemens und Indusol angerufen, aber die meinten, dass es sowas leider nicht gibt bzw er nix davon weiß. Der von Indusol meinte er wird es in der Entwicklungsabteilung ansprechen ob man sowas nicht einfügen könne :D Aber super, danke für eure Vorschläge;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Handelt es tatsächlich um ET200SP HA ?
Das ET200SP HA system ist für redundanz ausgelegt. Meines wissens kann zur Zeit nur Siemens S7-1500R das redundante ET200SP HA System unterstützen.
Ist es vielleicht ein 'normalen' ET200SP (ohne das "HA") ?
 
Beim nochmal drüber schlafen kam mir noch eine Option, die aber sicher noch weniger Spaß macht.
Man könnte einen handelsüblichen managed Switch einsetzen, der sich per SSH konfigurieren lässt.
Nun könnte man über SSH Ports aktivieren/deaktivieren. Das wäre eine reine Softwarelösung,
aber vermutlich nicht so leicht zu implementieren.

Grüße

Marcel
 
Ja, es handelt sich tatsächlich um eine HA.. mit dem neuen TIA 16 bekomme ich das schon einmal projektiert, also denke ich dass das auch funktioniert.

Zu der SSH Programmierung: klingt eigentlich nach genau dem was ich gesucht habe, jedoch nachdem ich meinem Chef jetzt die Hardwarelösungen gezeigt hatte, hat er sich umentschieden und ich darf das Programm der 1500er jetzt doch anfassen- sprich ich werde wohl eine CPU CPU Kommunikation machen und die Steuerbefehle einfach durchreichen.
 
Zuletzt bearbeitet:
Zurück
Oben