TIA TIA V17 Openness Schnittstelle FAQ

Phil12

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich hab eine neue Runde aufgemacht zum Thema TIA Openness. Falls es hierzu bereits etwas gibt, wo auch noch jemand aktiv ist, bitte bescheid geben.
Zu meinem aktuellen Problem:
Ich würde gerne über die Openness Schnittstelle einmal Hardware komplett und einmal Software komplett übersetzten. (anschließend auch einspielen)
Leider kann ich keine Methode finden mit der das möglich ist.

Der compileService.Compile() macht nur eine 'normale' Übersetzung.

C#:
public static void CompilePlcSoftware(PlcSoftware plcSoftware)
{
ICompilable compileService = plcSoftware.GetService<ICompilable>();
CompilerResult result = compileService.Compile();
}

Bin für alle Vorschläge offen
 
Es kommt darauf an bei welchem Objekt man die Compile()-Methode aufruft.
Beim Software-Container wie im Beispiel von @Phil12 wird natürlich nur der Software-Compile ausgeführt.

Bei den anderen Objekten (z.B. Device selbst) gibt es dann bspw. auch Hardware-Compile


Ja genau,
Der Compile Service ist quasi das gleiche wie im TIA der "Übersetzten Button"
1696408106123.png

Dabei wird automatisch alles zum ausgewähltem Element übersetzt was Tia für notwendig hält.

Aber halt leider auch nicht mehr.

Was ich suche ist eine Möglichkeit alles zu übersetzten. (Wie im Portal rechtsklick - komplett übersetzen)
 
Zurück
Oben