Hola softbert, puedes revisar este hilo por si encuentras algunas ideas:
Ahí proponen la conexión a un PLC por Modbus/TCP, y me parece que podría resolver muchos requerimientos de comunicación.
No tengo referencias de lenguajes de programación de aplicaciones de gestión empresarial que tengan la conectividad OPC de forma nativa. Pero en velneo existe la opción de Qt. Podrías explorar librerías Qt de automatización, y luego analizar la posibilidad de integrarlas con aplicaciones velneo.
Si la conectividad OPC es muy relevante para la aplicación que tienes en mente, puede ser más recomendable buscar plataformas de desarrollo SCADA.
Por otra parte, no todas las aplicaciones industriales requieren conectividad a PLC. Por ejemplo, nuestro proyecto más grande desarrollado en velneo es una aplicación cloud que lleva control de accidentes, avisos de mantenimiento y gráficas de producción. Lo usan en una planta industrial y al parecer les está funcionando bien, seguimos agregando nuevas funciones. Para este caso, no propusimos una alternativa SCADA porque tendría un alcance más limitado y sería de mayor costo.
Un saludo.