Conexoes de Modbus IP ficam em FIN_WAIT_2 e CLOSE_WAIT

Ola pessoal.

Baixei o ScadaBR e e fiz testes com conexao Modbus IP.

Para isso usei o Mod_RSSim para simular o Modbus Slave (ou seja, para simular o PLC).

O problema e que as conexoes TCP/IP ficam em estado FIN_WAIT_2 e CLOSE_WAIT e isto degrada todo o sistema fazendo lento o ScadaBR e o computador em geral, ja que consome 100 % do procesador. Como o tempo de expiracao da conexao e 120 segundos, elas se fecham automaticamente, mas se eu leio dados a cada 1 segundo ficam em torno de 120 conexoes sempre nos estados mencionados. 

Alguem sabe porque pode estar acontecendo isto ? Ou seja, porque o ScadaBR esta abrindo varias conexoes (ao inves de usar so uma e manter esta conexao para a comunicacao)?

obrigado

 

cjc,

eu fiquei muito interessado no assunto pois tenho um gateway gsm sendo usado em conjunto com o scadabr e tenho problemas com essas conexões.

Tem experiência nesse assunto?

Sidney

Olá pessoal.

Resolvi o problema. Foi só colocar "TCP with keep-alive" no combo "Transport Type" do DataSource "Modbus IP".

A respeito da pergunta se tenho experiência com gsm, infelizmente não.

obrigado

Uma publicação foi dividida em um novo tópico : Mensagem Separada provisoriamente, usuário será acompanhado