Auf das Namenswerttyp-Dokument zugreifen - TIAPortal

TIA Portal Openness: API für die Automatisierung von Engineering-Workflows

ft:publication_title
TIA Portal Openness: API für die Automatisierung von Engineering-Workflows
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
de-DE
Auf das Namenswerttyp-Dokument zugreifen

Voraussetzung

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:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

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:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

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];

}