Histórico de Revisões do Driver

Driver Modicon Modbus

Histórico de Revisões do Driver

Topo  Anterior 

Versão

Data

Autor

Comentários

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

·Corrigido a falta de valores das Tags configurados por Strings quando o serviço de Superblocos está ativado (Case 20754).

3.1.28

28/01/2016

A. Quites

·Implementado 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 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 pelo qual 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 verificação para proibir a definição de tipos de dados do usuário com nomes que conflitem com tipos de dados nativos do Driver (Case 19816).

·Corrigido 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 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 erro na exportação de arquivos INI em formato compatível com a versão 1.0 do Driver, com os tipos de dados sendo especificados por números e não por Strings, como passou a ocorrer a partir da versão 2.8 (Case 20203).

·Corrigido 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 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 erro na gravação de operações na janela de configuração do 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 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 vazamento de handle do thread de download de memória de massa do GE PAC RX7 (Case 16404).

·Corrigido erro em que o Driver poderia ignorar os últimos caracteres de Strings lidas do equipamento quando alguma das opções de swap estavam configuradas na operação (Case 16744).

·Corrigido erro na leitura de operações com a opção Use bit mask habilitada quando usada com a propriedade EnableReadGrouping do Driver habilitada (Case 18340).

·Resolvido erro de validação em Tags especiais do Driver (Case 16433).

3.0.8

31/07/2014

A. Quites

·Corrigido erro que poderia gerar GPFs ou comportamentos inesperados ao executar múltiplas instâncias do Driver em um mesmo IOServer, sobretudo se essas instâncias possuíssem configurações diferentes nas abas Modbus e Operations da janela de configurações do 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 definidos pelo usuário como parte da implementação do recurso de SOE Genérico (Case 12038).

·Implementada 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).

·Opção Reverse Frame removida da caixa de diálogo de configuração das operações do Driver, por obsolescência. A opção continua sendo suportada em aplicações legadas como configuração offline apenas (Case 12443).

·Adicionada leitura por callbacks para Tags de leitura de SOE (Case 12464).

·Adicionada 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).

·Opção Swap Address Delay removida da janela de configuração do Driver. Esta opção, tornada obsoleta pela opção Inter-frame delay do IOKit, continua disponível como configuração offline, mantendo compatibilidade com aplicações legadas (Case 13285).

·Solucionado erro na escrita de valores float_GE (Case 12298).

·Solucionado erro ao carregar arquivo de configuração no Windows CE ARM HPC2000 (Case 12352).

·Solucionado 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 recurso de tornar o 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).

·Optimizada 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 o Driver Modbus (Case 10274).

·Corrigido erro ao ler a função Modbus 20, Read File Record (Case 10312).

·Corrigido erro no Tag Especial para retorno da última exceção. O Tag 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 Modbus 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)

·O Driver aceita enviar um DWord de 32 bits usando a função Modbus 6 (Case 8663).

·Revisão de 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 4 (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 local (Case 7109).

·Corrigido erro de offset ao ler blocos de tipos de dados BCD com o tamanho do tipo de dados igual a 4 (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 vazamento de handles se o comando ping falha (Case 6497).

1.1.1

22/12/2004

C. Mello

·Adicionadas retentativas ao Driver (Case 3365).

·Adicionada a função Broadcast (Case 4045).

·Adicionada a opção HALT ao Driver (Case 4429).

·Corrigido erro na leitura e escrita de Strings (Case 4386).

·Corrigidas as configurações incompatíveis com versões anteriores (Case 4431).