<< Clique para Mostrar o Sumário >>
Histórico de Revisões do Driver |
Versão |
Data |
Autor |
Comentários |
---|---|---|---|
4.0.11 |
30/08/2023 |
C. Mello |
•Ajustes nos Superblocos para interpretação correta dos bits ao configurar Tags por Strings, a mesma usada na opção Use Bit Mask da configuração Numérica (Case 34655). |
4.0.10 |
21/03/2023 |
C. Mello |
•Adicionada a reconexão automática para o protocolo serial Modbus RTU/ASC, ao comunicar via Ethernet TCP/IP (Case 16216). |
4.0.9 |
07/12/2022 |
C. Mello |
•Ajustes para resgate de pacotes Modbus RTU válidos em encapsulamento TCP contendo bytes excedentes (Case 33398). •Corrigida uma inconsistência nos valores de tipos de dados String quando lidos via Superblocos (Case 33313). |
4.0.8 |
27/09/2022 |
C. Mello |
•Adicionado um tipo de dados Inteiro de 64 bits, convertido para o formato String (Case 33213). |
4.0.7 |
01/12/2021 |
C. Mello |
•Adicionado suporte a Superblocos em Tags configurados por String (Case 20900). |
4.0.6 |
07/04/2021 |
C. Mello |
•Adicionado um tratamento de qualidade para valores Float não normalizados (Case 30742). |
4.0.5 |
05/11/2020 |
C. Mello |
•Adicionado suporte para endereçamento de escravos com ID igual a 0 (zero) no modo Modbus TCP (Case 29886). |
4.0.4 |
22/06/2020 |
C. Mello |
•Adicionado um tipo de dados Inteiro de 52 bits via conversão para um tipo de dados Double de 64 bits (Case 21840). |
4.0.3 |
17/03/2020 |
C. Mello |
•Corrigido um problema de configuração offline para as Strings ModiconModbus.ConfigFile e ModiconModbus.UserTypesConfigFile (Case 28566). |
4.0.2 |
05/08/2019 |
M. Ludwig |
•Driver portado para o Visual Studio 2017 (Case 27087). |
4.0.1 |
13/11/2018 |
C. Mello |
•Corrigido um problema com a configuração 1000, que vincula um Tag com o Default Slave Address da janela de propriedades (Case 20713). •Implementado o retorno para tipos de dados BYTE para os valores de registradores Coils (Case 20927). •Corrigido um problema com as escritas de tipos de dados String com tamanho ímpar e com a opção Swap bytes / words / dwords habilitada (Case 23694). •Ajustes de consistência nas edições de estruturas de tipos de dados definidos pelo usuário (Case 20454). |
3.1.36 |
17/03/2017 |
C. Mello |
•Adicionado suporte para inteiros com sinal de magnitude (Case 22091). |
3.1.31 |
10/07/2016 |
F. Englert |
•Resolvido um GPF que poderia ocorrer eventualmente na leitura do histórico de erros do Driver (B2 = 9998) caso ocorresse ao mesmo tempo algum erro de comunicação (Case 21637). |
3.1.30 |
01/04/2016 |
C. Mello |
•Corrigida a falta de valores dos Tags configurados por Strings quando o serviço de Superblocos está ativado (Case 20754). |
3.1.28 |
28/01/2016 |
A. Quites |
•Implementado um novo Tag Browser com templates de Tags configurados por Strings (Case 20460). |
3.1.27 |
27/01/2016 |
A. Quites |
•Implementada uma opção de endereçamento de Tags por Strings nos parâmetros Item e Device (Case 19119). •Corrigido um erro na leitura de Tags de tempo real de eventos do equipamento GE PAC RX7 por callbacks (Case 20374). |
3.1.26 |
20/01/2016 |
A. Quites |
•Corrigido um erro em que a rotina Elipse SOE não retornava valores reportados a eventos para tipos de dados nativos, não estruturados (Case 20364). |
3.1.25 |
19/01/2016 |
A. Quites |
•Implementada a configuração por Strings para tipos de dados do usuário (Case 19807). |
3.1.24 |
18/01/2016 |
A. Quites |
•Adicionada uma verificação para proibir a definição de tipos de dados do usuário com nomes que conflitem com tipos de dados nativos deste Driver (Case 19816). •Corrigido um erro na leitura de tipos de dados UTC32 em Bloco, que retorna valores errados a partir do segundo Elemento do Bloco (Case 19819). |
3.1.23 |
14/01/2016 |
A. Quites |
•Adicionada uma validação para evitar erro do usuário ao atribuir tipos de dados de data e hora a elementos da estrutura de tipos de dados nativos (Case 20415). |
3.1.15 |
22/12/2015 |
A. Quites |
•Corrigida a escrita em bloco de Tags Bloco com tipo de dados Double (Case 20053). |
3.1.13 |
02/12/2015 |
A. Quites |
•Corrigido um erro na exportação de arquivos INI em formato compatível com a versão 1.0 deste Driver, com os tipos de dados especificados por números e não por Strings, como passou a ocorrer a partir da versão 2.8 (Case 20203). •Corrigido um erro de byte order na escrita de tipos de dados BCD de oito dígitos e tamanho de quatro bytes (Case 20204). |
3.1.9 |
01/10/2015 |
A. Quites |
•Habilitado o armazenamento de últimas exceções para Tags de comunicação configurados por Strings (Case 19808). |
3.1.8 |
28/09/2016 |
A. Quites |
•Corrigido um erro na leitura e escrita de tipos de dados BCD de oito dígitos e quatro bytes superiores a 9999999, que provocavam a finalização do processo (Case 19733). |
3.0.11 |
29/05/2015 |
A. Quites |
•Driver alterado para evitar possível comportamento estranho na reconexão após time-out em Tags de callback (SOE), com a opção Reconnect after Timeout (Ethernet only) habilitada. Podem ocorrer, por exemplo, duas conexões simultâneas seguidas de duas desconexões (Case 14775). •Corrigido um erro na gravação de operações na janela de configuração deste Driver, na aba Operações, que fazia com que ao remover operações no final da lista, eventualmente voltassem à lista quando a janela era fechada clicando em OK e reaberta logo em seguida (Case 14874). •Corrigido um problema que poderia gerar a perda de informações de última exceção em casos raros em que são recebidos frames válidos com CRC correto, porém que não se destinavam à requisição atual. Pode ocorrer quando se utiliza Modbus RTU em meio Ethernet TCP/IP em redes lentas (Case 15314). •Solucionado um vazamento de handle do thread de download de memória de massa do GE PAC RX7 (Case 16404). •Corrigido um erro em que este Driver poderia ignorar os últimos caracteres de Strings lidas de um equipamento quando alguma das opções de swap estavam configuradas na operação (Case 16744). •Corrigido um erro na leitura de operações com a opção Use bit mask habilitada quando usada com a propriedade EnableReadGrouping deste Driver habilitada (Case 18340). •Resolvido um erro de validação em Tags especiais deste Driver (Case 16433). |
3.0.8 |
31/07/2014 |
A. Quites |
•Corrigido um erro que poderia gerar GPFs ou comportamentos inesperados ao executar múltiplas instâncias deste Driver em um mesmo I/O Server, sobretudo se estas instâncias possuíssem configurações diferentes nas abas Modbus e Operations da janela de configurações deste Driver (Case 14856). |
3.0.6 |
12/06/2014 |
A. Quites |
•Driver portado para o IOKit 2.0 (Case 13891). |
2.8.17 |
19/10/2012 |
A. Quites |
•Adicionados os tipos de dados ou estruturas definidas pelo usuário como parte da implementação do recurso de SOE Genérico (Case 12038). •Implementada a leitura de SOE e comandos para a sincronização do relógio para relés Schneider Electric séries SEPAM 20, 40 e 80 (Case 12106). •A opção Reverse Frame foi removida da caixa de diálogo de configuração das operações deste Driver, por obsolescência. A opção continua suportada em aplicações legadas somente como configuração offline (Case 12443). •Adicionada a leitura por callbacks para Tags de leitura de SOE (Case 12464). •Adicionada uma opção de reconexão em caso de ocorrência de time-out na recepção de frames ao usar a camada física Ethernet (Case 12537). •A opção Swap Address Delay foi removida da janela de configuração deste Driver. Esta opção, tornada obsoleta pela opção Inter-frame delay da biblioteca IOKit, continua disponível como configuração offline, mantendo compatibilidade com aplicações legadas (Case 13285). •Solucionado um erro na escrita de valores float_GE (Case 12298). •Solucionado um erro ao carregar um arquivo de configuração no Windows CE ARM HPC2000 (Case 12352). •Solucionado um erro em que a leitura de Strings de tamanho ímpar poderia vir sem o último caractere (Case 12466). |
2.7.1 |
30/06/2010 |
A. Quites |
•Implementado o recurso de tornar este Driver imune a ruídos antes de receber o frame em modo RTU (Case 11394). |
2.6.1 |
26/11/2009 |
A. Quites |
•Driver portado para o Windows CE (Case 10914). •Driver reporta um falso erro no log ao ler um endereço de registro em zero (Case 10654). •Otimizada a leitura de bits usando o agrupamento de leituras ou Superblocos (Case 10971). |
C. Mello |
•A opção Wait Silence não funciona para todos os erros (Case 10850). |
||
2.5.1 |
30/06/2009 |
A. Quites |
•Atualizado o tamanho máximo do PDU para este Driver (Case 10274). •Corrigido um erro ao ler a função Modbus 20, Read File Record (Case 10312). •Corrigido um erro no Tag Especial para retorno da última exceção, que poderia não reportar algumas exceções (Case 10337). •Eventos GE SOE com o dia atual retornavam o ano errado (Case 10382). •Endereço de swap não funcionava (Case 10425). |
M. Ludwig |
•Criado um novo Tag para receber uma lista de eventos de pontos específicos no GE SOE (Case 10370). |
||
2.4.1 |
17/02/2009 |
A. Quites |
•Adicionadas funções de leitura e escrita por padrão (Case 9185). •Driver com Eventos GE, leitura de último evento por polling (Case 10178). •Erro ao ler blocos de bits com agrupamentos de leituras ou Superblocos habilitados (Case 10100). |
2.3.1 |
02/09/2008 |
A. Quites |
•Implementado o recurso CMS Extended Device Addressing (Case 8665). •Implementada a configuração de tamanho máximo dos Superblocos (Case 9154) •Este Driver aceita enviar um DWord de 32 bits usando a função Modbus 6 (Case 8663). •Revisão das funções não padrão ou pouco utilizadas 07, 20, 21, 65 01, 65 02 e 65 03 (Case 8730). •A opção Swap byte não funciona corretamente com Superblocos (Case 9220). •Configuração em modo offline do parâmetro ModiconModbus.ModbusMode (Case 9831). |
2.2.1 |
11/05/2007 |
A. Quites |
•Usar o tipo de dados Int16 para a leitura de blocos retorna somente o primeiro elemento (Case 8243). |
2.1.1 |
23/01/2007 |
A. Quites |
•Implementados os Superblocos (Case 6185). •O Mestre Modicon Modbus não testa corretamente a consistência do parâmetro N2/B2 (Case 7714). •Erro de offset ao ler blocos de tipos de dados BCD com o tamanho do tipo de dados igual a quatro (Case 7728). •Leitura de blocos de Strings não estava funcionando corretamente (Case 7804). |
2.0.1 |
14/09/2005 |
A. Quites |
•Driver portado para o IOKit (Case 2050). |
1.3.1 |
19/12/2006 |
C. Mello |
•Driver comunicando com mais de um endereço IP muda os valores lidos (Case 7191). •Possibilidade de definir uma porta TCP/IP local (Case 7109). •Corrigido um erro de offset ao ler blocos de tipos de dados BCD com o tamanho do tipo de dados igual a quatro (Case 7729). •Driver não testava a consistência dos parâmetros N2/B2 corretamente (Case 7735). |
1.2.1 |
15/12/2005 |
C. Mello |
•Ajustes para comunicação com Corretores de Vazão da ICP (Case 4979). •Corrigido um vazamento de handles se o comando ping falhasse (Case 6497). |
1.1.1 |
22/12/2004 |
C. Mello |
•Adicionadas retentativas a este Driver (Case 3365). •Adicionada a função Broadcast (Case 4045). •Adicionada a opção HALT a este Driver (Case 4429). •Corrigido um erro na leitura e escrita de Strings (Case 4386). •Corrigidas as configurações incompatíveis com versões anteriores (Case 4431). |