EcoStruxure Machine Expert provides templates in order to make dedicated control and visualization functionality that has been developed in one EcoStruxure Machine Expert project easily available to other EcoStruxure Machine Expert projects. They help to standardize the usage of field devices and application functions throughout different EcoStruxure Machine Expert projects.
The following types of templates are available:
Device templates that are associated with a single field device or I/O module
Function templates that are associated with a high-level application function
EcoStruxure Machine Expert provides various templates, but you can also create your own templates for functionalities you want to make available in other projects.
The following steps are required for EcoStruxure Machine Expert templates:
Step |
Action |
---|---|
1 |
Create your functionality within an EcoStruxure Machine Expert project and test it with the corresponding hardware or in the simulation. |
2 |
Save the functionality in a template library. |
3 |
Open another EcoStruxure Machine Expert project and select the template from the template library in order to make the functionality available to this project. |
When using EcoStruxure Machine Expert templates, note the following:
Templates are not controller-specific and can therefore be made available for any controller. Verify that the controller to which you add the template is capable of executing the functionality contained in the template.
After the template has been installed, you can freely adapt the created objects to your individual requirements.
It is possible to install one template several times on the same controller device. In order to avoid naming conflicts when creating the objects, they are renamed automatically during installation. For further information, refer to the Naming of Objects section of the Adding Devices from Template chapter.
Templates do not support the use of direct representations of variables (for example %IX2.0
).
However, you can use direct representations with an incomplete address specification (for example %I*
). For further information, refer to the chapter Variables configuration - VAR_CONFIG.