This System Configuration implements the layered Model+View+Control testing architecture for the assembly example.
The MODEL device encapsulates the combined Model
and View architectural functions, identically as in the ASM_MVL
configuration.
The CONTROL device
provides the HMI and Controller functionality as
follows:
-
The
TRANSPORT_SENSORSandPRESS_SENSORSResources provide a display of sensor values identical to that in the corresponding Resources of theHMIDevice of theASM_MVLconfiguration. -
The logic for sequencing and interlocking of operations among the
modeled physical elements is provided by an instance of the function
block type
ASM_CTL, contained in theCONTROL.ASSY_CTLResource. -
The
TRANSPORT_ACTUATORSandPRESS_ACTUATORSResources provide a display of actuator output values from the controller. -
Finally, the
PRESS_ACTUATORSResource provides a RUN/STOP switch for starting and stopping the assembly sequence.
This System configuration uses the Local
Multicast design pattern for the communication of data and events
among Resources. The FBDK uses the Tagged
Data design pattern to ensure consistency of the communicated events
and data, as in the ASM_MVL
system configuration.