Sonstiges GSDML Version Downgrade

hmeier

Level-1
Beiträge
10
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo miteinander,

Ist es möglich, eine GSDML V2.35 auf V2.25 "downzugraden"? Beim Import der V2.35 in Step7 V5.5 kommt folgende Fehlermeldung:

***** Report - GSD_RT_Error *****
Category_001: 'TypeSpecific' CheckNumber: '0x00010030_4'
LineNumber: '0' LinePosition: '0'
Message: 'For RT_CLASS_1 or RT_CLASS_2 the 'ReductionRatio' attribute must contain the mandatory values '1 2 4 8 16 32 64 128 256 512'.'
SourceXPath: '//DeviceAccessPointItem[@ID='DAP1']/SystemDefinedSubmoduleList/InterfaceSubmoduleItem/ApplicationRelations/TimingProperties/@ReductionRatio'
***** Report - GSD_RT_Warning *****
Category: 'General' CheckNumber: '0x00001001'
LineNumber: '0' LinePosition: '0'
Message: 'Checker, which supports GSD(ML) version 'V2.31', is used for GSD(ML) with version 'V2.35'.'
SourceXPath: ''


Ich habe probiert, die Versionsnummer im Dateiname und in der Datei selbst auf 2.25 zu ändern, allerdings kommen dann Fehlermeldungen beim Import.

Hat hier jemand Erfahrung bei so einem Problem?

Viele Grüße,

Hans Meier
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

nimm die V2.35, wenn der Import ohne Fehler und nur mit der Meldung erfolgt ist dann ist sie installiert.
Das Geräte sollte dann im Katalog unter "PROFINET IO -> Weitere Feldgeräte" auftauchen.
 
Es handelt sich um eine mit TIA V15.1 erstellte GSDML eines I-Device. Leider kann man in TIA die GSDML-Version nicht auswählen, es wird einfach die V2.35 erstellt.
 
Du musst nur aufpassen, dass du keine Funktionen verwendest die evtl. von einigen Baugruppen nicht unterstützt werden. Z.B. kannst du in TIA große Transferbereiche größer 240 Bytes anlegen, die von einigen Baugruppen in Step 7 5.x nicht unterstützt werden. Du musst die Transferbereiche dann in kleinere aufteilen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du musst nur aufpassen, dass du keine Funktionen verwendest die evtl. von einigen Baugruppen nicht unterstützt werden. Z.B. kannst du in TIA große Transferbereiche größer 240 Bytes anlegen, die von einigen Baugruppen in Step 7 5.x nicht unterstützt werden. Du musst die Transferbereiche dann in kleinere aufteilen.

Danke für den Hinweis, hier werden jeweils 1x 64 Byte Eingang und Ausgang benutzt, ich denke das sollte nicht das Problem sein.

Ich habe auch das Installieren der GSDML gerade nochmal probiert, er bricht doch mit einer Fehlermeldung ab. Ich weiß zwar nicht, was ich jetzt anders gemacht habe, aber ich passe den ursprünglichen Beitrag mal an.
 
OK mit der Fehlermeldung habe das jetzt lösen können:

  • Problematische Zeile in der ursprünglichen GSDML:
    <TimingProperties PreferredSendClock="32" SendClock="32" ReductionRatio="1" ReductionRatioPow2="2 4 8 16 32 64 128 256 512" />
  • Händisch geändert auf:
    <TimingProperties PreferredSendClock="32" SendClock="32" ReductionRatioNonPow2="1" ReductionRatioPow2="1 2 4 8 16 32 64 128 256 512" />

Damit lässt sich die GSDML importieren, Kommunikation läuft und alle Lampen grün.
Trotzdem Danke für die schnellen Antworten.
 
Zurück
Oben