Voraussetzung
-
TIA Portal Openness ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal aufbauen -
Sie haben mit Ihrer TIA Portal Openness Anwendung ein Projekt geöffnet.
Siehe Projekt öffnen
Einleitung
Sie können mit TIA Portal Openness auf die Namenswerttyp-Dokumente zugreifen.
Die Klasse Siemens.Engineering.SW.PlcDocumentComposition beinhaltet die Methode Find(), die ein PlcDocument anhand des Namens zurückgibt, und der Siemens.Engineering.SW.PlcDocument-Typ hat eine schreibgeschützte Name-Eigenschaft. Beides wurde in TIA Portal Version 20 eingeführt.
Programmcode
Um auf das Dokument Named_Value_Type_1.nvt zuzugreifen, ändern Sie folgenden Programmcode:
|
private void AccessNameValueTypeDocument(PlcSoftware plcSoftware) { var unitProvider = plcSoftware.GetService<PlcUnitProvider>(); var unit = unitProvider.UnitGroup.Units.Find("Unit_1"); PlcDocumentComposition documentComposition = unit.TypeGroup.Documents; PlcDocument document_NVT2 = documentComposition[0];
} |
Um auf das Dokument Named_Value_Type_2.nvt zuzugreifen, ändern Sie folgenden Programmcode:
|
private void AccessNameValueTypeDocument(PlcSoftware plcSoftware) { var unitProvider = plcSoftware.GetService<PlcUnitProvider>(); var unit = unitProvider.UnitGroup.Units.Find("SafetyUnit"); PlcDocumentComposition documentComposition = unit.TypeGroup.Documents; PlcDocument document_NVT1 = documentComposition[0]; } |