I’m at the start of a HMI project, the goal is to develop an C# .NET HMI application that runs on an windows PC. The HMI must be able to read and write PLC variables
In the first stadium of the project the HMI must be able to communicate with
• Lenze CodeSys v3 PLC’s
• Allen Bradley Compact and control PLC’s
In a later stadium I would like it if it also could communicate with:
• Schneider Codesys v3 PLC’s
• Siemens PLC’s
I think that an OPC UA server with drivers for different PLC’s is the solution. But i can only find OPC servers that support or general PLC's like Allen Bradley or CodeSys based PLC's.
Does anyone here has any experience in this?