Fremdgerät an S7 ersetzen

Günni1977

Level-1
Beiträge
232
Reaktionspunkte
25
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle,

vielleicht weiß jemand, ob sowas geht. Ich habe eine S7 mit verschiedenen Teilnehmern am Profibus.
Ein Teilnehmer ist eine Box eines Fremdherstellers, über entsprechende GSD-Datei eingebunden und betrieben.
Nun soll diese Box ersetzt werden durch eine andere, welche "anders funktioniert". Es handelt sich dabei um sehr viele Anlagen.

Damit an den S7 nichts geändert werden muss, ist die Idee, die alte Box weg - an der Stelle z.B. eine ET200CPU oder S7 - dahinter (über CAN) die neue Box. Die ET dient dann also auch noch als "Profibus-CAN-Umsetzer".
Die ET soll sozusagen als "Umsetzer" der alten Signale dienen, da die Ansteuerung der übergeordneten S7 sich nicht ändert.

So, nun zur eigentlichen Frage: Kann ich meiner übergordneten S7 "vorgaukeln", dass die ET immernoch die alte Box ist? Sodass ich an der S7 gar nix ändern muss?

Ok, klingt komisch, ist aber so. ;)
 
So, nun zur eigentlichen Frage: Kann ich meiner übergordneten S7 "vorgaukeln", dass die ET immernoch die alte Box ist? Sodass ich an der S7 gar nix ändern muss?

"vorgaukeln"? - Klares NEIN, Leider!

GSD-Dateien haben Kennungen und eine ganz bestimmte Struktur.
Diese Struktur nachahmen zu wollen wäre nur durch eine echte
Eigenentwicklung von euch möglich, d.h. ihr müßtet qusai den zu
ersetzenden Teilnehmer nachbauen und dann intern auf etwas
anderes umsetzen.

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
was gehen würde ist die daten auf der zwischensteuerung so umzubauen, dass die schnittstelle auf der zentralsteuerung erhalten bleibt und das programm auf die gleichen pew und paw zugreift.
den profibus auf der zentralsteuerung müsst ihr aber anpassen
also doch änderung
 
Wenn es sich nur um 0815 E/A's handelt ohne Besonderheiten, dann

1. S7-Hardware ins PG hochladen, in der HW-Konfig das betreffende Gerät austauschen (gleiche Adressen verwenden!),

2. HW an der Anlage ändern,

3. die HW-Konfig in die CPU übertragen,

Fertig.

Das SPS-Programm bekommt davon nichts mit, solange die Diagnosealarm- und E/A-dressen identisch bleiben!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es muß mindestens die HW-Konfig der S7 geändert werden. Im einfachsten Fall so wie von MCerv beschrieben.

Ein anderer Profibus-DP-Teilnehmer (anderer Hersteller oder anderer Typ) hat eine andere Profibus-Ident-Nummer. Der DP-Master fragt die Profibus-Ident-Nummer des real vorhandenen DP-Slave ab und vergleicht diese mit der Nummer aus der Projektierung (z.B. aus einer GSD-Datei). Ist die Nummer unterschiedlich, dann nimmt der Master den zyklischen DP-Datenaustausch mit dem Slave nicht auf.

Ein Hersteller kann sich zwar entscheiden, statt einer eigenen Ident-Nummer eine Profile ID zu verwenden, damit die Geräte mit Geräten anderer Hersteller ohne Änderung der DP-Master-Projektierung austauschbar werden, dann muß er aber seinen DP-Slave voll kompatibel zum verwendeten Profile machen. Ich meine aber, daß dieser Fall hier keine Rolle spielt.
Ein Teilnehmer ist eine Box eines Fremdherstellers, über entsprechende GSD-Datei eingebunden und betrieben.
Nun soll diese Box ersetzt werden durch eine andere, welche "anders funktioniert".

Harald
 
Zurück
Oben