Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join now60 Days of Data Days! Live and on-demand sessions, challenges, study groups and more! And it's all FREE!. Join now. Learn more
Can Microsoft Fabric be integrated with ICS (Industrial Controls Systems) including PLC (Programmable Logic Controller) and HMI (Human-Machine Interface)?
We're interested in exploring Data Activator with our ICS information.
Thank you for your time!
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.
Hi all,
Curious as to what/if anything came of this. Currently looking into a Fabric workflow that ends in both PowerBI dashboards and hopefully PLC connections. Thanks!
Hi Jeff_Baron,
Sounds like a great use case for Data Activator. I think the answer to your question will depend on a few factors, such as the make and model of your PLC, and how you're currently getting data out of it. If you're already loading data from your PLC into Azure, then I expect it would be relatively straightforward, because you should be able to forward it from Azure into a Fabric eventstreams item. I'd love to hear more about your use case and discuss this further with you. Feel free to contact me directly at [email protected] if you'd be up for further discussion.