Ä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:
|
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.
Siehe auch