Profile

Zaheer Agro Engineering

Rice Technician Control System
+92 322 4702943

Enter PIN

Enter your 4-digit PIN to access settings

Zaheer Agro Engineering +92 322 4702943 Rice Technician
ZAHEER AGRO ENGINEERING
Rice Technician v3.0 | PRODUCTION
SIMULATION
Connecting...
00:00:00
Active alarms detected 0
Profile

ZAHEER AGRO ENGINEERING

Rice Technician Control Panel — Production Ready

+92 322 4702943

SIMULATION MODE
Dashboard
Auto Operation View
Motors
M1 – M6 Control
Alarms
0 Active
Settings
Machine Connection

System Info

MachineRice Technician (Belsi)
Motors6 Units (M1–M6)
SOV ValvesAir + Water
Versionv3.0-prod

Connection

Protocol--
Gateway--
StatusChecking...
Last Data--

Safety

Emergency Stop Available
PIN Protected Settings
Alarm Monitoring
Audit Trail Active

Operation Mode

CURRENT: AUTOMATIC

Auto Sequence Status

Idle
Main Motor
Air Blower
Feed Shutter
SOV Valves

Motor Status Overview

Pressure

0.0 BAR
0.00

Flow Rate

0.0 L/min
0.00
E-STOP

Motor Control Panel

Auto

In AUTO mode, motors follow the startup sequence. Switch to MANUAL to control each motor individually.

Process Controls

Solenoid Valve Control

Solenoid valves for Air and Water control. Operate via Sensor (Auto) or Manual override.

Air SOV
Solenoid Valve — Air Supply
StatusOFF
Sensor0.0 PSI
Mode
Water SOV
Solenoid Valve — Water Supply
StatusOFF
Sensor0.0 L/min
Mode

Sensor Thresholds

45
15

Alarm Management

0 Active

System Event Log

Machine Connection

Modbus Configuration

MQTT Configuration

Alarm Thresholds

Gateway Bridge Setup Guide

To connect to a real machine, you need a Gateway Bridge running on your local network next to the PLC/Controller:

# Architecture:

[PLC/Controller] <--Modbus TCP--> [Gateway Bridge] <--HTTP API--> [This Dashboard]
   (Machine)         (Port 502)      (Your Server)      (Cloud)       (Cloudflare)

# Gateway Bridge pushes state every 500ms:
POST https://your-app.pages.dev/api/machine/state
{
  "motors": { "M1": { "on": true, "fault": false, "amps": 12.5 }, ... },
  "processes": { "FEEDING": { "on": true }, ... },
  "sov": { "air": { "on": true, "sensor": 45.2 }, ... },
  "pressure": 4.5,
  "flowRate": 18.3,
  "running": true,
  "mode": "auto",
  "_source": "gateway"
}

# Gateway Bridge polls for commands:
GET https://your-app.pages.dev/api/machine/commands/pending
[{ "id": 1, "command": "{\"action\":\"start\"}", "status": "pending" }]

# Gateway acknowledges command execution:
PUT https://your-app.pages.dev/api/machine/command/1
{ "status": "acknowledged", "response": "OK" }

Supported PLCs: Siemens S7 (via Modbus TCP), Allen-Bradley (via Modbus TCP), Delta DVP, Schneider M340, any Modbus TCP/RTU compatible controller.

Arduino/ESP32: Use Modbus TCP slave library on ESP32 connected to relays/sensors. The gateway bridge reads Modbus registers and pushes to this API.

Profile

Operator

operator

Change Password

Change PIN

Your PIN is required to access Settings. Change it here.

Session

Logged in as operator