Step 7 Shared Device mit Step7 und ET200S

StGo

Level-1
Beiträge
84
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich will mit 2 Stck. 300er CPU (CPU317T/ CPU315TF) einige ET200 (IM151-3PN) als Shared Device verwenden. Da ich bei den IM nicht abwählen kann, dass der IO-Controller die IP vergibt, habe ich an der CPU, die zuletzt anläuft einen Profinet-Fehler --> IP-Adresse kann nicht vergeben werden. Wie löst man das?

Danke + Gruß
StGo
 
Hallo,

die IM wird an einer CPU konfiguriert und dann kopiert
an der 2. CPU dann "als shared einfügen"

Dann noch den Zugriff einstellen welches Module von welcher CPU verwendet werden und fertig
 
Ja, Step7 5.5 und so wie es ChristophD beschrieben hat auch schon oft genug gemacht.
Diesmal gibt es Probleme, weil:
Ursprungskonfiguration war eine einzeln stehende 317-TF. Das Sicherheitsprogramm macht uns Zykluszeit- und andere Probleme, deshalb jetzt die gleiche Peripherie, mit einer zusätzlichen 315F.
--> 317TF (ohne Häkchen "CPU enthält Sicherheitsprogramm") + CPU315F (Sicherheitsprogramm).
Ich habe es bis Sonntagmorgen mit dem geänderten Projekt nicht geschafft, auch nur einen geteilten Slave zum Laufen zu bringen. Setze ich das Projekt neu auf (was ich eigentlich wegen Technologie & Co. nicht wollte) geht es natürlich. Ich gehe davon aus, dass es nach den heftigen Änderungen irgendwelche Konsistenzprobleme gibt...
Hat dazu jemand eine Idee?

Danke + Gruß
StGo
 
Hi,

da müsstest Du schon mehr schreiben was genau nicht geklappt hat.
Eventuell hast du in dem Ursprungsprojekt eine Et200S Version projektiert die noch kein shared unterstützt?

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@ChristophD
Projekt ist für beide CPU fertig konfiguriert, fehlerfrei und geladen.
Es scheint jedoch irgendetwas im (unsichtbaren?) Projekthintergrund nicht zu stimmen, denn nur die zuerst anlaufende CPU bekommt Zugriff auf die Slaves (siehe Beitrag 1).

Gruß
StGo
 
Hi,

im ersten beitrag steht was von IP-Adresse zuweisen.
Das passt aber nicht mit shared zusammen.
An der CPU wo die ET200 als shared eingefügt wurde wird auch keine Adressvergabe gemacht das geht immer nur von dem Controller der dafür configuriert ist, bei dem die IM also nicht als "shared" eingefügt wurde.
 
@ChristophD
Bist Du sicher, dass nach allen Operationen (lösen, zuordnen...) immer die CPU der "DHCP-Server" bleibt, aus der man kopiert hat?
 
Ok, dann glaube ich Dir das mal so.
Mittlereweile habe ich das Projekt neu aufgesetzt --> funktioniert.

Gruß
StGo
 
Zurück
Oben