OPC UA
A integração OPC UA roda em processo no cms-api (biblioteca node-opcua, JavaScript puro) —
não precisa de SDK nativo nem de microserviço separado, ao contrário do SAP.
Conexão
Cadastre um servidor OPC UA em Conexões Externas: endpoint, política de segurança e credenciais. Teste a conexão antes de configurar a coleta.
Coleta — OPC_UA_TRIGGER
O CMS observa uma tag de trigger e dispara quando ela muda de valor. É orientado a evento: não há polling agendado.
Uso típico: o CLP escreve 1 numa tag de “pedido pronto”; o CMS detecta, lê as tags de dados
associadas e encaminha a mensagem para o ERP.
Entrega — OPC_UA_WRITE
Escreve valores em tags do servidor OPC UA a partir dos dados da mensagem — o caminho do ERP de volta para o chão de fábrica.
Escrita altera o estado de equipamento real. A entrega passa pelo gate de permissão de escrita — mantenha-o ativo em produção. Com o gate configurado e a conexão dele fora do ar, a escrita é recusada, não liberada.
Testar sem CLP
A tela Simuladores traz um servidor OPC UA embutido, com perfis de tags nomeados (um por CLP simulado). Dá para validar trigger e escrita ponta a ponta antes de ter acesso ao equipamento.
Queda de conexão dispara o alerta CONEXAO_OPCUA_PERDIDA.