This annex provides a worked-out example of the configuration of the Information Model of an AutomationComponent using the UAFX Information Model.
This modelling process is described in an abstract way, without referencing tools or roles for the creation or editing of the model. In a concrete example, suitable or adapted engineering tools are expected to support the modelling process.
Figure F.1 is an AML Information Model example of a modular Controller for a filling machine for liquids. The figure shows the assets of the Controller: A backplane chassis, a power module “POW”, a CPU module “CPU”, an analogue input module in slot “0”, and a digital output module in slot “1”.
Figure F.1 – Controller for a filling machine
The Information Model of the filling machine is modelled with three FunctionalEntities: one for the fill level measurement, one for the actuation of the valve that supplies the liquid, and one for the control algorithm.
The creation of the AML Information Model can be divided into four steps:
- Instantiation of the AutomationComponentType;
- Creation of the Asset structure;
- Creation of the FunctionalEntity structure;
- Creation of the (preconfigured) DataSets.
The AML Information Model does not need to be complete at this stage in the development. The model only needs to have enough data to be ready to be handed off to the next stage in development. Each stage of the development will add more information to the model. The current stage could be having all the product data incorporated. The next stage may include the configuration data, such that the AutomationComponent can be set up and commissioned. The current stage is complete when the model has all the information needed in preparation for the next stage.