A plant-wide Ignition SCADA + MES system with an edge-to-enterprise MQTT architecture, a scalable UDT data model, role-based security, and a full alarming, historian, and reporting stack.
This project moves from single-capability HMI builds to a fully integrated SCADA architecture. A simulated multi-area process plant — feedstock tank farm, refining reactors, distillation, product storage, and utilities — is controlled from a single overview interface. Field data flows from simulated PLCs over OPC-UA to an Edge gateway, publishes via MQTT Sparkplug B to a broker, and is consumed by a central gateway running the Perspective application, alarming, historian, and reporting. The design mirrors the edge-to-enterprise patterns used in real industrial IIoT deployments.
[ OpenPLC / CODESYS sim ] --OPC-UA--> [ Edge Gateway ] --MQTT Sparkplug B--> [ Broker ]
|
[ Central Gateway ]
- MQTT Engine (subscribe)
- Perspective application
- Alarming + notifications
- Tag Historian
- SQL database + reporting