Modulbeschreibung aktualisieren - 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
Modulbeschreibung aktualisieren

Voraussetzung

Anwendung

In TIA Portal Openness wird der Dienst ModuleDescriptionUpdater am Geräteelement dazu verwendet, die aktuelle Modulbeschreibung auf die neueste Version des Moduls zu aktualisieren. Um das Geräteelement abzurufen, das Inhaber der Dienstinstanz ist, können Sie die Eigenschaft OwnedBy verwenden.

Mithilfe des Attributs CanUpdate können Sie anzeigen, ob eine neue ConfigObject-Version für dieses DeviceItem verfügbar ist.

Attribut

Datentyp

Beschreibung

CanUpdate

bool

TRUE: Eine neue Version ist verfügbar

FALSE: Es gibt keine neue Version

Sie können mit der Aktion UpdateModuleDescription ( ) die ConfigObject -Version eines Deviceitem aktualisieren.

Aktion

Rückgabewert

Beschreibung

UpdateModuleDescription

True

Das Deviceitem ist aktuell:

  • Das DeviceItem wurde erfolgreich aktualisiert

  • Das Deviceitem war bereits aktuell

False

Das Deviceitem ist nicht aktuell:

  • Das Deviceitem konnte nicht aktualisiert werden

Programmcode

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

DeviceItem deviceItem = ...;

var descriptionUpdater = deviceItem.GetService<ModuleDescriptionUpdater>();

if (descriptionUpdater != null)

{

if (descriptionUpdater.CanUpdate) //e.g is update module version possible

{

bool result = descriptionUpdater.UpdateModuleDescription();

.

.

}

}