-> Hier kostenlos registrieren
Hi liebe Forengemeinde
Bin neu hier und beschäftige mich seit kurzem mit der TIA Openness Schnittstelle (leider mittlerweile ein wenig ernüchtert).
Mein Ziel ist es via Openness Gerätekonfigs , sowie Bausteine automatisiert zu importieren.
ad Geräte:
#Ansehen und Enumerieren, ja, aber export nur proprietär, import überhaupt nicht?
FRAGE: Gibt es hier ev eine undok. Möglichkeit eine Gerätekonfig zu importieren (oder zumindest eine minimale CFG automatisiert zu erstellen.?
ad Code:
Da es sich um SCL Code handelt, fällt der XML Import schon mal aus.
Der API basierte Import über externe Quellen ist jedoch unflexibel und praktisch ohne jedes programmatisch auswertbare Feedback (abgesehen von Exceptions bei Fehlschlag).
# Bei Import von abhängigen Bausteinen (Baustein A ruft Baustein B auf) muss ein externes Management der Dependencies erfolgen, d.h. man muss zuerst B importieren, dann A.
# Man kann einen SCL Baustein nur im Root ProgramBlockfolder erstellen. Die entsprechenden Methode von ExternalSource hat keine Parameter und gibt auch kein Feedback. Ein nachträgliches Verschieben mit dem ProgramBlockFolder/IBlockAggregation-API ist hier auch nicht möglich, weil die API auf der Bausteinstruktur nur lesen lässt (Löschen eines Bausteins geht, aber ein Einfügen ist nicht möglich).
FRAGE: Gibt es hier doch eine (undokumentierte) Möglichkeit via API oder Annotation des Quellcode, die das Platzieren eines generierten Bausteins in einer Untergruppe des Root ProgramBlockFolder ermöglicht?
FRAGE: Gibt es seitens Siemens irgendwo eine Roadmap zu TIA Openness, d.h. wann sind welche Features zu erwarten (oder wars das schon? ).
Vielen Dank für Eure Infos!
Bernhard
Bin neu hier und beschäftige mich seit kurzem mit der TIA Openness Schnittstelle (leider mittlerweile ein wenig ernüchtert).
Mein Ziel ist es via Openness Gerätekonfigs , sowie Bausteine automatisiert zu importieren.
ad Geräte:
#Ansehen und Enumerieren, ja, aber export nur proprietär, import überhaupt nicht?
FRAGE: Gibt es hier ev eine undok. Möglichkeit eine Gerätekonfig zu importieren (oder zumindest eine minimale CFG automatisiert zu erstellen.?
ad Code:
Da es sich um SCL Code handelt, fällt der XML Import schon mal aus.
Der API basierte Import über externe Quellen ist jedoch unflexibel und praktisch ohne jedes programmatisch auswertbare Feedback (abgesehen von Exceptions bei Fehlschlag).
# Bei Import von abhängigen Bausteinen (Baustein A ruft Baustein B auf) muss ein externes Management der Dependencies erfolgen, d.h. man muss zuerst B importieren, dann A.
# Man kann einen SCL Baustein nur im Root ProgramBlockfolder erstellen. Die entsprechenden Methode von ExternalSource hat keine Parameter und gibt auch kein Feedback. Ein nachträgliches Verschieben mit dem ProgramBlockFolder/IBlockAggregation-API ist hier auch nicht möglich, weil die API auf der Bausteinstruktur nur lesen lässt (Löschen eines Bausteins geht, aber ein Einfügen ist nicht möglich).
FRAGE: Gibt es hier doch eine (undokumentierte) Möglichkeit via API oder Annotation des Quellcode, die das Platzieren eines generierten Bausteins in einer Untergruppe des Root ProgramBlockFolder ermöglicht?
FRAGE: Gibt es seitens Siemens irgendwo eine Roadmap zu TIA Openness, d.h. wann sind welche Features zu erwarten (oder wars das schon? ).
Vielen Dank für Eure Infos!
Bernhard