Firmwares G5: Release notes

A partir da versão de firmware 3.3.00 é possível realizar a consulta das alterações realizadas nos firmwares dos controladores G5.

  • Responsável: Departamento de Produto – HI Tecnologia

Consulte abaixo as alterações específicas de firmware de cada equipamento:

NEON | NEON-5 | RION-5 | GTON | P7C

Veja também – Bootloaders G5: Release notes

Biblioteca de firmware G5: Release notes

Registro das alterações comuns entre os firmwares dos equipamentos G5.

Versão 1.6.60 – Liberada em 23/07/2026

Corrigido tratamento de módulo de I/O incompatível com a aplicação.
  • Quando essa condição era detectada, o PLC estava apagando a aplicação carregada, o que fazia com que o usuário perdesse o programa, este problema ocorria principalmente em equipamentos com módulo de I/O removível (P7C).
  • O fluxo foi corrigido para que esse tipo de falha apenas deixe o programa em stop e para que o PLC tente reinicializar os módulos de I/O para verificar se o problema é corrigido. Caso a condição de incompatibilidade seja resolvida, inicializa a aplicação automaticamente.

Incluído fluxo para identificar que ocorreu uma falha na execução do primeiro ciclo do programa.
  • Manda programa para stop e sinaliza a falha para o usuário.

Corrigida falha ao carregar um novo programa, em modo de inicialização hot restart quando o programa corrente estava em pausa.
  • Nesta situação a aplicação indicava erro de ‘timeout de execução de comando’ e não permitia a ativação do novo programa até que fosse feito um reset no PLC.
  • Agora, a nova aplicação é carregada com sucesso e a ativação do programa ocorre normalmente.

Modificada atribuição do estado do programa como stopped durante inicialização.
  • Dessa forma, caso ocorra alguma falha na validação do programa, garante um indicativo visual para o usuário de que há um programa mas que não está rodando devido a alguma falha.

Versão 1.6.59 – Liberada em 07/07/2026

Modificado comportamento do firmware quando alguma interface de comunicação detectada está diferente daquela que está gravada em flash.
  • Agora, quando o recurso de auto detecção de interface identifica algum módulo de comunicação, o firmware faz uma consistência com o valor salvo no equipamento e se estiver diferente corrige o valor salvo na flash do equipamento.

Modificado comportamento do firmware quando alguma interface de comunicação detectada está diferente daquela que está gravada em flash.
  • Agora, quando o recurso de auto detecção de interface identifica algum módulo de comunicação, o firmware faz uma consistência com o valor salvo no equipamento e se estiver diferente corrige o valor salvo na flash do equipamento.

Versão 1.6.58 – Liberada em 25/06/2026

Incluída validação do valor a ser inserido no RTC quando é feita uma atribuição de valor
  • Caso ocorra alguma tentativa de escrita de RTC com valores inválidos a escrita não é efetivada.

Corrigida indicação visual do LED OPER em caso de “programa parado”
  • Quando o CLP era inicializado com programa, porém ocorria algum erro durante a inicialização dos módulos de I/O, o LED OPER piscava em sinalização equivalente a “sem programa” e no status do CLP ele indicava: “programa parado”.
  • A indicação visual do LED OPER foi corrigida para piscar em sinalização equivalente a “programa parado” nesta situação.

Versão 1.6.57 – Liberada em 22/06/2026

Melhoria na inicialização da base de parâmetros de fábrica

Versões 1.6.55 e 1.6.56 – Liberadas em 19/06/2026

Implementados recursos da interface Wi-Fi 2.4GHz S4.

Versão 1.6.54 – Liberada em 20/05/2026

Corrigido mapeamento do pino de alimentação do módulo modem Q4GA1

Implementada variável de sistema para controle do modem F 198

Correção no processo de leitura da factory base

Versão 1.6.53 – Liberada em 30/03/2026

Corrigida falha de perda do programa
  • Corrigida falha no processo de recuperação da NVRAM salva em flash para os equipamentos que operam com apenas um banco de aplicação. O processo de transferência da flash para a NVRAM estava eliminando o programa corrente.

Corrigida função de inicialização da data-hora
  • A função de inicialização da data-hora do equipamento (RION/GTON) estava inicializando o campo de segundos com o valor de minutos.

Alterado endereço de acesso a variável de sistema de operação dos LEDs
  • Endereço alterado de F1019 para F1021.

Versão 1.6.52 – Liberada em 18/03/2026

Implementada variável de sistema para controle dos LED´s

Versão 1.6.51 – Liberada em 16/03/2026

Corrigida falha de execução do bloco de função MDB_GATEWAY
  • Quando ocorria uma falha na obtenção de dados de um “escravo”, o bloco parava o ciclo de obtenção de dados até o próximo reset.
  • Foi corrigida a tratativa da variável da instância de comunicação.

Versão 1.6.50 – Liberada em 16/03/2026

Melhoria no processo de carga de programa
Quando ocorre um erro na carga do programa, o firmware não o elimina mais, permitindo verificar com mais facilidade o erro que ocorreu na carga.

Versão 1.6.49 – Liberada em 05/03/2026

Corrigido o número de canais analógicos do módulo HIO120 para o controlador NEON-5
Na base anterior não estava incluído o canal de célula de carga, gerando um erro ao acessar o canal via variável de sistema do módulo.

Versão 1.6.48 – Liberada em 15/01/2026

Corrigida configuração de socket Ethernet para solucionar falha ao procurar equipamentos em rede
No processo de inicialização da base de setup o socket de controle (socket 0) estava sendo inicializado como UDP (sem suporte broadcast).
Entretanto, a função de inicialização do socket estava criando o socket UDP com broadcast habilitado, permitindo ao socket 0 tratar os comandos broadcast enviados pelo HIstudio no processo de identificação de equipamentos em rede.
Agora a inicialização do socket foi corrigida e o socket 0 está configurado e forçado a operar com UDP_RB (UDP com broadcast na leitura).
 

Versão 1.6.47 – Liberada em 03/12/2025

Melhorias no processo de geração de firmware para compatibilidade de informações.

Versão 1.6.46 – Liberada em 11/11/2025

Correção no processo de gravação de dados na memória flash
  • Foi implementada uma correção para evitar falhas ao gravar dados na memória quando houvesse uma troca de conexão durante o processo, por exemplo ao atualizar o firmware via rede TCP/IP.
  • Agora, o sistema guarda os dados de forma mais segura e estável, mesmo que a conexão caia ou mude.

Versão 1.6.45 – Liberada em 22/10/2025

Melhoria da sinalização de falhas nos módulos de I/O
  • Alterado tratamento de falhas dos módulos de I/O para sinalização correta de condições de falha no HIstudio. Por exemplo, agora em aplicações que contenham um módulo de I/O que não foi fisicamente detectado, será sinalizado “Módulos inconsistentes” nas informações em Status geral > Falhas

Versão 1.6.44 – Liberada em 20/10/2025

Alterações de restrições de segurança em comandos realizados via HIstudio
  • Os comandos “Limpa banco de dados da aplicação” e “Força reinicialização da base retentiva da aplicação” agora estão incluídos no grupo 0 (Modifica aplicação) nas restrições de segurança. 
  • Para mais informações consulte os Recursos de segurança da aplicação.

Corrigida falha ao configurar timezone após perda do RTC do equipamento
  • Se o timezone configurado fosse negativo, o cálculo era realizado de forma incorreta, resultando em valores incorretos.

Versão 1.6.43 – Liberada em 09/10/2025

Corrigida falha no comando “Força reinicialização da base retentiva da aplicação”
  • O comando do HIstudio “Força reinicialização da base retentiva da aplicação” estava ocasionalmente falhando, pois o firmware não estava invalidando os valores da base salva na flash quando o equipamento era desligado durante muito tempo (mais de 2 dias).

 

Versão 1.6.42 – Liberada em 26/09/2025

Correção na operação de escrita na variável de sistema do Time zone
  • Corrigido tratamento da escrita na variável de sistema do Time zone. Esta operação exige a escrita na factory base que antes deve ser
    liberada pelo recurso de bloqueio de memória.

Correção do processo de escrita na base de setup
  • Corrigido tratamento da escrita na base de setup via variáveis de sistema. Esta operação exige a escrita na factory base que antes deve ser liberada pelo recurso de bloqueio de memória.

Melhoria e correção no processo de recuperação das memórias retentivas salvas na flash
  • Em algumas situações estavam sendo recuperados valores antigos das variáveis retentivas previamente salvos na flash, corrompendo os valores correntes da aplicação.

Versão 1.6.41 – Liberada em 22/09/2025ㅤ

Correção da função de obtenção da base do programa de aplicação
  • A função de obtenção da base do programa de aplicação retornava com erro na validação dos módulos de I/O, pois o hardware vinha de um reset. Foi adicionado um novo parâmetro nesta função para inibir a validação neste caso e retornar corretamente a base de programa corrente.

Correção do comando de limpeza da cache
  • Quando o tratamento do comando recebia parâmetros inválidos retornava do erro, mas não limpava a cache com o valor a ser salvo.
  • Quando esta cache era alocada dinamicamente este bloco não era liberado. 

Implementada cópia da Factory base na RAM
  • Agora, a Factory base mantém uma cópia em RAM. Esta abordagem minimiza o número de vezes que a base é atualizada em flash.
  • As configurações de módulos de interface de comunicação que são identificadas dinamicamente não são mais persistidas em flash, ficando disponíveis apenas na cópia em RAM.
  • Está mantida a cópia em flash apenas para alteração do time zone e o processo de inicialização da factory realizado em produção.
plugins premium WordPress

Modem Celular

Disponibilidade para Cartão:

Tecnologia da Rede Celular:

Bandas:

Antena: