Histórico de Revisões do Driver

<< Clique para Mostrar o Sumário >>

 

Histórico de Revisões do Driver

Versão

Data

Autor

Comentários

4.0.20

11/04/2024

F. Englert

M. Salvador

Criada uma versão independente para o protocolo IEC 870-5-104 nos modos Mestre e Escravo. O Driver do protocolo IEC 870-5-101 ainda continua suportado na versão 3.0 (101/104).

3.0.4

27/08/2019

M. Ludwig

Driver portado para o Visual Studio 2017 (Case 27164).

3.0.1

20/6/2017

F.Englert

Removidos os protocolos 102, ZIV e Procome, agora tratados por Drivers específicos (Case 22924).

Alterado o nome deste Driver para IEC870-101-104.dll, que agora utiliza o ID de proteção de Drivers Power e a licença é intercambiável com outros Drivers deste mesmo grupo (Case 13800).

2.22.80

22/5/2017

F.Englert

Implementada a opção Disconnect if General Interrogation returns empty results (Case 22256).

2.22.77

11/05/2017

F. Englert

Implementada a opção Enable Callbacks também para os protocolos escravosIEC 870-5-101 Balanceado, IEC 870-5-101 Não-Balanceado e IEC 870-5-104 (Case 22652).

Os Comandos analógicos SEn, SEs e SEf de Select/Execute com qualificadores ShortPulse, LongPulse e PersistentOutput agora são enviados corretamente (Case 22662).

2.22.76

12/04/2017

F. Englert

Este Driver agora suporta a opção IP Filter, que permite indicar de quais endereços TCP/IP este Driver aceita ou rejeita conexões (Case 22540).

2.22.75

17/10/2016

F. Englert

Adicionadas duas propriedades neste Driver para configurar o fuso horário, em minutos, das Estações Mestre e Escravo com as quais este Driver comunica. Este Driver converte as estampas de tempo locais do computador para o fuso horário da Estação e vice-versa (Case 21621).

2.22.74

30/09/2016

F. Englert

O Bloco do Tag de recebimento de Comandos SD, DC e RC deste Driver no modo Escravo IEC 870-5-101 e IEC 870-5-104 agora retorna um array de Variants ao invés de um array de Inteiros, permitindo a manipulação em scripts de uma aplicação (Case 21588).

2.22.72

01/09/2016

F. Englert

Atualizada a documentação com as implementações da versão 2.22, somente em português (Case 21167).

2.22.70

18/08/2016

F. Englert

A janela de propriedades foi remodelada. A aba Properties agora mostra todas as propriedades de configuração. A aba Stations foi movida para dentro da aba IEC870 (Case 21385).

2.22.63

30/03/2016

F. Englert

Adicionada uma propriedade para configurar o Originator Address que vai junto com todas as ASDUs enviadas por este Driver, caso o número de octetos da Causa de Transmissão seja configurado com o valor dois (Case 21126).

2.22.61

17/03/2016

F. Englert

Ao receber um pacote com o bit FCB repetido, este Driver no modo Escravo agora reenvia corretamente pacotes de ACK ou NACK (Case 20685, causado na v2.18).

2.22.60

11/02/2016

F. Englert

Este Driver agora marca corretamente como LinkActive as Estações do protocolo IEC 870-5-101 Unbalanced Master após a correta inicialização (Case 20531).

Este Driver no modo Mestre do protocolo IEC 870-5-101 Balanceado agora responde de forma imediata aos Comandos de RESET_LINK enviados pelo Escravo, tornando a inicialização mais rápida (Case 20533).

2.22.59

04/02/2016

F. Englert

Removida a opção Respond using do protocolo IEC 870-5-101 Não-Balanceado no modo Escravo (Case 20515).

2.22.58

03/02/2016

F. Englert

Implementado o protocolo Procome (Case 19889).

2.22.55

04/12/2015

F. Englert

Adicionada uma opção para controlar o uso do flag SU (horário de verão), Timestamp SU Flag (Summertime adjustment) (Case 20163).

2.22.54

21/11/2014

F. Englert

Este Driver agora registra no log, ao lado do número de uma Causa de Transmissão, o significado (Case 17694).

Este Driver no modo Escravo agora suporta dois intervalos de dados para envio cíclico (Case 17708).

2.22.53

13/11/2014

F. Englert

Este Driver no modo Mestre não mais ocupa 100% de CPU caso a opção Slave Polling Rate seja configurada para zero (Case 15377).

2.22.52

29/10/2014

F. Englert

Este Driver no modo Escravo dos protocolos IEC 870-5-101 e IEC 870-5-104 agora descartam os dados de Interrogação Geral pendentes (Case 17626).

Melhoradas as respostas deste Driver no modo Escravo a pedidos de Interrogação Geral com COT (Cause of Transmission) ou IOA (Information Object Address) inválidos ou não suportados (Case 17629).

2.22.51

28/10/2014

F. Englert

Resolvido um GPF que ocorria neste Driver no modo Escravo dos protocolos IEC 870-5-104 ou IEC 870-5-101 Balanceado logo após este responder a uma Interrogação Geral (Case 17643, causado na v2.22.50).

2.22.50

23/10/2014

F. Englert

Criados dois novos parâmetros de configuração para definir se este Driver pode enviar dados de Classe 1 (um) em requisições de Classe 2 (dois), caso não tenha dados de Classe 2 (dois) para enviar, e vice-versa (Case 17608).

2.22.46

23/05/2013

F. Englert

Este Driver no modo Escravo agora suporta o envio de dados cíclicos nas opções Cyclic Data Transmission: Object Range e Cyclic Data Transmission: Send Period (ms) da aba Properties (Case 13952).

Implementado suporte a callbacks neste Driver no modo Mestre na opção Enable Callbacks da aba Properties (Case 9178).

2.22.45

03/04/2013

F. Englert

Corrigido um problema no tratamento de pacotes deste Driver no modo Escravo do protocolo IEC 870-5-101 Balanceado, que podia descartar incorretamente uma resposta do Mestre, caso este enviasse um novo pedido antes de enviar a resposta (Case 13942).

2.22.44

22/03/2013

F. Englert

Corrigido o empacotamento dos ASDUs 5 (cinco), 7 (sete), 13, 15 e 21, que poderiam ser enviados utilizando uma sequência de objetos, opção não suportada pelo padrão do protocolo (Case 13898, causado na v2.22.34).

2.22.43

26/02/2013

F. Englert

Corrigido um problema no tratamento de pacotes, que poderia reutilizar pacotes antigos recebidos antes da última desconexão, o que deixava este Driver continuamente desconectando e reconectando. Também foi acelerado o processo de desconexão ou reconexão forçado quando é detectado algum erro de sequência nos pacotes (Case 13808).

2.22.41

07/11/2012

F. Englert

Corrigido um vazamento de memória que ocorria sempre que este Driver recebia um dado e o colocava na memória cache interna (Case 13454, causado na v2.22.34).

2.22.37

15/02/2012

F. Englert

Adicionada uma nova opção Send EI (End Of Initialization) When Connected na aba Properties da janela de propriedades deste Driver no modo Escravo, que permite configurar se envia um Comando EI (End of Initialization) quando um Mestre conectar (Case 12761).

2.22.36

18/11/2011

F. Englert

Este Driver no modo Escravo do protocolo IEC 870-5-104 agora envia a ASDU 70 (M_EI_NA_1) quando a comunicação é iniciada (Case 12575).

Os bits BL e OV agora são mapeados no campo Limit da qualidade, ou seja, os dois bits menos significativos (Case 12569).

2.22.35

13/05/2011

F. Englert

Criada uma nova opção na aba Properties dos protocolos Mestres, Don't wait ACTTERM for Execute commands (Case 12229).

2.22.34

18/04/2011

F. Englert

Corrigido o empacotamento de alguns tipos de dados que não estavam permitindo o envio de dados em bloco (Case 12161).

Este Driver no modo Escravo agora permite que o usuário configure uma banda morta para envio de valores analógicos na opção Analog Deadband (% of previous value) da aba Properties (Case 12109).

2.22.33

11/02/2011

F. Englert

Este Driver no modo Mestre do protocolo IEC 870-5-101 Balanceado respondia o bit DIR com o valor 0 (zero) na mensagem RESPOND_STATUS, quando deveria responder o bit DIR com o valor 1 (um). Adicionada a opção DIR (Physical Transmission Direction), que controla o comportamento do bit DIR no pacote do protocolo IEC 870-5-101 Balanceado, tanto no modo Mestre quanto no modo Escravo (Case 10174).

Corrigida a Causa de Transmissão utilizada por este Driver no modo Escravo do protocolo IEC 870-5-101 ao retornar dados de Comandos, como por exemplo uma resposta de Interrogação Geral, por Classe um (Case 12057).

Os protocolos IEC 870-5-101 Balanceado e Não Balanceado deste Driver no modo Escravo agora suportam o Comando Delay Acquisition Command (C_CD_NA_1, ASDU 106) (Case 12058).

Este Driver no modo Mestre agora permite habilitar o envio de um Test Command sempre que a camada de aplicação permanecer n segundos sem receber uma mensagem de um Escravo. Também foi removido o Tag N2 igual a 1104, que enviava um Comando de Teste sempre que o Tag era lido (Case 12042).

2.22.32

08/02/2011

F. Englert

Este Driver, tanto no modo Mestre quanto no modo Escravo, agora força uma desconexão caso não receba um TESTDTcon como resposta a um TESTDT act (Case 12043).

Adicionada uma opção Treat First Write As na aba Properties da janela de configuração deste Driver no modo Escravo (Case 12045).

2.22.31

18/01/2011

F. Englert

Adicionada uma nova opção Link Layer Starts na aba Properties da janela de configuração deste Driver, que permite definir o estado inicial do link layer, habilitado ou desabilitado (Case 12023).

2.22.30

09/12/2010

F. Englert

Este Driver, quando no modo Mestre, agora força uma reconexão caso falhe o recebimento da confirmação, positiva ou negativa, da Interrogação Geral (Case 11931).

2.22.29

08/12/2010

F. Englert

Este Driver agora trata graciosamente estampas de tempo acima do ano 2035. Ao detectar uma estampa de tempo inválida, converte-a para a data e hora local e habilita o flag IV da qualidade da estampa de tempo (Case 11855).

Este Driver agora agrupa os valores com formato de estampa de tempo diferente mas com mesmo tipo de dados, eliminando a necessidade do cliente declarar explicitamente o formato de estampa de tempo de um Tag. A opção Remover timestamp dos dados recebidos foi removida, pois esta operação é realizada automaticamente.

Implementada a opção de local override nos Tags deste Driver no modo Escravo (Case 11662).

Adicionada a opção Analog Values Send Interval (ms) para controlar a frequência de envio de valores analógicos por este Driver no modo Escravo (Case 11732).

Adicionada uma nova propriedade a este Driver, IEC.MaxPacketSize, que permite configurar o tamanho máximo dos pacotes montados por este Driver, tanto no modo Mestre quanto no modo Escravo (Case 11731).

2.22.27

13/08/2010

F. Englert

Este Driver no modo Escravo agora trata corretamente os Comandos de Sincronização de Relógio enviados por um Mestre, de acordo com o perfil de tratamento configurado nas propriedades (Case 11660).

Este Driver agora reporta o valor do flag SB (substituted) na qualidade OPC dos Tags (Case 11661).

2.22.26

05/08/2010

F. Englert

O Tag Read Slave Statistics não está atualizando os valores em nenhuma das opções disponíveis para configuração, com este Driver configurado no modo Escravo Não Balanceado (Case 11623).

2.22.25

04/08/2010

F. Englert

Adicionada uma nova opção Common Address of ASDU no grupo Field sizes (in octets) da janela de propriedades deste Driver, que permite configurar um número de octetos da opção Common Address of ASDU diferente do Slave Address (Case 11634).

2.22.23

18/08/2009

F. Englert

Quando o número de octetos da Causa de Transmissão era 2 (dois), este Driver estava considerando o segundo octeto como parte da Causa de Transmissão, mas na verdade este octeto é o Originator Address. Agora, este Driver descarta o Originator Address nos pacotes recebidos. Na transmissão, este Driver sempre envia 0 (zero) no Originator Address (Case 10723).

Agora a configuração deste Driver é realizada em apenas uma aba, IEC870. Nesta aba, conforme o protocolo selecionado, são mostradas outras sub-abas específicas, General, Master ou Slave, Properties e Stations (Case 10643).

2.22.22

07/08/2009

F. Englert

Este Driver no modo Escravo agora aproveita melhor a largura de banda, agrupando em um mesmo pacote vários eventos não solicitados para enviá-los a um Mestre (Case 10702).

2.22.21

03/08/2009

F. Englert

Agora é possível informar o endereço de objetos com 3 (três) octetos utilizando os parâmetros no formato String na propriedade ParamItem (Case 9396).

2.22.20

29/06/2009

F. Englert

Corrigido o tratamento de reconexões neste Driver no modo Mestre do protocolo IEC 870-5-104 nos casos em que ocorresse uma desconexão e reconexão muito rápida (Case 8039).

Adicionada uma nova aba Properties a este Driver. Esta aba permite editar, em formato de lista, as propriedades de cada protocolo, anteriormente disponíveis na aba IEC, bem como as propriedades T0, T1, T2, T3, K e W do protocolo IEC 870-5-104 (Case 10608).

2.22.19

19/05/2009

F. Englert

Este Driver agora realiza uma desconexão do meio físico caso o Escravo pare de responder (Case 10126).

2.22.18

14/10/2008

F. Englert

Este Driver agora força uma desconexão do meio físico quando recebe um pacote mal-formado ou fora de ordem (Case 10040).

2.22.16

12/03/2008

F. Englert

Este Driver no modo Mestre agora retenta automaticamente uma Interrogação Geral caso receba uma indicação de final de Interrogação Geral, ou seja, cot igual a 10, não haja uma Interrogação Geral ativa e a última Interrogação Geral tenha falhado (Case 9260).

2.22.15

10/03/2008

F. Englert

Criada uma nova função (N2) para ler dados da memória cache deste Driver (Case 9166).

2.22.14

19/02/2008

F. Englert

Adicionada uma nova opção na aba Commands deste Driver, disponível apenas para o modo Mestre, Process data only at GI end (Case 9165).

2.22.13

08/11/2007

F. Englert

Corrigido o funcionamento do Comando Read Interrogation Group neste Driver no modo Mestre (Case 8402).

Este Driver no modo Escravo agora permite configurar buffers para armazenagem de eventos de classe 1 (um) e classe 2 (dois) enquanto o Mestre está desconectado (Case 7658).

Implementada uma nova aba Stations na janela de configuração deste Driver. Esta aba permite que o usuário configure se este Driver cria as Estações automaticamente, o modo antigo, ou se restringe a comunicação às Estações declaradas pelo usuário, o modo novo (Case 7687).

Agora este Driver no modo Mestre do protocolo IEC 870-5-104 utiliza a opção Wait M_EI_NA on activation para controlar o comportamento da espera pelo STARTDT.CON (Case 8963).

2.22.12

19/06/2007

F. Englert

Corrigido o tratamento do bit FCB, que estava sendo incrementado antes de saber se o pacote foi enviado com sucesso ou não (Case 8405).

Corrigido o tratamento de Comandos Read Interrogation Group neste Driver no modo Escravo (Case 8406).

Implementado um descarte das mensagens inválidas. Se um RESPOND_NACK é recebido em resposta a um SEND/CONFIRM, este é descartado e este Driver continua aguardando pelo CONFIRM_ACK ou CONFIRM_NACK (Case 8151).

Adicionado uma nova opção na aba Commands para permitir esperar ou não pelo ACTTEM da Interrogação Geral, Wait ACTTERM (Case 8401).

2.22.11

13/04/2007

F. Englert

Agora as escritas no Tag N2 igual a 1102 só retornam erro ao falhar a comunicação. Se o equipamento retorna um código de erro, a escrita é considerada bem-sucedida e o código de erro retorna no status da escrita (Case 8018).

2.22.10

13/04/2007

F. Englert

Corrigido o comportamento deste Driver no modo Escravo, que estava ignorando a qualidade dos dados recebidos da aplicação e enviando para o Mestre sempre com qualidade Boa (Case 8111).

Adicionado um novo Tag N2 igual a 6 (seis) neste Driver no modo Escravo, que permite enviar dados espontaneamente com classe 1 (um) e também na Interrogação Geral, se configurado (Case 7653).

2.22.8

23/03/2007

F. Englert

Corrigido o comportamento do timer T2 no protocolo IEC 870-5-104, que poderia fazer com que este Driver excedesse o tempo máximo para envio de um pacote de ACK, ou seja, 10 segundos (Case 8038).

2.22.7

06/03/2007

F. Englert

Corrigido o formato do parâmetro N2 igual a 99, que estava retornando uma data no formato Double do Elipse SCADA (Case 7954).

Adicionada à aba Commands uma lista de seleção que permite selecionar o modo como este Driver no modo Escravo trata Comandos de Seleção ou Execução, default (pass to application) (Case 5963).

2.22.6

16/02/2007

F. Englert

Corrigido o Common Slave Address dos pacotes enviados por este Driver no modo Escravo durante uma Interrogação Geral, caso o usuário tenha configurado uma lista pré-definida de pontos a retornar (Case 7940).

Adicionado um novo grupo de controles na aba Commands para configurar o envio automático de Comandos de Sincronização de Relógio, Auto-run clock synchronization e Repeat every (sec) (Case 7509).

Implementado o suporte ao ASDU 105 (C_RP_NA_1, Reset process command) tanto no modo Mestre quanto no modo Escravo dos protocolos IEC 870-5-101 e IEC 870-5-104 (Case 7836).

2.22.3

10/01/2007

F. Englert

Corrigido o tamanho máximo de pacotes do protocolo IEC 870-5-104, que permitia gerar pacotes com até quatro bytes a mais que o permitido, ocasionando problemas na comunicação (Case 7798).

Este Driver agora é protegido pelo ID 31290 (Case 7797).

Agora a qualidade é alterada para 216 quando se gera a estampa de tempo. Isto só ocorre se a qualidade antes era Boa (192). Se a qualidade tinha qualquer valor diferente de 192, não é alterada (Case 6569).

2.22.1

28/09/2006

F. Englert

Corrigido o tratamento de pontos duplos recebidos com valor inválido, 00b ou 11b, que eram descartados caso estivesse configurado para tratar pontos duplos como um valor Booleano (Case 7423).

Alterado o tratamento de pontos duplos com valores inválidos (Case 6571).

2.21.1

18/08/2006

F. Englert

Corrigido o bit FCB enviado nos pacotes deste Driver no modo Mestre dos protocolos IEC 870-5-101 e 102, que era enviado invertido (Case 7286).

2.20.1

11/08/2006

F. Englert

Corrigido o script de exemplo para tratamento de Comandos recebidos por um Escravo, que não funcionava (Case 5452).

Agora registra-se no log os eventos que são descartados quando a memória cache interna enche, ou seja, mais de 100 eventos para um único objeto (Case 6563).

Corrigida a estampa de tempo incorreta (zero) enviada quando são utilizados os tipos de dados do protocolo IEC 870-5-104 no modo Escravo (Case 6564).

Corrigido o parâmetro Slave polling rate, que não tem efeito na comunicação com um Escravo (Case 6570).

Corrigido o recebimento de um dado com estampa de tempo marcada como inválida (IV igual a um), em que o próprio dado era marcado como inválido e deveria apenas ser descartada a estampa de tempo (Case 6666).

Os modos Mestre e Escravo foram extensivamente testados e foram realizadas pequenas melhorias (Case 6798).

Corrigida a utilização de um time-out fixo de um segundo, ao invés de utilizar o tempo configurado na opção App Layer Timeout, quando é preciso enviar um Comando e o nível de aplicação está ocupado, como por exemplo ao utilizar uma Interrogação Geral, levando o Comando a falhar (Case 6848).

Corrigidas as estampas de tempo enviadas ou recebidas, que poderiam estar incorretas com uma diferença de um milissegundo quando recebidas ou enviadas por uma aplicação. Esta correção só funciona em conjunto com o E3 v2.5 Build 131 e o IOKit v1.13 (Case 7256).

Adicionado suporte às ASDUs de Comando 48 (C_SE_NA_1), 49 (C_SE_NB_1), 50 (C_SE_NC_1) e 51 (C_BO_NA_1) (Case 5361).

Adicionado suporte ao protocolo IEC 870-5-104 no modo Escravo. Adicionados os Comandos das ASDUs 58 (C_SC_TA_1), 59 (C_DC_TA_1), 60 (C_RC_TA_1), 61 (C_SE_TA_1), 62 (C_SE_TB_1), 63 (C_SE_TC_1) e 64 (C_BO_TA_1). Também foi adicionado suporte ao Comando de Teste (Test Command) utilizando a ASDU 107 (C_TS_TA_1) (Case 5506).

Implementadas atualizações no protocolo ZIV (Case 5846).

Modificada a leitura de ajustes de VTCD para se ajustar ao novo formato definido no protocolo ZIV (Case 6561).

Adicionada a opção Modify the timestamp on received values na aba Interrogation (Case 6562).

Adicionado suporte ao Comando de Sincronização de Relógio (Clock Synchronization Command, ASDU 103 ou C_CS_NA_1) nos protocolos IEC 870-5-101 e IEC 870-5-104 no modo Escravo. Também foi adicionada a aba Commands (Case 6826).

Adicionado suporte ao protocolo IEC 870-5-104 no modo Mestre (Case 7259).

2.19.1

17/01/2005

F. Englert

Adicionada uma opção para usar o Common Address diferente do Link Address (Case 4364).

Corrigida uma situação em que não se suportava endereços de Escravo maiores que 127 quando configurado para utilizar um octeto para o endereço do Escravo, e deveria permitir endereços entre 0 (zero) e 255 (Case 4766).

Corrigida uma situação em que não se reconhecia pacotes CC1 recebidos como sendo pacotes de ACK (Case 5210).

Corrigida uma situação em que os tipos de dados do protocolo IEC 870-5-104 estavam retornando a estampa de tempo como o valor do Tag (Case 5211).

Corrigido o bloco do protocolo ZIV, Read Configuration Block 2, com o parâmetro B2 igual a 1141, que não estava funcionando (Case 5212).

Agora utiliza-se o IOKit v1.08, com suporte a ligar e desligar o log em tempo de execução.

2.18.1

28/07/2004

F. Englert

Corrigida uma situação em que não se enviava os dados de Interrogação Geral em Blocos no modo Mestre do protocolo Não Balanceado (Case 4238).

Corrigida uma situação em que, no modo Escravo apenas, não se reenviava o último pacote quando o Mestre enviava um pacote com o mesmo FCB anterior (Case 4276).

Adicionada uma opção para selecionar o tipo de resposta que se deve enviar quando se recebe um pedido do Mestre, Respond with (Case 3741).

Os tipos de dados definidos no protocolo IEC 870-5-104 agora estão disponíveis na lista de pontos pré-definidos retornados na Interrogação Geral (Case 4035).

2.17.1

09/06/2004

F. Englert

Adicionadas retentativas no link layer (Case 3937).

2.16.1

04/05/2004

F. Englert

Modificado o valor padrão do time-out de aplicação, de 4000 para 4 (quatro) segundos.

Adicionada a opção Add timestamp to interrogation data (Case 3608).

Adicionada uma opção para permitir tratar os dados DIQ, DCO, RCO e SEP como valores Booleanos (Case 3609).

2.15.1

01/04/2004

F. Englert

Adicionada a opção Remove timestamp from interrogation data (Case 3506).

Adicionado suporte aos tipos de dados do protocolo IEC 870-5-104 encapsulados no protocolo IEC 870-5-101. O protocolo IEC 870-5-104 NÃO É suportado (Case 3419).

Traduzida a documentação para o português (Case 3568).

2.14.1

20/02/2004

F. Englert

As estampas de tempo enviadas estão incorretas, ou seja, usa-se sempre a hora atual do computador (Case 3385).

2.13.1

29/01/2004

F. Englert

Comandos de ponto duplo (DCO) e Eventos Simples de Equipamento de Proteção (SEP) agora usam os estados possíveis, Intermediário ou 0 (zero), OFF ou 1 (um), ON ou 2 (dois) e Indeterminado ou 3 (três), ao invés de um valor Booleano indicando o estado Ligado ou Desligado (Case 3214).

Este Driver não está respondendo aos Comandos de Test Link, a função 2 (dois) do protocolo IEC, recebidos no modo Escravo ou Balanceado (Case 3231).

Adicionada a opção Interrogation, que permite configurar a lista de objetos retornados na Interrogação Geral, apenas no modo Escravo (Case 3284).

Adicionado o Tag TEST LINK apenas no modo Escravo ou Balanceado. Este Tag envia um Comando de Teste do link para o Mestre, retornando o valor um se o Mestre responder (Case 3285).

Corrigido um problema em que este Driver em modo Escravo ou Balanceado às vezes trancava ao receber uma mensagem de um Mestre enquanto tentava enviar uma outra mensagem para o mesmo Mestre (Case 3286).

2.12.1

08/01/2004

F. Englert

Dados de ponto duplo (M_DP_NA_1 e M_DP_TA_1) agora retornam os estados possíveis, Intermediário ou 0 (zero), OFF ou 1 (um), ON ou 2 (dois) e Indeterminado ou 3 (três), ao invés de um Booleano indicando o estado Ligado ou Desligado (Case 3214).

Adicionada uma opção para habilitar ou desabilitar o uso do frame CC1 ao invés do frame de ACK no envio de Mensagens de Quitação (acknowledgement) do nível de enlace em modo Balanceado (Case 3215).

2.11.1

19/12/2003

F. Englert

Adicionado o tratamento de Comandos enviados pelo Mestre no modo Escravo (Case 3211).

2.10.1

18/12/2003

F. Englert

Implementado o protocolo IEC 870-5-101 Escravo no modo Balanceado (Case 195).

2.9.1

02/12/2003

F. Englert

Este Driver no modo Escravo não é mais criado quando em modo Offline (Case 3039).

2.8.1

27/11/2003

F. Englert

Implementado o protocolo IEC 870-5-101 no modo Escravo (Case 195).

2.7.1

18/11/2003

F. Englert

O modo de escuta agora está funcionando corretamente, pois os valores recebidos em modo de escuta não estavam sendo retornados (Case 2960).

2.6.1

13/11/2003

F. Englert

Erros na qualidade do Tag agora são reportados se a conexão é perdida enquanto está em modo de escuta (Case 2935).

2.5.1

07/11/2003

F. Englert

Adicionado um campo de qualidade à leitura de memória de massa, no parâmetro B2 igual a 1189 ou 1190 (Case 2893).

2.4.1

05/11/2003

F. Englert

Adicionado o Tag Read MAE ID, com o parâmetro N2 igual a 1212 para este Driver no modo Escravo do protocolo ZIV.

2.3.1

29/09/2003

F. Englert

Melhorado o log de mensagens no nível de aplicação.

2.2.1

11/08/2003

F. Englert

Adicionada a documentação para extensões do protocolo ZIV.

2.1.1

29/07/2002

F. Englert

Driver portado para o IOKit.

Implementados os protocolos 102 e 102 ZIV Extensions.