When creating your own library, you can decide in the EcoStruxure Machine Expert online help).
dialog box whether the library should be forward compatible or not (refer to the New Project section of theYou can also make an existing library forward compatible.
Set the attribute ForwardCompatibleLibrary in the of your library project to create your own forward compatible library. For further details, refer to the procedure below.
The functionality of a previous version is available in a later version.
The POUs of the previous versions are available.
The behavior of the POUs is identical in the previous and the later versions of your library.
The visibility of the POUs of the previous version is equal or greater than in the later version.
Names and data types of your inputs and outputs are unchanged in the different versions.
Additionally, an optional attribute (MinimumControllerFirmware) can be set if a device dependency exists. The attribute indicates the necessary minimum firmware version for the supported controllers. It is necessary if a library uses POUs from another library that is referenced as a placeholder and the placeholder resolution is not a forward compatible library.
The MinimumControllerFirmware attribute consists of a manufacturer and device identification number, as well as the necessary minimum firmware version.
Step |
Action |
---|---|
1 |
In the menu open the dialog box, select the tab, and enter or choose the following entries: |
2 |
Click for adding the key to the of your library. |
3 |
If required, also add the optional attribute MinimumControllerFirmware. In the enter or choose the following entries:If several devices shall be considered in the MinimumControllerFirmware attribute, then the identification numbers have to be entered into the field together, separated with a . For example:
|