Releases: ortegahernandes/ScanBus-BR-Simulator-Modbus
Versão 3.8.0
Language of change-log: Portugues
Atualizações para versão 3.8.0
21/11/25
Correções ****************************************
Sniffer/ terminal :
Modificação na biblioteca para leitura mais rápida da porta serial nas funções Sniffer serial.
Observação: agora se houver uma rajada de pacotes de bytes por um tempo prolongado poderá travar o software.
Novas Funções **********************************”
Sniffer(SPY) RTU:
Nova tabela Parse-Modbus. Exibe somente as diferenças entre dados recebidos e sua contagem de ocorrências.
#####################################
Versão 3.7.5
Atualizações para versão 3.7.5
16/11/25
Correções ****************************************
Tela:
Pequenas correções estéticas na tela
#####################################
Versão 3.7.4
Atualizações para versão 3.7.4
16/11/25
Correções ****************************************
Tela:
Quando usava escala maior que 100% a janela de configuração serial / TCP era coberta.
#####################################
Versão 3.7.3
Atualizações para versão 3.7.3
15/11/25
Correções ****************************************
Sniffer(SPY) RTU / terminal:
Melhoria na separação entre mestre e escravo das funções 15 e 16.
Texto corrigido (nos 4 idiomas) caso a porta serial esteja ocupada pelo mesmo software.
Tinha um bug que quando se perguntava a quantidade de dois ( holding ou input register) registradores o escravo era identificado como Master.
Em coil e digital, Presumir que se o Master pergunta a quantidade de coil de 17 a 32 se a resposta vier em seguida do terceiro e quarto byte for entre = H 03 00 a 04 FF presumir que é uma resposta do escravo.
Gravador 16 bits:
Pequena correção, quando se clicava na tabela para abrir o gravador a primeira vez e tivesse configurado com sinal , o valor apresentado no gravador era o equivalente sem sinal.
Modificações *************************************
Sistema:
Os itens avançados foram removidos das abas de conexão e agora tem uma janela própria acessada via menu principal e mudou o nome para “Modbus Definitions”.
Sniffer(SPY) RTU / terminal:
Reformulação da tela de explicação , a tela anterior já não fazia muito mais sentido.
Novas Funções **********************************”
Sniffer(SPY) RTU:
Novo formato numérico disponível, alternador de formato:
16 bits unsigned
16 bits signed
#####################################
Versão 3.7.1
Language of change-log: Portugues
Atualizações para versão 3.7.1
31/10/25
Correções ****************************************
Sniffer(SPY) RTU:
Se colocado a opção de endereço absoluto e viesse dados holding o software travava.
Terminal / Sniffer (SPY):
Em Linux se o baudrate fosse abaixo de 9600bps o terminal funcionava incorretamente e o sniffer ( SPY) não funcionava, foi criado suporte para 4800 é 2400, valores abaixo desse valores é pouco provável que funcione.
Modificações *************************************
Sniffer(SPY) RTU / Terminal:
Agora a ferramenta Sniffer ( SPY) / terminal tem sua própria janela, acessada via menu principal.
Acrescentado na tabela “Merged” uma coluna de “Tempo de resposta” ou seja o tempo que o Master enviou e o escravo respondeu.
Acrescentado “suposição” da função 5 , 6 , 15 e 16 recebida na tabela “Merge” o segundo seja “Slave”, ou seja, o primeiro pertence ao Master e o segundo ao Slave.
Sobre / suporte:
Agora a parte sobre/suporte tem sua própria janela acessada via menu principal.
#####################################
Versão 3.7.0
Language of change-log: Portugues
Atualizações para versão 3.7.0
12/10/25
Correções ****************************************
Tabela extras:
Quando clicado em salvar e fechar a janela o software apresentava um erro.
Sistema:
Em alguma versão anterior sem querer foi removido uma parte do script de fechamento suave do software o que estava fazendo em CPU muito lentas o software travar no momento de fechar.
Modificações *************************************
Tabelas extras :
Adicionado um menu de itens do sistema.
Removidos os botões salvar e abrir , foram movidos para o menu da janela.
Tela:
Adicionado ícone de abrir e salvar no menu da janela.
Traduzido o menu para os 4 idiomas.
Novas funções ***********************************
Ferramentas> Spy sniffer (Modbus RTU):
Nova tabela para detecção de registradores escravos. Todos os valores são considerados de 16 bits unsigned.
Com suporte para:
Coil (01)
Discrete input (02)
Holding (03)
Register input (04)
Códigos de exceções
Nova tabela mesclada para detecção de registradores ( mestre e escravo).
Todos os valores são considerados de 16 bits unsigned.
Com suporte para:
Coil (01)
Discrete input (02)
Holding (03)
Input register (04)
Write coil (05)
Write holding (06)
Multiple write coil (15)
Multiple write holding (16)
Códigos de exceções.
#####################################
Versão 3.6.1
Atualizações para versão 3.6.1
12/10/25
Correções ****************************************
Gráfico de tempo:
Em 16 bits o seletor de endereços disponíveis somente mostrava uma repetição do endereço inicial
Versão 3.6.0
Language of change-log: Portugues
Atualizações para versão 3.6.0
12/10/25
Correções ****************************************
Auto simulação:
Alguns textos em italiano faltando.
Pequena correção para valores negativos, para iniciar a contagem abaixo de 0 no primeiro ciclo.
Gráfico de tempo:
Em 32 e 64 bits os endereços de registradores apareciam em dobro do valor.
O formato numérico quando usado tabelas extras não estava atrelado a ela, mas sim a tabela principal.
Os valores de 32 bits float e 64 bits float estava sendo exibidos de forma errada no gráfico
Modificações *************************************
Tabelas :
Suporte para leitura com digitação de endereços absolutos e hexadecimal conforme ajuste de formato de exibição.
Remoção do formato de endereços em hexadecimal com Base 1 , pois o mesmo não deve existir.
Tela :
Algumas modificações no design.
Incluso um menu de acesso a itens do sistema.
Os itens ( salvar e abrir ) agora somente são acessados via menu.
Agora as ferramentas (Scanner RTU e scanner TCP IP) saíram das abas e tem suas próprias janelas , são acessados via menu pois estavam contra intuitivos seus uso dentro das abas.
Novas funções ***********************************
Scanner TCP/IP:
Suporte a RTU over TCP/IP no scanner TCP/IP.
#####################################
Versão 3.5.2
Language of change-log: Portugues
Atualizações para versão 3.5.2
20/09/25
Correções ****************************************
Tela:
Maior compatibilidade com monitores 4K , telas com escala acima de 100% , ou arraste da janela entre telas com escala/resolução diferentes.
Novas funções : *********************************
Tela:
Botão EXPERIMENTAL de zoom da janela .
Versão 3.5.1
Language of change-log: Portugues
Atualizações para versão 3.5.1
14/09/25
Correções ****************************************
Ferramentas > SERIAL RTU:
Na tabela do escravo, quando selecionado um formato de endereços diferente de relativo (base-0) e acionado a escrita o endereço na janela de escrita estava incorreto.
Na tabela do escravo um arredondamento na 7° casa decimal ( precisão do IEEE754) em valores flutuantes ( 32 bits float ).
Tabelas:
Arredondamento na 7° casa decimal ( precisão do IEEE754) em valores flutuantes ( 32 bits float ).
Corrigido um BUG que quando você clicava na linha da tabela de 32 bits para escrever no registrador e o endereço inicial era diferente de zero, o endereço do registrador ia em dobro na janela de escrita , também ocorria em 64 bits indo um valor 4 vezes maior.
(Obrigado, Melque).