OPC UA
La integración OPC UA corre en proceso dentro de cms-api (biblioteca node-opcua, JavaScript
puro) — no necesita SDK nativo ni un microservicio separado, a diferencia de SAP.
Conexión
Registre un servidor OPC UA en Conexiones Externas: endpoint, política de seguridad y credenciales. Pruebe la conexión antes de configurar la recolección.
Recolección — OPC_UA_TRIGGER
El CMS observa una tag de disparo y se activa cuando cambia de valor. Es orientado a evento: no hay polling programado.
Uso típico: el PLC escribe 1 en una tag de “pedido listo”; el CMS lo detecta, lee las tags de
datos asociadas y reenvía el mensaje al ERP.
Entrega — OPC_UA_WRITE
Escribe valores en tags del servidor OPC UA a partir de los datos del mensaje — el camino del ERP de vuelta a la planta.
La escritura altera el estado de un equipo real. La entrega pasa por el gate de permiso de escritura — manténgalo activo en producción. Con el gate configurado y su conexión fuera del aire, la escritura es rechazada, no liberada.
Probar sin PLC
La pantalla Simuladores trae un servidor OPC UA embebido, con perfiles de tags con nombre (uno por PLC simulado). Permite validar disparo y escritura de punta a punta antes de tener acceso al equipo.
La caída de conexión dispara la alerta CONEXAO_OPCUA_PERDIDA.