ElipseDocsDocumentação
PDF

Histórico de Revisões do Driver

VersãoDataAutorComentários
4.0.1610/08/2026C. Mello• Adicionado suporte para configuração do modo Auto-Demotion em tempo de execução (Case 40345).
4.0.1504/05/2026C. Mello• Adicionado suporte para comunicar com equipamentos Escravos em modo Auto-Demotion (Case 39490).
4.0.1416/03/2026M. Ludwig• Driver atualizado para a biblioteca IOKit versão 3 e Visual Studio 2022 (Case 37995).
4.0.1309/01/2025C. Mello• Ajustes para prevenir travamentos no componente do tipo List Control na aba Operations da janela de propriedades deste Driver (Case 37144).
4.0.1210/12/2024M. Ludwig• Adicionada, via biblioteca IOKit, uma configuração do tamanho máximo de arquivo de log na aba Setup da janela de propriedades (Case 36834).
4.0.1130/08/2023C. 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.1021/03/2023C. Mello• Adicionada a reconexão automática para o protocolo serial Modbus RTU/ASC, ao comunicar via Ethernet TCP/IP (Case 16216).
4.0.907/12/2022C. 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.827/09/2022C. Mello• Adicionado um tipo de dados Inteiro de 64 bits, convertido para o formato String (Case 33213).
4.0.701/12/2021C. Mello• Adicionado suporte a Superblocos em Tags configurados por String (Case 20900).
4.0.607/04/2021C. Mello• Adicionado um tratamento de qualidade para valores com o tipo de dados Float não normalizados (Case 30742).
4.0.505/11/2020C. Mello• Adicionado suporte para endereçamento de Escravos com um identificador igual a 0 (zero) no modo Modbus TCP (Case 29886).
4.0.422/06/2020C. 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.317/03/2020C. Mello• Corrigido um problema de configuração offline para as Strings ModiconModbus.ConfigFile e ModiconModbus.UserTypesConfigFile (Case 28566).
4.0.205/08/2019M. Ludwig• Driver portado para o Visual Studio 2017 (Case 27087).
4.0.113/11/2018C. 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.3617/03/2017C. Mello• Adicionado suporte para inteiros com sinal de magnitude (Case 22091).
3.1.3110/07/2016F. Englert• Resolvido um GPF (General Protection Failure) que poderia ocorrer eventualmente na leitura do histórico de erros deste Driver, com o parâmetro B2 igual a 9998, caso ocorresse ao mesmo tempo algum erro de comunicação (Case 21637).
3.1.3001/04/2016C. Mello• Corrigida a falta de valores dos Tags configurados por Strings quando o serviço de Superblocos está ativado (Case 20754).
3.1.2828/01/2016A. Quites• Implementado um novo Tag Browser com templates de Tags configurados por Strings (Case 20460).
3.1.2727/01/2016A. 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 de equipamentos GE PAC RX7 por callbacks (Case 20374).
3.1.2620/01/2016A. 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.2519/01/2016A. Quites• Implementada a configuração por Strings para tipos de dados do usuário (Case 19807).
3.1.2418/01/2016A. 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 de Bloco (Case 19819).
3.1.2314/01/2016A. 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.1522/12/2015A. Quites• Corrigida a escrita em bloco de Tags Bloco com tipo de dados Double (Case 20053).
3.1.1302/12/2015A. Quites• Corrigido um erro na exportação de arquivos INI em formato compatível com a versão 1 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 8 (oito) dígitos e tamanho de 4 (quatro) bytes (Case 20204).
3.1.901/10/2015A. Quites• Habilitado o armazenamento de últimas exceções para Tags de comunicação configurados por Strings (Case 19808).
3.1.828/09/2016A. Quites• Corrigido um erro na leitura e escrita de tipos de dados BCD de 8 (oito) dígitos e 4 (quatro) bytes superiores a 9999999, que provocavam a finalização do processo (Case 19733).
3.0.1129/05/2015A. 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, 2 (duas) conexões simultâneas seguidas de 2 (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 de um equipamento 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.831/07/2014A. Quites• Corrigido um erro que poderia gerar um GPF (General Protection Failure) 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.612/06/2014A. Quites• Driver portado para a biblioteca IOKit versão 2 (Case 13891).
2.8.1719/10/2012A. 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 das 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.130/06/2010A. Quites• Implementado o recurso de tornar este Driver imune a ruídos antes de receber o frame em modo RTU (Case 11394).
2.6.126/11/2009A. 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.130/06/2009A. 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.117/02/2009A. 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.102/09/2008A. 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 7, 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.111/05/2007A. Quites• Usar o tipo de dados Int16 para a leitura de blocos retorna somente o primeiro elemento (Case 8243).
2.1.123/01/2007A. Quites• Implementados os Superblocos (Case 6185).
• O Mestre Modicon Modbus não testa corretamente a consistência do parâmetro N2 ou 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.114/09/2005A. Quites• Driver portado para a biblioteca IOKit (Case 2050).
1.3.119/12/2006C. 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 ou B2 corretamente (Case 7735).
1.2.115/12/2005C. 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.122/12/2004C. 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).