.NET / Blazor SCADA: from development to commissioning.

A supervision application connected to PLCs, spanning the interface, data acquisition, infrastructure and on-site work.

Application development

Blazor interface, .NET application logic and a C# OPC UA acquisition service. SignalR supports real-time communication.

Data and infrastructure

Architecture built around SQL Server, IIS, Windows Server and VMware. Entity Framework is also part of my .NET development skill set.

Validation and troubleshooting

Two commissioning assignments, in North Carolina and then France’s Grand Est region: on-site issue analysis and Siemens PLC program reading, modification, and debugging.

Design the software and support its operation.

I developed the Blazor .NET SCADA and acquisition service, then supported the transition to WinCC Unified. My work covers development and deployment as well as equipment troubleshooting.

  • Interface and workflows: Blazor .NET SCADA development.
  • Acquisition: C# OPC UA service and real-time communication through SignalR.
  • Infrastructure: SQL Server, IIS, Windows Server, VMware and networking.
  • Deployment: virtualised environments and Panel PCs, validated in real conditions.
  • On site: two commissioning assignments, three months in North Carolina then six months in France’s Grand Est region.
  • Automation: Siemens PLC program reading, modification, and debugging.
  • Evolution: supported the transition to WinCC Unified.

Scope

Carry a software subject beyond development alone, through to field operation, installation control, and PLC diagnosis.

Value delivered

Provide teams with a tool that is readable, reliable, and directly useful in operation.

Positioning

Approach supervision as a complete industrial application rather than as a simple technical display.