Este documento visa descrever os procedimentos que ajudará o usuário a investigar/solucionar a falha na comunicação do servidor OPC Collector, assim como verificar a conexão com o PlantSuite.
Quando surgir este evento na tela da aplicação, é provável que:
1 - O cadastro da variável esteja definido como somente leitura, sem permissão para escrita.
2 - Sobre a conexão existem varias possibilidades que possa ocasionar a falha, sendo: serviço Windows não está executando, coletor desconectado, configurações da aplicação no portal, configurações do Broker MQTT incorretas, entre outros...
Neste documento, demonstraremos como o usuário deverá proceder referente estas questões, seguindo as instruções abaixo.
Para que o chamado seja reportado ao suporte técnico, recomendamos que o usuário certifique-se das possíveis falhas através das instruções deste documento, uma vez que foi identificada de onde possivelmente surgiu o evento, é imprescindível que seja feita a coleta das evidências, assim como os registros de log para análise.
1 - Não foi possível escrever na variável OPC.
Esta falha do quadro abaixo, geralmente ocorre no quadro de produção, à medida em que o operador muda o processo para a próxima etapa, o OPC por sua vez, pega o ID de controle e escreve na variável previamente configurada
no Plant Model.
Uma vez que a variável foi definida como somente leitura, o sistema entenderá que não é permitido a escrita nela.
Para solução, siga as instruções abaixo:
Entre no cadastro da variável através do Menu PlantSuite > Variáveis e Configurações > Variáveis.
No Gerenciamento de Variáveis. selecione a variável correspondente a esta operação e selecione editar.
Na Configurações da Variável, desmarque a caixa Somente Leitura e clique em salvar;
Para saber mais detalhes sobre a Configuração da Escrita de um Processo no CLP, acesse aqui.
Agora que solucionamos a escrita na variável, vamos verificar as conexões.
2 - Testando Comunicação/Conexão.
2.1 - Primeiro verifique o serviço OPC Collector no Windows se o mesmo está em execução.
Abra o gerenciador de tarefas e certifique-se da informação.
2.2 - Depois verifique a comunicação/conexão com o serviço do OPC Collector.
No menu PlantSuite, abra o tópico Infraestrutura > Aplicações.
Observe que o status de ambas as aplicações tanto de comunicação do serviço, quanto do servidor estão online; se uma delas estiver offline, entre no respectivo servidor e avalie os registros de log através do Elasticsearch para que seja reportado para o setor responsável.
Para certificar-se do status, passe o mouse em cima do type e verifique o estado do mesmo.
Note que é possível constatar informações primordiais referente o funcionamento da aplicação;
Status: Servidor está disponível, banco de dados conectado, serviço esta ok.
2.3 - Certifique-se que o Banco de Dados está online, se estiver offline, verifique com o seu time de infraestrutura o motivo pelo qual não está retornando resposta.
No menu PlantSuite, abra o tópico Infraestrutura > Banco de dados
No quadro abaixo é possível verificar a conexão de ambos os bancos disponíveis e seu atual estado, para certificar-se que está online, passe o mouse no fleg e veja que está conectado.
2.4 - Veja se os Servidores de OPC estão online, caso esteja offline, verifique as informação de Coleta de Logs através do Elasticsaerch - módulo Observability > Log.
Após selecionar o ícone de exclamação, este exibirá os dados completo da aplicação do coletor.
Através do módulo Observability, é possível monitorar todos os arquivos de log que fluem de seus servidores.
2.5 - Acesse o Elasticsearch com o seu usuário e senha no menu >Analytics > Discover, selecione os eventos de Log desejado através do filtro: metadata.application : "nome da aplicação a ser consultada"
Segue dicas para coleta de Logs, para mais informações, consulte aqui.
2.6 - Certifique-se que o Servidores de OPC estão online, caso esteja offline verifique a comunicação da rede, pois por segurança o firewall pode estar impedindo gravar novos dados no servidor.
No menu PlantSuite, abra o tópico Coletor de Dados > Servidores
No quadro abaixo temos o servidor OPC que faz a comunicação com os PLCs.
2.7 - Para verificar a comunicação das variáveis, abra o tópico menu PlantSuite > Variáveis e Configurações > Variáveis
No quadro abaixo podemos observar que, a comunicação das variáveis estão sendo processadas no OPC Collector.
Passando o mouse sobre cada estado da variável, veja que é possível conferir informações primordiais referente o funcionamento da aplicação ;
Status: Variável processada no OPC; Qualidade boa; último valor coletado.
Ao verificar todas as conexões acima, e for constatado que todas as comunicações na interface de ambas estão ok, indicamos que seja feita o Restart do pool da aplicação do portal no IIS (Internet Information Services).
Verifique se as conexões estão funcionando, caso continue apresentando falha, colete os logs e envie para análise do setor técnico.
Continue acompanhando nosso conteúdo de testes de conexão com o Coletor OPC, para mais detalhes, clique aqui.