This System Configuration illustrates a distribution design
of the ASM_MVCDL example in
which the Model+View functions are located in a remote device
named MODEL, the Control+HMI functions are in a
local device named CONTROL, and the Diagnostic functions
are in a local device named (surprise!) DIAGNOSTICS.
-
See the
ASM_MVCDR2configuration for an example of using the efficientfbmgt2device management scheme for the implementation of this configuration.
As shown in the table and figures below, each of the MODEL
and DIAGNOSTICS devices contains a TAGS
resource that uses the Tagged
Data Design Pattern as follows:
-
The
MODEL.TAGSresource:-
Gathers sensor data and publishes it remotely via the
PRESS_SENSEandTRANSPORT_SENSEchannels. -
Receives remote actuator data and publishes it locally via the
PRESS_ACTandTRANSPORT_ACTchannels.
-
Gathers sensor data and publishes it remotely via the
-
The
DIAGNOSTICS.TAGSresource:-
Receives remote sensor data and publishes it locally to both
DIAGNOSTICSandCONTROLdevices via thePRESS_SENSEandTRANSPORT_SENSEchannels. -
Gathers actuator data from the
CONTROLdevice and publishes it remotely via thePRESS_ACTandTRANSPORT_ACTchannels.
-
Receives remote sensor data and publishes it locally to both
Local Multicast
channels are configured identically as in the ASM_MVCDL System
configuration.
| Tag Name | Type(s) | UDP Channel | Description |
|---|---|---|---|
PRESS_ACT
|
BOOL,BOOL
|
225.0.0.1:1031
|
PRESS_FWD, PRESS_REV
|
PRESS_SENSE
|
BOOL,BOOL
|
225.0.0.2:1032
|
PRESS_HOME, PRESS_AT_END
|
TRANSPORT_ACT
|
BOOL,BOOL,BOOL
|
225.0.0.3:1033
|
CYL1_ADVANCE, CYL2_ADVANCE, CYL12_RETRACT
|
TRANSPORT_SENSE
|
BOOL,BOOL,BOOL
|
225.0.0.4:1034
|
HOME, MID, END
|