


This System Configuration implements a Distribution Design for the pallet handling example.The screenshot above shows the result of performing the following actions:
-
Launching the
MODEL
Device on a Raspberry Pi 2 Model B running the Raspbian operating system, using the following terminal commands:
cd fbdk8 java -jar device.jar MODEL RMT_FRAME MGR_ID 192.168.0.14:61499
-
Launching the
system from a desktop PC running the Bodhi Linux
operating system with a single-core, 32-bit CPU clocked at
2.6 GHz with a 64-GB disk drive, using the following terminal
commands:
cd fbdk8 java -jar system.jar LIFTER_MVCDR
- 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 a complete cycle as shown in Steps 1-7 of the animation.
- Causing a fault by clicking on the lifter.
- Clicking the LOAD button to load another pallet.
-
Observing the occurrence of the
TIMEOUT_LOADING
diagnostic as shown above. - Clicking on the lifter to clear the fault, then creating another fault by clicking again while the pallet is rising.
-
Observing the occurrence of the
TIMEOUT_UP
diagnostic as shown above.
Additional faults can be introduced into the system at appropriate
points in the operational cycle to produce the TIMEOUT_UNLOADING
and TIMEOUT_DOWN
diagnostic codes.
As shown below, this system configuration is derived from the LIFTER_MVCDL
configuration
by adding and configuring MODEL.TAGS
and DIAGNOSTICS.TAGS
resources. These resources map the local multicast
services within the device boundaries, to UDP messaging between
devices, using the Tagged Data Design Pattern, as shown in the
table below (only the changes from the LIFTER_MVCDL
System configuration are shown).
Tag Name | Type(s) | UDP Channel | Description |
---|---|---|---|
FEED_ACT
|
BOOL,BOOL
|
225.0.0.1:1031
|
FEED_MOTOR, OPEN_GATE
|
FEED_SENSE
|
BOOL,BOOL,BOOL
|
225.0.0.2:1032
|
PALLET_AT_GATE, GATE_OPEN, GATE_CLOSED
|
LIFTER_ACT
|
BOOL,BOOL
|
225.0.0.3:1033
|
RAISE,LOWER
|
LIFTER_SENSE
|
BOOL,BOOL,BOOL
|
225.0.0.4:1034
|
BOTTOM, TOP, PALLET_IN_LIFT
|
LIFT_CONVEYOR
|
BOOL,BOOL
|
225.0.0.5:1035
|
IN,OUT
|
MOTORS
|
BOOL
|
225.0.0.6:1036
|
FEED + TAKEOFF MOTORS
|



