HIstudio: Release notes

Responsável: Departamento de Produto – HI Tecnologia

Versão 2.3.08 - Liberada em 03/03/2026

Corrigida falha no bloco de função MQTT_PUBLISH( )
  • Corrigido nome do parâmetro RETAIN do bloco de função MQTT_PUBLISH( ), que estava incorreto após alteração para testes internos.

Versão 2.3.07 - Liberada em 03/03/2026

Melhoria no processo de pesquisa de equipamentos em rede Ethernet
  • O processo anterior enviava um único pacote de pesquisa pela rede e quando a rede possui uma estrutura mais pesada (múltiplos switchs e roteadores) o pacote enviado pode ser perdido, e neste caso não era apresentado nenhum equipamento para o usuário.
  • Agora o form envia pacotes sucessivos com intervalos de aproximadamente 200 ms até que alguma resposta seja obtida ou se encerre o processo de pesquisa.

Identificada e corrigida falha na indicação de projeto alterado
  • Identificada e corrigida falha no ambiente que indicava que o projeto carregado estava alterado quando o form de configuração de equipamentos estava aberto.

Melhoria no modo de exibição dos painéis de supervisão dos módulos de I/O
  • Os painéis de supervisão dos módulos de I/O não habilitavam a supervisão de entradas e saídas digitais se não houvesse um projeto carregado.
  • Agora estes painéis são apresentados independentemente se existe ou não um projeto carregado no ambiente.

Revisada numeração dos canais dos módulos de I/O nos painéis de supervisão
  • Se não existir projeto carregado no ambiente ou se o projeto não possuir hardware ou o hardware corrente não possuir o mesmo módulo que está sendo supervisionado, o painel apresenta os canais iniciando sempre em 0, ou seja, os módulos são tratados de forma isolada. Nestes casos é apresentada uma mensagem no rodapé do painel indicando esta condição.

  • Se existe um projeto carregado e o hardware define o mesmo módulo supervisionado, o painel de supervisão apresenta a numeração e os nomes dos canais obedecendo a sequência gerada para cada um dos módulos no mapeamento de I/O. Desta forma, o nome apresentado no painel para um dado canal é o mesmo nome definido na lista de canais do mapeamento de I/O do projeto.

Incluído tratamento para variáveis do tipo bit (ex: X.4) no painel de inspeção de variáveis

Corrigida animação de energização (cor da linha de saída do contato) quando um contato está associado a uma variável do tipo bit (Ex: my_var.5) no depurador do fonte Ladder

Corrigida falha na exibição do valor do sinal da entrada analógica quando removido o sinal 4-20mA
  • No painel se supervisão das entradas analógicas, quando o sinal de uma entrada de 4-20mA era removido, o valor apresentado retornava para 4mA em vez de indicar “Sem sinal”.
  • Este comportamento ocorria por conta do tratamento do filtro digital na entrada na condição de falha do sinal.

Corrigidos endereços das variáveis de sistema do módulo HIO120 na documentação oficial
  • Endereço para a entrada de célula de carga da HIO120: F1X38[MW31X38] corrigido para F1X28[MW31X28]
  • Endereço para a AI00 da HIO120: F1X36[MW31X36] corrigido para F1X26[MW31X26]
  • Endereço para a AI01 da HIO120: F1X37[MW31X37] corrigido para F1X27[MW31X27]

Melhoria na documentação relacionada à especificação de endereço remoto
  • Acrescentada na documentação do recurso de monitoramento de dados a funcionalidade de especificar um endereço MODBUS em hexadecimal e incluído exemplo.

Corrigida falha no editor Ladder ao interagir no painel de seleção de Função/Bloco de função
  • O namespace HILS das bibliotecas de funções estava delimitado por [ ]. Isso fazia com que o ambiente o interpretasse como um vetor.
  • Agora para diferenciar o tratamento, o namespace é delimitado por < >.

Corrigida falha no painel de depuração ao selecionar uma variável composta
  • Quando o usuário selecionava em uma variável composta, por exemplo: MY_STRUC.FIELD.VALUE, era retornado para processamento apenas o nome final da variável: VALUE, fazendo com que a variável não fosse encontrada pelo depurador ou fosse obtida de forma incorreta caso existisse outra variável com o nome VALUE.

Versão 2.3.06 - Liberada em 05/12/2025

Criados na biblioteca HI_STD, tipos de dados enumeradores para identificar os recursos de segurança da aplicação
  • Foram adicionados na biblioteca HI_STD os seguintes tipos de dados enumeradores:
    • Flags de grupos de segurança da aplicação (SEC_FLAGS_GRP)
    • Flags de atributos para segurança da aplicação (SEC_FLAGS_ATB)
  • Revisada documentação e exemplos de utilização dos recursos de segurança da aplicação, com referências para estes novos recursos. Foi adicionada na documentação a página Definição de recursos de segurança via flag.

Corrigida falha no processo de geração de código de blocos com parâmetros ENTRADA/SAIDA
  • Esta falha foi ocasionada pela alteração liberada na versão 2.3.05

Versão 2.3.05 - Liberada em 19/11/2025

Revisados todos os links de documentação dos equipamentos e módulos de I/O
  • Agora os links da interface de “Hardware” apontam para o servidor de documentação da HI Tecnologia onde o usuário pode ter acesso aos manuais e obter os PDF´s.

Corrigida falha no processo de compilação quando houvessem parâmetros de entrada associados a um vetor de tamanho indefinido
  • Correção no processo de compilação do projeto que falhava quando o usuário criava uma POU com parâmetros de entrada, do tipo ENTRADA ou ENTRADA/SAIDA, associados a um vetor de tamanho indefinido [*].

Incluído link para página Firmwares G5: Release notes na mensagem apresentada quando o HIstudio identifica um firmware crítico
  • Quando for identificado um firmware da lista de firmwares críticos, é apresentada uma mensagem sugerindo a atualização do mesmo. Agora nesta mensagem apresentada foi incluído um link para a página de releases dos firmwares G5, para que o usuário obtenha mais informações sobre as liberações de firmware dos equipamentos.

Versão 2.3.04 - Liberada em 12/11/2025

Atualização de bibliotecas de funções e blocos de função

Modificado tratamento de erro durante processo de carregamento de firmware, bootloader e aplicação
  • Se durante o processo de carga o equipamento remoto retornar algum código de falha, o processo é abortado e retorna o erro recebido.
  • Se o erro for da transação de comunicação (por exemplo, “timeout de recepção de frame”) o processo realiza novas tentativas de carga.

Corrigida falha no processo de depuração de variáveis
  • Corrigida falha de “variável não encontrada” no processo de depuração de variáveis quando o projeto é carregado e o usuário não compilou a aplicação.

Versão 2.3.03 - Liberada em 07/11/2025

Atualização de bibliotecas de funções e blocos de função

A biblioteca HI_STD foi atualizada para a versão 3.1.19. Confira as Alterações em funções e blocos de funções (HI_STD).

Versão 2.3.02 - Liberada em 10/10/2025

Programa de aplicação

Corrigida falha de compilação em aplicações com bibliotecas internas
  • O processo de compilação estava sendo disparado antes que a atualização das dependências das bibliotecas internas e POU´s do projeto estivesse concluída, fazendo com que o compilador não encontrasse alguns dos símbolos do projeto, gerando falha no processo.

Corrigida falha no endereçamento de variáveis exportadas
  • Se a aplicação definisse variáveis exportadas do tipo %MX com endereço inicial diferentes de 0, o acesso aos endereços HOLDING-REGISTERS estava sendo calculado errado, causando falha no acesso externo às variáveis exportadas deste tipo.

Corrigida falha na geração de código quando haviam funções ou tipos de dados com letras minúsculas no nome
  • A etapa de compilação falhava na identificação do nome da função, gerando erro no processo de geração de código.

Versão 2.3.01 - Liberada em 29/09/2025

Alterações gerais do ambiente

Correção de falha no driver de comunicação
  • Corrigida falha no driver de comunicação que foi detectada com a inclusão do recurso de bloqueio de memória das regiões de flash do controlador. O processo de bloqueio da flash realizado após um processo de escrita estava mascarando o código de retorno da escrita quando o mesmo retornava alguma falha.

Corrigida falha no  comando “Recupera parâmetros de fábrica” do form Setup de comunicação do equipamento
  • O comando “Recupera parâmetros de fábrica” presente no form de Setup de comunicação do equipamento estava falhando para os novos firmwares com proteção da flash por bloqueio de memória. Esta condição de falha foi corrigida.

Atualização de bibliotecas de funções e blocos de função

A biblioteca HI_STD foi atualizada para a versão 3.1.18. Confira as Alterações em funções e blocos de funções (HI_STD).

Versão 2.3.00 - Liberada em 22/09/2025

Canal de mapeamento

Tópicos MQTT nulos
  • Habilitadas publicação e subscrição de tópicos MQTT nulos no canal de mapeamento quando o canal possuir um prefixo de endereçamento para os tópicos publicados/subscritos.

Nova opção [ ADICIONA PARA INSPEÇÃO ]
  • Adicionada opção no menu de seleção de variáveis [ ADICIONA PARA INSPEÇÃO ], permitindo adicionar variáveis no painel de inspeção pelo canal de mapeamento.

Programa de aplicação

Sinalização de falha em caso de atribuição de valores a variáveis de entrada
  • Incluído no processo de validação da aplicação: teste para sinalizar falha no caso de atribuição de valores a variáveis de entrada.

Por exemplo: DI00 := TRUE; ou AI01 := 20;

Habilitado modo de inicialização Hot Restart

Sinalização de falha em caso de declaração da instância de um tipo de dado ou bloco de função com o flag de “constante” ativado
  • Incluída mensagem explicativa da condição de erro em caso de declaração da instância de uma estrutura ou bloco de função como tipo “constante” na lista de variáveis da POU. A mensagem exibida era genérica: “Falha não especifica detectada pela aplicação”, dificultando o entendimento do problema pelo usuário.
  • Agora, nesta situação será exibida a mensagem: “Instâncias de tipos de dados ou de blocos de função não podem ser constantes”.

Apresentação de mensagem de erro quando usuário definir constante sem valor inicial.
  • Incluída mensagem para o usuário quando o mesmo definir uma constante e não definir o valor inicial da mesma. Neste caso será exibida a mensagem: “Constantes devem ser ser explicitamente inicializadas”.

Reimplementado o processo de ordenação de itens no editor de variáveis de forma mais natural para o usuário.
  • Agora, se identificada uma sequência numérica nos nomes das variáveis, a ordenação é feita de forma numérica em ordem crescente.

Editor Ladder

Correção no form de criação de bloco de lógica
  • No form de criação de bloco de lógica, quando a instância do bloco era um vetor não aparecia na lista de instâncias esta informação para o usuário, dificultando para o mesmo especificar corretamente o índice da instância a ser atribuída.
  • Agora, é apresentada na lista das instâncias a dimensão associada (quando vetor) e ao selecionar, o form copia o nome da instância com a marcação do vetor “[ ]” e posiciona o cursor na posição para o usuário especificar o índice da instância desejada.

Corrigida falha no form para edição de rótulos
  • O texto especificado pelo usuário estava sendo apresentado em ordem inversa. Por exemplo, se o usuário especificasse o valor “ABC” estava sendo apresentado o valor “CBA”

Alterações gerais do ambiente

Ambiente compatibilizado com a implementação de bloqueio de memória, disponível a partir da versão de firmwares 3.3.00 dos equipamentos G5.

Novo processo de carga de Bootloader
  • Neste novo processo, quando ativada a atualização do Bootloader o mesmo será inicialmente transferido para a área de programa de aplicação que não estiver sendo utilizada. Depois da transferência e consistência esta área será copiada para a área do Bootloader de forma automática para minimizar a possibilidade de falha neste processo.

Removida mensagem de teste
  • Removida mensagem “criou instancia do servidor” que estava sendo apresentada no form de configuração da HIO165.

Incluída mensagem de “variável não encontrada”
  • Quando o usuário tentava incluir uma variável no painel de inspeção e o projeto não possuía aplicação compilada e carregada no equipamento, o nome da variável não era apresentado no painel, apesar de uma nova linha ser criada. Agora o nome selecionado é apresentado no painel com a informação de “variável não encontrada”.

Atualização de bibliotecas de funções e blocos de função

A biblioteca HI_STD foi atualizada para a versão 3.1.17. Confira as Alterações em funções e blocos de funções (HI_STD).

plugins premium WordPress

Modem Celular

Disponibilidade para Cartão:

Tecnologia da Rede Celular:

Bandas:

Antena: