Draco Malfoy
Level-1
- Beiträge
- 1.168
- Reaktionspunkte
- 82
-> Hier kostenlos registrieren
Hi zusammen
Ich arbeite aktuell für einen Hardware-Hersteller und entwickele Treiber für die Einbindung der Geräte in die Kundenapplikation. Die Treiber sollen dabei für eine ganze Produktreihe uneingeschränkt gültig sein. Es ist allerdings so, daß innerhalb dieser Produktpalette ziemliche Unterschiede zwischen den Komponenten gibt, deswegen muss der Treiber auslesen können, was denn nun in der HW-Configuration tatsächlich projektiert ist, und ob der gesteckte Typ dem geforderten / projektierten Gerätetyp entspricht. In der klassischen Welt hats ja eine SFC51, die über einen 0C96 Datensatz alle diese Informationen kompakt beisammenbringt.
Was mache ich allerdings in TIA auf ner CPU neueren Typs ?
Die einzige Funktion, die ich dafür ausfindig machen konnte, ist die "Read_IM_Data", diese ist allerdings allem Anschein nichts anderes als ein verdeckter azyklischer Zugriff. Das kann ich nicht gebrauchen, schon alleine deswegen weil ich damit nur am Bus aktive, korrekt konfigurierte Geräte ansprechen kann.
Hat hier Firma Siemens wieder mal essenziell wichtige Funktionalitäten kaputt optimiert ?
Danke für die Hilfe
Ich arbeite aktuell für einen Hardware-Hersteller und entwickele Treiber für die Einbindung der Geräte in die Kundenapplikation. Die Treiber sollen dabei für eine ganze Produktreihe uneingeschränkt gültig sein. Es ist allerdings so, daß innerhalb dieser Produktpalette ziemliche Unterschiede zwischen den Komponenten gibt, deswegen muss der Treiber auslesen können, was denn nun in der HW-Configuration tatsächlich projektiert ist, und ob der gesteckte Typ dem geforderten / projektierten Gerätetyp entspricht. In der klassischen Welt hats ja eine SFC51, die über einen 0C96 Datensatz alle diese Informationen kompakt beisammenbringt.
Was mache ich allerdings in TIA auf ner CPU neueren Typs ?
Die einzige Funktion, die ich dafür ausfindig machen konnte, ist die "Read_IM_Data", diese ist allerdings allem Anschein nichts anderes als ein verdeckter azyklischer Zugriff. Das kann ich nicht gebrauchen, schon alleine deswegen weil ich damit nur am Bus aktive, korrekt konfigurierte Geräte ansprechen kann.
Hat hier Firma Siemens wieder mal essenziell wichtige Funktionalitäten kaputt optimiert ?
Danke für die Hilfe