2 cpu3152dp

M.R.

Level-1
Beiträge
80
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Habe folgendes Problem.

Ich habe 2 CPU3152DP die über Profibus mit 2 ET200m verbunden sind.
Bei der einen CPU habe ich die ET`s in der Hardwareconfig projektiert. bei der anderen geht es ja nicht. da die Adressen ja schon vergeben sind. Kann ich mit der 2 CPU denn irgendwie auf die ET´s zugreifen???

Eine CPU ist für die Filter 1+2 im Wasserwerk die andere für Filter3+4. Die ET´s Steuern die Spülwasserpumpen und so an. Es sollen beide CPU auf die ET´s zugreifen können. Wie löse ich dieses Problem???
 
Handelt es sich um das Du redundanz realisieren muss ?
Dann brauchst Du das runtimeoption Software Redundanz 6ES7862-0AC01-0YA0 (1 Lizenz für 2 Stationen in Redundanz-betrieb).

Oder muss Du nur die Eingänge in den zweiten Station auslesen können ?
// Dann ist den einfachste Lösung das den zweiten Station ein DP Slave für den ersten Station wird. Dann muss die Eingänge in Programmcode von ET200M auf Slave 315-DP übertragen werden.
edit: Beide 315-2DP werden als Master betrieben. Dann ist den einfachste Lösung die zwei Stationen mittels DP Koppler zu verbinden.
 
Zuletzt bearbeitet:
und wie legst du fest, welche cpu nun beim schreiben auf einen ausgang recht hat? ... was du dir vorstellst, geht so nicht, einer ist chef "und das ist auch gut so" :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
nicht direkt!!!
Es ist gefordert das ich mit beiden CPU die ET´s ansprechen kann. Wenn eine CPU nicht mehr läuft kann ich von der anderen immer noch auf die ET´s zugreifen. Auf den Beiden CPU werden aber 2 berschiedene Programme abgearbeitet. eine ist für Filter1+2 eine für Filter 3+4. Beide brauchen aber die Spülwasserpumpen und so, die werden über die ET´s angesprochen.
 
wer den Ausgang setzen darf da könnte ich ein bit zwischen beiden CPU hin und herschicken. das heißt wenn die erste CPU auf duf die ET´s zugreift kann die Zweite CPU es nicht. das wäre glaub ich nicht so dass problem die beiden sozusagen zu verrieglen!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das geht ja so nicht da an den CPU ja jeweils noch eine eingangs und Ausgangskarte hängt. diese kann ich dann ja mit der anderen CPU nicht mehr ansteuern wenn die eine CPU auf störung oder defekt ist!!! richtig???
 
Es geht nicht über Profibus wie Du es beschreibt:
Es handelt sich nicht um ein system mit redundanz, aber um zwei systeme.
Und es muss funktionieren wenn einer CPU ausser betrieb ist.

Wenn es so ist, das die Pumpen gestartet werden wenn eine von die Zwei CPUs es fordert, dann muss du es in gute alte hardware verdrahtung lösen. Aber es ist eigentlich triviell. Das start von eine Pumpe wird einfach mittels zwei Ausgänge im parallel gesteuert, einer von jeder CPU.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
aber wie bekomme ich es denn jetzt überhaupt projektiert das ich mit beiden CPU auf die ET zugreifen kann???
Wie schon erklärt, es geht nur mit Redundanz.

Wenn dies nicht ein vorhandene Anlage wäre, wurde ich sagen das Du ein redundantes System einrichten sollte.
Das heisst:
2 CPUs mit SW Redundanz option.
Alle E/A über DP.
Das programm in ein CPU steuert das gesammte anlage.

Und wenn Du dass nicht willst, mach es wie beschrieben mittels doppelte verdrahtung.
 
Ich muss da jetzt mal zwischenfragen :
Worin steckt denn die Sicherheit, die du durch den Einsatz der 2. CPU erwartest ?
Wie oft ist dir schon mal eine CPU ausgefallen ?
Was machst du (vorausgesetzt das was du vorhast ginge) wenn die DP-Station ausfällt ?

Der einzige Weg, der mir einfällt wäre, wenn die DP-Station auch ein Mastersystem (mit einer CPU) werden würde. Dann könnte jeder mit jedem sprechen. Aber wie gesagt ... wo ist der Vorteil ?

Gruß
LL
 
Ich weiß ja uch nicht wo da die Sicherheit sein soll! ich finde es auch total daneben wie das geplant ist. aber ich muss nun halt eine Lösung finden.
 
Wie stelle ich den eine Verbindung zwischen 2 CPU her wo ich zb in einen DB daten ablege oder schreibe???
JesperMP schrieb:
Beide 315-2DP werden als Master betrieben. Dann ist den einfachste Lösung die zwei Stationen mittels DP Koppler zu verbinden.
Du kannst aber nur E/A damit austauchen.
Und da ist kein siecherheit wenn eine Station ausfällt.
 
Da das ganze ja sowieso nicht rendundant werden soll:

Ich würde eine CPU als Mastersystem mit den beiden DP- Stationen aufbauen und damit das ganze Steuern.
Die zweite CPU würde ich ganz einfach über MPI mit dem DP- Mastersystem vernetzen und fertig.

Die Problematik ist mir nur allzu bekannt:
Da haben Leute mit gefährlichem Halbwissen irgendetwas zusammengeplant und erwarten nun vom Programmierer, dass er Ihren Schwachsinn nun umsetzt.:twisted:
Entweder es gelingt, die Planer von einer anderen Lösung zu überzeugen oder man präsentiert Ihnen die oben genannte (und nicht ganz ernst gemeinte) Krückenlösung.

.
 
Zurück
Oben