Größere Änderungen in TIA Portal Openness V16 - 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
Größere Änderungen in TIA Portal Openness V16

Änderungen

Wenn Sie die Hinweise zur versionsübergreifenden Programmierung beachtet haben und Ihr Projekt nicht auf V16 aktualisieren, laufen Ihre Anwendungen ohne jede Einschränkung auf jedem Rechner, auch wenn nur ein TIA Portal V16 installiert ist.

Wenn Sie Ihr Projekt auf V16 aktualisieren, ist es notwendig, Ihre Anwendung mit der SiemensEngineering.dll von V16 neu zu übersetzen. In manchen Fällen kann es erforderlich sind, den Code Ihrer Anwendung anzupassen.

Exportieren von Datenbausteinen mit Export-Option "Keine"

Ab TIA Portal Openness V16 werden schreibgeschützte Teile eines Datenbausteins als informative Elemente exportiert. Diese Attribute können in der exportierten XML nicht mehr geändert werden.

Adressattribute von I&M und Profisafe für Drucktaster- und Tastentafeln

Ab TIA Portal Openness V16 stehen Adressattribute von I&M und Profisafe für die Drucktaster- und Tastentafeln auf Modulebene zur Verfügung.

Exportieren von Datenbausteinattributen der Eigenschaft "Speicheraufbau"

Ab TIA Portal Openness V16 werden Instanz-DBs von FBs, Attribute von ARRAY-DBs und GRAPH-Bausteinen mit ReadOnly="True" exportiert.

Attribut Access in Einheiten

Ab TIA Portal Openness V16 wird der nicht konsistente Import und Export des Attributs "Access" in Bausteinen, UDTs und der Variablentabelle in Einheiten unterstützt

Schemadefinition der XML-Datei von SimaticML

Ab TIA Portal Openness V16 ändert sich der Standardwert des Attributs SystemDefined für den Teilnehmer des booleschen Attributs in der Schemadefinition der XML-Datei von SimaticML zu "False". Diese Änderung hat jedoch keine Auswirkungen auf Funktionen für den Export/Import von XML-Dateien Sie ist nur relevant für Benutzer, die versuchen, XML-Dateien mit Hilfe der Schemadatei zu generieren.

XML-Importmethode für Bausteine und Typen verbessert

Ab TIA Portal Openness V16 verfügt die neue Importmethode über zusätzliche Parameter (path, importOptions und swImportOptions) sowie den neuen Enumerationswert IgnoreUnitAttribute. Mit swImportOptions.IgnoreUnitAttributes können Sie einen Baustein aus einer Einheit in eine Zusammenstellung von Nichteinheiten importieren.

AML-GUIDs werden in App-IDs gespeichert

Ab TIA Portal Openness V16 werden AML-GUIDs im Attribut CustomIdentity (App-IDs) und nicht mehr in Comment gespeichert, um den Round-Trip-Austausch von Gerät und Modul zu unterstützen.

Name von HMI-Objektklassen

Ab TIA Portal Openness V16 enthält die folgende Tabelle eine Liste der erforderlichen Namensänderungen für HMI-Objektklassen:

Klassenname

Neuer Klassenname

AnalogAlarmComposition

HmiAnalogAlarmComposition

DiscreteAlarmComposition

HmiDiscreteAlarmComposition

AlarmClassComposition

HmiAlarmClassComposition

DataLogComposition

HmiDataLogComposition

AlarmLogComposition

HmiAlarmLogComposition

LoggingTagComposition

HmiLoggingTagComposition

LogConfiguration

DataLog

Eigenschaftenname für Datenarchiv/Meldearchiv hinzugefügt/entfernt

Ab TIA Portal Openness V16 werden die folgenden neuen Eigenschaften "StorageDevice" und "StorageFolder" dem DataLog/AlarmLog (Datenarchiv/Meldearchiv) hinzugefügt und Eigenschaften wie "StoragePath" und "RequireExplicitRelease" werden aus DataLog/AlarmLog und ScreenItems entfernt.

Das aktualisierte Codebeispiel für die Eigenschaften StorageDevice und StorageFolder finden Sie hier:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

HmiDataLog dataLog = hmiSoftware.DataLogs.Find("DataLog1");

dataLog.Settings.StorageDevice = DeviceNode.Local;

dataLog.Settings.StorageFolder = @"D:\workdir\DataLogs";

Eigenschaftsname aus HMI Tag entfernt

Ab TIA Portal Openness V16 ist die Eigenschaft 'DisplayName' aus dem Objekt HMI Tag entfernt.