Integração do servidor CMTK OPC UA com o Ignition e o NodeRED
1. Introdução
Como integrar o CMTK no OPC UA com o Ignition e o NodeRED. Neste teste, o CMTK é um servidor OPC UA.
2. Aplicação do servidor OPC UA
Em primeiro lugar, a aplicação do servidor OPC UA deve ser instalada no CMTK. Para instalar o servidor OPC UA, descarregue a aplicação a partir desta ligação: App Store - Condition Monitoring Toolkit (Kit de ferramentas de monitorização de condições) e instale-a no CMTK no Gestor de aplicações.

3. Configuração do CMTK
No separador de definições do servidor Web do CMTK, clique em: "IoT Communication" (Comunicação IoT) e, de seguida, em: "OPC UA Server" (Servidor OPC UA).
Active a comunicação do servidor OPC UA, neste caso configurámos para: "Anónimo e sem certificado".

4. Integração com o Ignition
Aceder ao Ignition através do host local e iniciar sessão.

Em "Config", selecionar a opção "OPC Connections" em OPC Client.

Criar uma nova conexão OPC:

Selecionar OPC UA e clicar em "Next".

Em "Endpoint URL", escreva:"opc.tcp://192.168.10.1:4840/discovery" e clique em "Next" (Seguinte).
(Se o seu IP for diferente do padrão do CMTK (192.168.10.1), altere-o no endpoint)

No ecrã abaixo, clique apenas em Next (Seguinte):

Em "Select Endpoint" utilize a opção "without security policy" e sem "security mode", conforme imagem abaixo:

Em seguida, clique em "Next".
Após os passos acima, finalize a criação do Cliente OPC UA.

Quando terminar, aparecerá o ecrã abaixo:

Altere o nome para "CMTK OPC UA", a descrição para "Client" e clique em "Create New OPC Connection":

Se tudo estiver correto, aparecerá a seguinte mensagem e o estado será "Connected" (Ligado).

Para visualizar as informações do CMTK que estão a ser recolhidas, vá a "config" e selecione a opção "OPC Quick Client".

Aparecerá o cliente que criou.

5. Integração com o NodeRED
No NodeRed, é necessário instalar a biblioteca: https://flows.nodered.org/node/node-red-contrib-opcua.
Neste exemplo, apenas pretendemos obter o valor "Vibration Velocity RMS v-RMS Z" do CMTK como cliente no Node Red

No nó Inject, é necessário adicionar um novo "topic/path" com o NodeID que pretende obter do servidor
. Neste caso, o nosso NodeID é ns=4;s=master1.port1.888|917764||ParameterSet:ProcessDataInput:Vibration Velocity, RMS Z
(Utilize o UA Expert para encontrar isto).

Nas definições do nó do cliente OPC UA, tem de adicionar o ponto final do servidor OPCUA. As outras definições não são relevantes para este exemplo

Nas definições do ponto final, verá as mesmas definições que nas opções do servidor CMTK descritas. Aqui, é necessário aplicar as mesmas definições e iniciar sessão com o utilizador ou carregar a certificação

Se a ligação ao servidor OPC-UA estiver ativa, é possível ver isso por baixo do nó

No nó de depuração, é possível ver os valores da porta 1:
