HWArobotics
Rack-grid background (Full Page) — running on the live page Animation is disabled here so it cannot cover the editing handles. Open the page on the front end to see it.
Material Flow Controller · Huazhang Intelligent
MFC · REAL-TIME MATERIAL FLOW CONTROL

Every tote, every second,
routed by the shortest
live path in the building.

The Material Flow Controller sits between your host systems and the floor. It reads the state of every conveyor segment, sorter and vehicle, predicts where congestion is about to form, and re-decides each route in milliseconds — so throughput holds when the wave doesn't.

18 MSROUTE DECISION
99.98%CONTROLLER UPTIME
200+SITES LIVE
01
System Architecture
FOUR LAYERS · HOST → INTELLIGENCE → DEVICE CONTROL → FIELD
1 Host & Task Layer UPSTREAM Host Systems WMS · ERP · MES · SAP Order Intake Wave Release Inventory Sync Master Data Status Callback Audit Trail Exception Return SLA Contract Flow Orchestration TASK & ROUTE SERVICES Task Pool Route Solver Zone Balancing Priority Rules Reservations Divert Rules Re-Route Engine Merge Windows Data Services STATE · CACHE · HISTORY DB Transaction Store MYSQL RD Live Segment State REDIS · IN-MEMORY TS Telemetry History INFLUXDB TASKS DOWN · STATE UP 2 Flow Intelligence DECISION CORE Flow Intelligence Core CLOSED LOOP · 18 MS BUDGET 01 · PREDICT Congestion Forecast Segment load 90 s ahead Merge contention scoring 02 · DECIDE Route Learning Cost model per divert Online policy update 03 · OPTIMISE Throughput Governor Release rate shaping Buffer & recirc control 04 · PROTECT Anomaly Detection Jam & drift signatures Auto isolate & alert CONTROL COMMANDS · 50 HZ 3 Device Control IOT GATEWAY UDP Protocol Parser Frame decode · 2 ms BINARY TELEGRAMS EMQX MQTT Broker Event fan-out QOS 1 · 40K MSG/S OPC-UA Gateway PLC tag mapping READ / WRITE Digital Twin Feed Third-party subscribe MQTT TOPICS 4 Field Hardware EXECUTION Conveyor & Merge Zone motor control 412 SEGMENTS Sorter & Divert Shoe · tilt-tray 96 CHUTES RGV / AMR Fleet Traffic & charging 64 VEHICLES PLC & Sensors Scan · photo-eye 3,100 POINTS
02
Material Flow Path
LIVE ROUTE VIEW · INDUCT → SCAN → MERGE → SORT → DROP
NODE 01 Induct NODE 02 Scan Tunnel NODE 03 Divert Decision LANE A · 82% Fast Buffer LANE B · 41% Relief Loop NODE 04 Merge Window DROP 01 · 640/HR Pack Wall DROP 02 · 910/HR ASRS Infeed DROP 03 · 850/HR Dock Lanes CONTROLLED PATH · RE-EVALUATED EVERY 18 MS Lane B opened automatically at 09:41:22 — Lane A was forecast to saturate in 34 seconds. RE-ROUTED 214 TOTES · ZERO STOPS
03
Capabilities
SIX CONTROL DISCIPLINES
01 · ROUTING
Dynamic route decisioning

Each divert point is decided at the moment the tote arrives, from live segment occupancy — not from a static route table written at commissioning.

18 MS DECISION
02 · FORECAST
Congestion prediction

The controller models where load is heading 90 seconds out and relieves the segment before a jam forms, instead of reacting to a photo-eye timeout.

90 S HORIZON
03 · RELEASE
Throughput governing

Induct rate is shaped to what the downstream can absorb, so the line runs at its ceiling without recirculation storms at peak.

+14% PEAK RATE
04 · PROTECT
Anomaly & jam isolation

Drift signatures on motor current, scan rate and dwell time flag a failing segment early; traffic is routed around it while maintenance is dispatched.

-62% STOPPAGES
05 · SIMULATE
Digital twin replay

Replay any shift against a changed rule set before it ships to the floor, and publish the live twin stream to your own analytics stack.

MQTT TWIN FEED
06 · OPERATE
One console per site

Segment health, route load, vehicle fleet and exception queue in a single operator view, with a full command audit trail behind every override.

ROLE-SCOPED ACCESS
Measured across 37 live sites
ROLLING 90 DAYS · PLACEHOLDER FIGURES
+14%
Peak throughput
VS STATIC ROUTING
-62%
Unplanned stops
JAMS PER SHIFT
18 MS
Decision latency
P99 AT DIVERT
99.98%
Controller uptime
HOT-STANDBY PAIR
04
Operator Console
LIVE VIEW · SEGMENTS · FLEET · EXCEPTIONS
MFC CONSOLE · SITE NJ-02 · SHIFT B
LIVE 09:41:22
CONTROL
Flow Overview
Segments
Routes & Rules
Vehicle Fleet
Exceptions
Twin Replay
CONTROLLER
PrimaryACTIVE
StandbySYNCED
THROUGHPUT NOW
2,412 /HR
SEGMENT LOAD
68 %
OPEN EXCEPTIONS
3
Throughput · last 60 min
PEAK 2,640 /HR
08:4009:1009:41
SEGMENT
LOAD
RATE
STATE
CV-A-014 Main Line
640 /HR
NEAR CAP
CV-B-006 Relief Loop
310 /HR
NORMAL
SR-01 Tilt-Tray Sorter
1,180 /HR
NORMAL
RGV-Z3 Aisle Group
420 /HR
NORMAL
DECISION FEED
09:41:22 · RE-ROUTE
Lane A forecast to saturate in 34 s — 214 totes shifted to Relief Loop.
09:39:07 · RELEASE SHAPE
Induct 03 throttled to 480 /hr to protect merge window MW-2.
09:36:51 · ANOMALY
Motor current drift on CV-A-022 — flagged for inspection, traffic unaffected.
09:33:14 · WAVE
Wave W-2211 accepted from WMS — 1,860 lines, 4 drop zones.
DECISIONS TODAY
1,204,880
05
Integration Matrix
WHAT THE CONTROLLER TALKS TO, AND HOW
SYSTEM
PROTOCOL
DIRECTION
CADENCE
PAYLOAD
WMS
REST · JSON
Bi-directional
ON EVENT
Waves, tasks, confirmations
WCS
MQTT · UDP
Bi-directional
50 HZ
Segment state, control words
ERP / SAP
IDOC · REST
Inbound
BATCH · 15 MIN
Master data, order headers
MES
OPC-UA
Bi-directional
1 S
Line call-off, consumption
PLC / SCADA
OPC-UA · TCP
Bi-directional
50 HZ
I/O points, motor commands
Analytics / BI
MQTT · INFLUX
Outbound
STREAM
Twin feed, telemetry history
06
Deployment Topology
EDGE CONTROL PAIR PER SITE · CENTRAL FLEET VIEW
Central Fleet Console 37 SITES · READ + POLICY PUSH Cloud or on-premise · no control path dependency TLS · STORE & FORWARD Site NJ-02 LIVE MFC · PRIMARY Edge Node A MFC · STANDBY Edge Node B FIELD BUS 412 segments · 96 chutes · 64 vehicles OPC-UA · UDP · 50 HZ Site SH-01 LIVE MFC · PRIMARY Edge Node A MFC · STANDBY Edge Node B FIELD BUS 268 segments · 48 chutes · 22 AMR OPC-UA · MQTT · 50 HZ Site DE-04 COMMISSIONING MFC · PRIMARY Edge Node A MFC · PLANNED Edge Node B TWIN ONLY Simulated flow · rules under validation REPLAY MODE