UML compiler version
The UML compiler version can be changed in the following dialogs:
- PLC project properties
- ProfileUpdate dialog
In addition, the following option is available with regard to the UML compiler version:
- Autoupdate UML Profile
![]() | The UML compiler version is only relevant if the UML Statechart language is used. |
![]() | Scope of the setting “UML compiler version” The setting of the UML compiler version is a “solution option” and therefore does not only affect the PLC project, whose properties you are currently configuring, i.e. set UML compiler version applies to all PLC projects in the development environment. |
PLC project properties
You can change the UML compiler version in the properties of the PLC project.
Open the PLC project properties and click on the category UML.

- UML compiler version in project: Indicates the UML compiler version currently used in the project.
- Recommended, newest version: Indicates the latest available UML compiler version, whose application is recommended.
- Action: In this dropdown menu you can select the required action. The action is executed directly when you select it. Example actions:
- Do not update.
- Update to 4.0.2.1
ProfileUpdate dialog
If you open a PLC project, in which an outdated UML compiler version is used, a corresponding warning appears in the message window (“New version found for UML”). Double-click this warning to open the ProfileUpdate dialog, in which you can change the UML compiler version.
- UML compiler version in project: Indicates the UML compiler version currently used in the project.
- Recommended, newest version: Indicates the latest available UML compiler version, whose application is recommended.
- Action: In this dropdown menu you can select the required action. The action is executed when the dialog is confirmed via OK. Example actions:
- Do not update.
- Update to 4.0.2.1
- Set all to newest: Click the button to set the UML compiler version to the latest version.
Autoupdate UML Profile
The option Autoupdate UML Profile is available in the Advanced category of the PLC project properties. It can be used to configure the automatic update behavior of the UML compiler version.
If you open a PLC project, in which an outdated UML compiler version is used, a corresponding warning appears in the message window (“New version found for UML”).
: In such a case, the UML compiler version is automatically set to the latest version, if the option Autoupdate UML profile is enabled. On such an automatic update of the UML compiler version, the message window shows a corresponding warning (e.g. “UML set from '4.0.2.0' to '4.0.2.1'”).
: If the option Autoupdate UML Profile is disabled, the UML compiler version is not changed automatically. Double-click on the warning “New version found for UML” to open the ProfileUpdate dialog, in which you can change the UML compiler version manually.