Changes
If you have considered the hints concerning programming across versions and do not rebuild your Openness application to V20, your application will run without any restrictions on any computer even if only a TIA Portal V20 is installed.
If you rebuild your Openness application to V20, it is necessary to recompile your application using the Siemens.Engineering.dll of V20. In some cases, it might be necessary to adapt the code of your application.
Uniformed Port Label without whitespace
With TIA Portal V20 onwards, Label value for Profinet / Ethernet interface ports is now provided without whitespace, as well as corresponding TIA Portal Openness attribute 'Label'. For example: Label = P1R
Enforcement of strict password policies
Changes in behaviour of strict password policies for PLC access level protection. With TIA Portal V20, the Strict password policies are applied while setting a password.
This also applies to TIA Portal Openness calls, especially setting PLC access level protection password. An exception will be thrown if the password does not follow the policy.
Handling of PLC Tag names and PLC Constant names
When renaming PLC Tag or PLC Constant, the system now throws appropriate exception if the value provided is invalid, e.g. null, empty string.