Forum Discussion
ICS (Industial Controls Systems)/PLC (Programmable Logic Controller) Integration
Hi,
Yes, Microsoft Fabric can be integrated with Industrial Control Systems (ICS), including PLCs, HMIs, and other operational technology (OT) systems, although the integration is typically achieved through intermediary components rather than connecting Fabric directly to the PLC.
A common architecture is:
PLC/HMI → OPC UA / MQTT / Azure IoT Operations or IoT Hub / Event Hubs → Fabric Eventstream → Eventhouse or Lakehouse → Real-Time Intelligence & Activator
This approach enables you to:
Ingest real-time telemetry from industrial devices.
Store and analyze streaming data in Eventhouse or Lakehouse.
Build real-time dashboards for operational monitoring.
Use Data Activator to trigger alerts or actions when conditions such as threshold breaches or equipment anomalies are detected.
For legacy PLCs that don't support modern protocols, an industrial gateway (for example, one that exposes OPC UA or MQTT) is commonly used to bridge the data into Azure services before it reaches Fabric.
A few questions to better understand your scenario:
Which PLC vendor are you using (e.g., Siemens, Allen-Bradley/Rockwell, Mitsubishi, Omron, Schneider)?
Are you looking to ingest data in real time, or is near-real-time (every few minutes) sufficient?
Are you planning to use Data Activator for notifications only, or also for triggering downstream workflows through Power Automate or other services?
If you share your PLC platform and communication protocol, the community can recommend an architecture that's best suited for your environment.
If you found this reply helpful, please consider giving it a Kudos. If it answers your question, marking it as the Accepted Solution will help other community members exploring industrial integrations with Microsoft Fabric.