Endereços Modbus

115 views
Skip to first unread message

Italo Peratello

unread,
Apr 17, 2018, 11:20:03 AM4/17/18
to Usuários do SAGE
Bom dia pessoal,

Eu consegui estabelecer uma leitura de pontos analógicos que estavam abaixo dos 40001, simplesmente desloquei o valor somando 40000 ao endereço fornecido pelo fabricante, um equipamento Alpha SC501 em RS485.
Ex: endereço era 10014, ai somei 40000 e ficou 50014, se fosse 30350 somaria 40000 e ficaria 70350 e a leitura foi perfeita.
Tudo isso em 03xHolding.

Agora o problema é a leitura de pontos de alarmes que estão em 30000 ou 40000 e preciso baixar para 0 a 20000.

Tentei usar o ALAT em PDF pois os pontos de alarmes estão em 03x, o que deveria ficar em 20000 a 30000, e então segundo manual apliquei a formula:

No sage 3xHolding vira 4xHolding

(((4xHolding - 40001)*16) + 20001)

O resultado para o valor de 48171 foi 150721, mas aí o sage não aceita este valor. 

Alguém já passou por este problema? Como resolveram? Como utilizar estes endereços altos para pontos digitais em Modbus?
Sem título00000.png
Reply all
Reply to author
Forward
0 new messages