
This System Configuration implements the layered Model+View+Control testing architecture for the pallet handling example.The screenshot above shows the result of performing the following actions:
- Launching the configuration.
- Clicking the RESET button to initialize the system.
- Clicking the LOAD button to load a pallet onto the FEED conveyor.
- Clicking the RUN button.
- Allowing the system to run through Steps 1-5 shown in the animation.
- Snapping the screenshot as the lifter is moving down, as shown in Step 6 of the animation.
As shown in the figures below, this System configuration is derived
from the LIFTER_MVL
configuration as follows:
-
Controller functionality is added to the
MODEL
Device in a newCTL
Resource, which contains an instance of theLIFTER_CTL
FB Type to perform the required control functions. -
The
LIFT_ACTUATORS
andFEED_ACTUATORS
Resources of theHMI
Device are re-configured to display the actuator values output by the controller. -
The configurations of the remaining Resources in the
HMI
andMODEL
Devices remain identical to their configurations in theLIFTER_MVL
System configuration. -
Finally, the use of the local multicast and
Tagged Data design
patterns enables the insertion of the
CTL
Resource into theMODEL
Device without any modification of the Tag data base.




