Weintek HMI lento a atualizar? Diagnosticar atrasos de tags e comunicação

Quando um Weintek HMI atualiza lentamente, identifique primeiro onde o valor fica atrasado: dentro do PLC, durante a comunicação, numa macro HMI ou transferência de dados, ou no ecrã. Alterar definições de comunicação antes de localizar esse atraso pode dificultar a resolução do problema.

Índice

Um ecrã tátil responsivo não prova que os seus CLP dados estejam atualizados. Da mesma forma, uma tendência lenta não significa necessariamente que os ecrãs numéricos comuns estejam a atualizar lentamente.

Este guia apresenta uma abordagem prática de diagnóstico para projetos EasyBuilder Pro. As definições e ferramentas de diagnóstico disponíveis dependem da IHM série, versão de software e driver de comunicação selecionado.

1. Identifique o que está realmente lento

Escolha um valor afetado e siga-o desde a origem até ao ecrã. Confirme o dispositivo exato, endereço ou tag, tipo de dados e qualquer cálculo intermédio.

Por exemplo, uma temperatura apresentada pode vir diretamente de um registo PLC ou de um registo local HMI que uma macro atualiza periodicamente. Esses caminhos exigem verificações diferentes.

ObservaçãoInvestigar primeiroComparação útil
O valor muda tarde no software de programação PLCMedição de origem e lógica PLCValor de entrada versus o registo que o HMI lê
O valor PLC muda rapidamente, mas o HMI recebe-o tardePedidos e respostas de comunicaçãoObservação PLC versus dados de diagnóstico HMI
Os dados de diagnóstico HMI mudam rapidamente, mas um objeto permanece desatualizadoEndereço do objeto, conversão ou caminho de dados intermédioValor de origem direto versus valor apresentado
Um ecrã numérico atualiza rapidamente, mas uma tendência muda lentamenteAmostragem de dados e configuração da tendênciaValor em tempo real versus amostras registadas
O painel físico é responsivo, mas a visualização remota está atrasadaLigação de visualização remota e clienteVisualizações local e remota do mesmo evento

Estas observações limitam a investigação; não provam, por si só, uma causa.

Utilize um valor de processo existente que varie em segurança ou um sinal de diagnóstico aprovado. Não force saídas nem provoque movimento da máquina apenas para medir a resposta do ecrã.

2. Estabeleça uma linha de base repetível

Antes de modificar o projeto, guarde uma cópia de segurança e registe:

  • Modelo HMI, versão de runtime ou firmware e versão do EasyBuilder Pro.
  • Modelo PLC, driver de comunicação e ligação Ethernet ou série.
  • Ecrã, objeto, endereço e tipo de dados afetados.
  • Se o objeto lê diretamente o PLC ou utiliza um registo local HMI.
  • Se o atraso afeta um valor, um dispositivo, um ecrã ou todo o projeto.
  • Quando o problema ocorre: arranque, mudança de ecrã, produção normal ou recuperação da comunicação.

Observe a mesma alteração de valor várias vezes em condições de operação comparáveis. Uma gravação que mostre ambas as observações pode ajudar a estabelecer a sequência.

Trate com cautela as temporizações de janelas de software separadas: cada monitor tem o seu próprio comportamento de atualização. Não subtraia timestamps de dispositivos não sincronizados e apresente o resultado como latência de comunicação precisa.

O objetivo imediato é encontrar qual etapa fica para trás, e depois medir essa etapa mais de perto.

Precisa de uma unidade Altivar de substituição?

Explore as novas unidades Altivar originais para projetos de manutenção, resolução de problemas e substituição.

schneider ATV320 (1)

3. Inspecione a comunicação antes de ajustar as definições de atualização

Em dispositivos suportados da família cMT, o cMT Diagnoser pode ajudar a inspecionar dados de objetos e atividade de comunicação. Weintek a documentação descreve a visualização de valores de objetos e a monitorização de endereços adicionais; utilize estas capacidades num fluxo de diagnóstico apenas de leitura. Consulte a introdução oficial do cMT Diagnoser.

Compare o endereço, tipo de dados, comprimento e valor do objeto afetado com a origem PLC pretendida. Na vista de pacotes disponível, procure pedidos falhados e determine qual dispositivo ou endereço está envolvido.

UM Polling significa que um pedido aguarda resposta. Por si só, não prova que o processador HMI esteja sobrecarregado. A Weintek também refere que um endereço de objeto inválido pode gerar um erro de comunicação enquanto outros objetos continuam a funcionar. Consulte o guia de diagnóstico de comunicação da Weintek USA.

Se o seu HMI não suportar estas ferramentas, utilize o diagnóstico do driver aplicável, ferramentas de monitorização PLC e um método aprovado de captura de comunicação.

Resolva primeiro os pedidos falhados

Procure uma relação entre valores desatualizados e:

  • Pedidos para um dispositivo indisponível.
  • Endereços inválidos ou intervalos de dados não suportados.
  • Respostas que chegam de forma inconsistente.
  • Erros de comunicação que surgem durante a lentidão.

Dependendo do agendamento do driver, esperar por pedidos falhados pode afetar outras atualizações. Confirme essa relação por observação em vez de assumir que uma tag falhada torna todos os dispositivos lentos.

Se o painel indicar falhas de ligação, comece pelo guia Weintek de resolução de PLC sem resposta antes de otimizar o desempenho.

4. Entenda o que cada definição controla

Várias definições influenciam o comportamento da comunicação, mas têm funções diferentes.

DefiniçãoO que controlaO que verificar antes de alterar
Tempo limite de comunicaçãoQuanto tempo um pedido pode esperar antes de ser considerado sem respostaSe as respostas chegam realmente tarde ou nunca chegam
Turn around delayUma espera antes de enviar o comando seguintePorque o atraso foi configurado e se o dispositivo necessita desse espaçamento
Interval of block pack (words)Espaçamento de endereços usado ao combinar leituras elegíveisSe os endereços intermédios são válidos
Max. read-command size (words)Tamanho máximo de dados solicitado num único comando de leituraLimites do driver e do dispositivo de destino
Intervalo de Data SamplingFrequência da amostragem baseada no tempoSe a reclamação diz respeito a registos ou a um objeto em tempo real

“Interval of block pack” é uma definição de intervalo de endereços medida em words, não um intervalo de atualização do ecrã. A Weintek documenta-a juntamente com o tamanho máximo do comando de leitura em EasyBuilder Pro V6.10.01, Capítulo 5, página 5-7.

Aumentar um bloco de leitura pode incluir endereços entre os valores necessários. Verifique se o dispositivo suporta todo o intervalo solicitado antes de combinar leituras de forma mais agressiva.

Encontre o PLC certo para o seu sistema

Explore novas CPUs PLC originais, módulos de E/S, fontes de alimentação e unidades de comunicação para projetos de manutenção e automação.

Schneider PLC

O Turn Around Delay tem um efeito mais amplo

Numa resposta oficial sobre polling de objetos Modbus num MT8071iP, a Weintek USA explica que adicionar turn around delay reduz a carga de comunicação e afeta todos os objetos que utilizam o driver selecionado. Um atraso excessivo também pode causar problemas de comunicação. Consulte Como posso ajustar a taxa de polling dos dados dos objetos?

Não trate esta definição como um controlo de atualização independente para um único ecrã numérico. Registe o valor original, compreenda os requisitos do dispositivo ligado e teste alterações em condições controladas.

5. Compare a carga do ecrã e a atividade em segundo plano

Um teste controlado útil consiste em comparar o ecrã afetado com um ecrã simples de diagnóstico que apresente diretamente o mesmo valor de origem.

Se o ecrã simples atualizar mais depressa, investigue a carga associada ao ecrã original. Se ambos continuarem lentos, continue a verificar a comunicação partilhada e a atividade em segundo plano.

A blank screen does not necessarily remove the project’s communication load. Weintek identifies alarms, data sampling, macros, and global data transfers as possible background communication sources. These can continue when their associated information is not visible. 

Reveja o projeto quanto a leituras desnecessárias, arrays ou strings demasiado grandes e cópias intermédias que atualizam com menos frequência do que o esperado. Conte a atividade real de comunicação quando possível; o número de objetos gráficos, por si só, não é uma medida fiável da carga.

Realize testes de isolamento numa cópia controlada do projeto ou num ambiente de manutenção aprovado. Preserve os alarmes e funções de proteção necessários durante os testes.

6. Separe atrasos de amostragem de atrasos de visualização em tempo real

Uma tendência baseada em registos amostrados segue a sua configuração de amostragem de dados. Não muda necessariamente sempre que muda um objeto numérico endereçado diretamente.

Verifique se a amostragem é baseada no tempo ou em trigger, qual endereço fornece os registos e se o trigger esperado ocorre.

A Weintek também alerta que ativar demasiados processos de amostragem de alta prioridade pode tornar outros objetos mais lentos. Este aviso aparece na secção eMT, iE, XE, mTV e iP do manual V6.10.01; verifique as opções aplicáveis à sua série. Consulte Capítulo 8: Data Sampling, páginas 8-2–8-6.

Reduzir o intervalo de amostragem aumenta a frequência de registo solicitada. Não corrige automaticamente dados de origem desatualizados nem melhora a comunicação.

Atualize ou substitua sua IHM

Encontre painéis HMI compatíveis para modelos descontinuados, atualizações de máquinas e substituição da interface do operador.

schneider hmi

7. Rastreie macros, transferências e registos locais

Se o diagnóstico de comunicação mostrar dados de origem atualizados mas o valor apresentado continuar antigo, rastreie todo o caminho de dados do objeto.

Para um objeto ligado a um registo local HMI, determine:

  1. Qual macro, transferência ou cálculo escreve nesse registo.
  2. O que inicia essa operação.
  3. Se a sua execução depende de um ecrã, condição ou trigger.
  4. Se outra operação substitui o resultado.

Compare o valor PLC original com o registo intermédio. Se a origem estiver atualizada e o valor intermédio estiver desatualizado, concentre-se nesse mecanismo de atualização antes de alterar as definições de comunicação PLC.

Verifique também a escala e a precisão de visualização. Um valor que muda lentamente pode parecer inalterado porque o objeto mostra menos casas decimais do que a origem contém.

Perguntas frequentes

Não existe uma única definição adequada a todos os projetos. A resposta necessária depende da aplicação, do driver de comunicação, do dispositivo ligado, dos dados solicitados e de como o valor apresentado é produzido. Defina uma resposta aceitável para a tarefa do operador e verifique-a no sistema real.

Não. A simulação pode ajudar a verificar o comportamento do projeto, mas o computador, o caminho de comunicação e o ambiente de runtime diferem do painel instalado. Utilize-a para limitar a investigação e depois confirme o desempenho no hardware de destino.

Apenas quando as evidências mostrarem que respostas válidas precisam de mais tempo. Um timeout maior não aumenta a velocidade de polling. Se um dispositivo nunca responder, pode prolongar a espera antes de a falha ser reconhecida.

Potencialize seus projetos com PLC Omron, Mitsubishi, Schneider novos e originais – em estoque, prontos agora!

8. Altere uma causa e verifique o resultado

Escolha a ação corretiva com base nas evidências:

Conclusão confirmadaPróxima ação adequada
A própria origem PLC muda tardeInvestigue a origem e a lógica PLC
Os pedidos falham repetidamenteCorrija o dispositivo, endereço ou problema de ligação
Um atraso configurado entre comandos domina o tempo de esperaReveja a sua necessidade e ajuste dentro dos requisitos do dispositivo
Os pedidos de leitura estão fragmentadosAvalie leituras contíguas válidas dentro dos limites suportados
Um registo HMI intermédio atualiza com pouca frequênciaCorrija as condições da macro ou transferência
As amostras registadas são demasiado espaçadasReveja os requisitos e a configuração de amostragem

Volte a testar o mesmo valor, ecrã e condições de operação após cada alteração. Verifique tanto a operação normal como as condições que inicialmente expuseram o atraso.

Um resultado bem-sucedido deve mostrar valores mais atualizados sem introduzir erros de comunicação, registos em falta ou controlos pouco fiáveis. Uma animação de ecrã mais rápida, por si só, não é suficiente.

Se os testes identificarem uma limitação de hardware ou um painel avariado, forneça Kwoco o modelo HMI exato, modelo PLC, interface de comunicação e requisitos do projeto ao discutir o sourcing da substituição. Confirme a compatibilidade do projeto antes de selecionar um substituto.

Contate-nos

Basta preencher seu nome, endereço de e-mail e uma breve descrição de sua consulta neste formulário. Entraremos em contato com você em até 24 horas.

Produtos em promoção

Unidade de CPU Omron CJ2M-CPU32

Fornecedor Omron PLC CJ1W-PA202 na China

Servo Drive Mitsubishi MR-JE Série 400w MR-JE-40A

Precisa de uma partida rápida?

Compartilhe seu modelo ou especificações e nossa equipe ajudará você a encontrar a opção ideal rapidamente.

Você também pode achar esses tópicos interessantes

Solicite um orçamento

*Respeitamos a sua privacidade e mantemos as suas informações confidenciais.