Step 7 GSD Datei identifizieren

Draco Malfoy

Level-1
Beiträge
1.168
Reaktionspunkte
82
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin zusammen!

Gibts eigentlich irgendeine Möglichkeit eine GSD Datei anhand ihrer Bezeichnung in der HW-Config zu identifizieren ?
Gibt ein altes rückgelesenes Projekt und ich möchte wissen was da für DP-Slaves am Bus hängen. Ich weiß nur es handelt sich um einen Servoantrieb und es gibt eine kryptische Bezeichnung, die irgendwie nicht nach einem bekannten Hersteller aussieht.

Betsen Dank falls einer Rat weiß
 
Hallo,

wenn du ein HWConfig einen Doppelklick auf das Gerät machst und die Eigenschaftsseite aufgeht dann sollte dort auch der Name der verwendeten GSD/GSDML stehen.

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja dort steht der Name, s.o. IM5A084B.GSD
Ich kann mit dem Namen aber nichts anfangen, er lässt sich nicht googeln und man kommt auch nicht drauf, was das für ein Hersteller sein könnte.
 
du kannst jetzt im GSD Verzeichnis deiner Installation diese Datei öffnen um genauere Informationen zu entnehmen, normalerweise steht dann im Header was zum Hersteller / Gerät als Kommentar.
Die GSD Dateien werden beim Step7 Classic im Verzeichnis ProgramData\Siemens\Automation\Step7\S7DATA\GSD gespeichert.
 
Christoph, ich entschuldige mich, aber möglicherweise verstehst Du die Sachlage falsch: Es ist ein aus der Steuerung rückgelesenes Projekt, es steht dazu nichts in dem Verzeichnis meiner Installationen. Ich habe diese GSD Datei nicht. Ich habe von den etwa 30 Slaves fast alle entschlüsselt und es sind nur noch diese übrig geblieben, und ich komme nicht drauf was das ist. Die Anlagenteile auf die sich diese Slaves beziehen stehen so in Real Life nicht zu Verfügung, das sind so Optionen die man zukaufen könnte. Unnötige Slaves werden im Prg deaktiviert.
 
Christoph ich verstehe nicht, wovon Du redest. Natürlich sehe ich die!
Das sieht dann aber so aus:GSD-Ohne_Bezeichnung.jpgAllg_Übersicht.jpg
Der Name der GSD Datei ist dort eindeutig zu erkennen, er hilft mir aber nicht weiter, solange ich nicht weiß was für ein Gerät exact diese Datei repräsentiert oder besser gesagt das vor 10 Jahren tat, als die Anlage entwickelt wurde.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Schuß ins Blaue: Wenn Du den DP-Slave in ein neues Projekt kopierst, erscheint dann die GSD-Datei in ...\Step7\S7DATA\GSD\ ?

Hast Du noch andere Step7-Projekte vom Hersteller Deiner Anlage? Vielleicht verwendet der da ebenfalls diese GSD-Datei und in der HW Konfig ist der DP-Slave-Typ (Model_Name) im Klartext lesbar?

Aus dem Dateiname IM5A084B.GSD vermute ich, daß es sich um ein Gerät mit der Profibus Ident Nummer (Ident_Number) 0x084B handelt. Das "IM5A" sollte etwas mit dem Hersteller-Firmenname (Vendor_Name) oder dem Gerätename (Model_Name) zu tun haben.

Wenn Du die HW Konfig exportierst, dann sollte da ein Eintrag drin sein, der so ähnlich aussieht:
Code:
DPSUBSYSTEM 1, DPADDRESS 17, "IM5A084B.GSD", "?????"
BEGIN
  PNO_IDENT_NO "2123"
Mit dieser Profibus Ident Nummer 2123 (dez) = 0x084B könnte man bei der PNO bzw. PI nachfragen, auf welches Gerät diese Ident Nummer registriert ist.

Ich meine, "früher" gab es die Liste mal zum freien Download, doch heute finde ich sie nicht mehr.

Harald
 
Ich hab's selbst noch nicht gebraucht und habe jetzt auch kein Projekt, um es zu testen. Aber, wenn man in der HW-Konfig auf "GSD-Datei installieren" geht, dann kann man als GSD-Quelle ein vorhandenes Step7-Projekt auswählen.

Ach ja, bei einem rückgelesenen Projekt wird das vermutlich auch nicht helfen.
 
Zuletzt bearbeitet:
Moin!

Schuß ins Blaue: Wenn Du den DP-Slave in ein neues Projekt kopierst, erscheint dann die GSD-Datei in ...\Step7\S7DATA\GSD\ ?
Hast Du noch andere Step7-Projekte vom Hersteller Deiner Anlage? Vielleicht verwendet der da ebenfalls diese GSD-Datei und in der HW Konfig ist der DP-Slave-Typ (Model_Name) im Klartext lesbar?

Ja, habe ich. Aber die unterscheiden sich u.A. dadurch, daß an der betreffenden Stelle andere Antriebe verbaut wurden.

Aus dem Dateiname IM5A084B.GSD vermute ich, daß es sich um ein Gerät mit der Profibus Ident Nummer (Ident_Number) 0x084B handelt. Das "IM5A" sollte etwas mit dem Hersteller-Firmenname (Vendor_Name) oder dem Gerätename (Model_Name) zu tun haben. Wenn Du die HW Konfig exportierst, dann sollte da ein Eintrag drin sein, der so ähnlich aussieht:
Das habe ich auch vermutet. Mein Export sieht so aus:

Code:
DPSUBSYSTEM 1, DPADDRESS 17, "IM5A084B.GSD", "***ZENSIERT***"
BEGIN
  ASSET_ID "CC62EDDC4E5841F18E2C136DBD761D52"
  PNO_IDENT_NO "36863"
  WD_ON "1"
  PDM_PARAM "0"
  CBA_USAGE "0"
  GROUP_IDENT "0"
  NORMSLAVE_DP_MODE "0"
  OBJECT_REMOVEABLE "1"
  NORMSLAVE_PARAM_DATA "00 00"
  POS_X "511"
  GATEWAY_COMMENT ""
  POS_Y "202"
  SIZE_X "78"
  SIZE_Y "64"
  MODULE_ADD_FLAGS "0"
  CAX_APP_ID ""
  OBJECT_COPYABLE "1"
  CREATOR ""
  COMMENT "***ZENSIERT***"
  PHYSICAL_INTERFACE "0"
  CIR_STATE "0"
LOCAL_IN_ADDRESSES 
  ADDRESS  1014, 0, 0, 0, 2, 0
END

Mit dieser Profibus Ident Nummer 2123 (dez) = 0x084B könnte man bei der PNO bzw. PI nachfragen, auf welches Gerät diese Ident Nummer registriert ist.
Die deckt sich nur nicht mit der Nummer in dem Export... Aber meinst Du, die geben diese Infos raus ??

Ich meine, "früher" gab es die Liste mal zum freien Download, doch heute finde ich sie nicht mehr.
Vielleicht hat die mal einer gespeichert. Die Maschine ist vor 10 Jahren entwickelt worden.

Ich habe sogar ein Foto von dem betreffenden Antrieb, aber man erkennt nichts darauf, außer daß er rund ist und dort 3 Kabel abgehen (zwei fette und ein dünnes).
 
Das Foto stammt aus der Spare Parts List des Maschinenherstellers. Und nein, unter 24032 steht nur, daß es sich um einen servomotorischen Antrieb handelt.
...P.S: Ich habe mich vertan, es sind 2 dünne und 1x fettes Kabel.
Antriebsansicht_SPL.jpg
 
Sind das zwei Profibuskabel auf dem Foto? Oder ist die Profibus-Schnittstelle vielleicht ein extra Elektronikmodul?

Kann man wenigstens den Hersteller (der Profibus-Schnittstelle) des Servos erkennen? Anschlußkasten mal geöffnet?
Notfalls könnte man bei dem Hersteller alle möglichen GSD-Dateien downloaden, bis man eine gefunden hat mit "Ident_Number=0x8FFF"

PNO_IDENT_NO "36863" = 0x8FFF

Also mir sagt die Ident Nummer und die Bezeichnung von der GSD-Datei nichts und ich finde auch bei Google nichts Einschlägiges. Anrufen bei der PI in Karlsruhe kostet ja nix. Ich würde es versuchen.

Existiert der Maschinenhersteller nicht mehr? Kann man den "servomotorischen Antrieb 24032" vielleicht bestellen, ggf. mit Rückgaberecht ;)?

Harald
 
So viele Fragen auf einmal! Habe eigentlich schon geschrieben, aber die Sachlage ist in Kürze folgende - es existiert eine Maschine XY, die auch in Real Life vorhanden ist. Allerdings hat diese Maschine einen modularen Aufbau, und es gibt bestimmte "additional features" die beim konkreten Kunden, den ich habe, nicht vorliegen. Das einzige was ich habe, ist die Spare parts List, die sich aber auf die gesamte Anlage bezieht, und das Projekt, das ich aus der Steuerung gezogen habe (Schaltpläne gibts wiederum nur für die Teilanlage).
- Wenn ich jetzt beim Hersteller anrufe und sage, ich hätte gerne den Antrieb dies-das, dann fragt er als erstes wer ich bin (natürlich kein Kunde von dem) und zweites nach der Maschinennummer. Wenn ich ihm die mir bekannte Maschinenummer mitteile, dann guckt er bei sich in Unterlagen und stellt fest, "oh, diese Maschine wurde aber gar nicht mit ***ZZZ***-Station ausgeliefert" - folglich - was zum Geier habe ich da bitte schön vor ??
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So, besten Dank an alle Beteiligten, die Sachlage ist geklärt. Profibus-Nutzerorganisation war da sehr auskunftsfreudig und konnte zu dem GSD-Dateinamen mir konkrete Type und den Hersteller benennen. Der Hersteller hat es allerdings in sich.
 
Zurück
Oben