KB-65789: Consumo dos pontos de E/S em modo offline utilizando um XObject.

Descrição:

Como pode ser visto na imagem abaixo, possuo um XObject com um driver e três tags de comunicação:

O driver é iniciado em modo offline, e sua parametrização (IP, porta e endereço de rede) é realizada no evento AfterStart:


'Parametros de configuração


Dim arr(3)
arr(1) = Array("IO.Ethernet.MainIP", Parent.IP)
arr(2) = Array("IO.Ethernet.MainPort", Parent.Porta)
arr(3) = Array("ModiconModbus.DefaultSlaveAddress", Parent.Address)

Write -1, 0, 0, 3, arr

'Online
Write -1, 0, 0, 4, 1

Três instâncias do XObject foram inseridas na pasta de dados do servidor, e teoricamente o driver deveria consumir 9 pontos de E/S, mas está consumindo 15. Este comportamento é correto?

Solução:

Quando escritas são realizadas no driver via scripts, independentemente do modo do driver (online ou offline), mesmo os tags inexistentes entrarão na contagem total. Exemplo:

Write -1, 0, 0, 3, arr
Write -1, 0, 0, 4, 1

Neste caso, o comportamento está correto, e serão adicionados à contagem geral mais dois tags para cada instância, totalizando 15 pontos de E/S.

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *