Comunicção com Transdutor IMS

Boa tarde estou comunicando com um transdutor da IMS porém não estou conseguindo ler os valores de tensão, corrente e potência.
Alguem pode me auxiliar com a configuração dos parâmetros do driver Modbus?

Rogerio

@rjoeng, boa tarde.

Qual modelo do equipamento? Teria como compartilhar o mapa de memória?

Como as configurações de comunicação física estão configurados no equipamento (baudrate, paridade, etc)?

Sds.

Boa tarde Fernando

Conforme tua informação após a colocação da operação em 9 e a mudança do parâmetro float action conseguimos realizar a leitura das grandezas medidas do smart trans.

@rjoferreira, boa tarde.

Obrigado pelo retorno!

Irei apenas complementar sobre como realizar esta comunicação. Para comunicar com este medidor é necessário:

  1. Configurar a camada física do equipamento e do driver da mesma forma. Exemplo: 9600, 8, none,1, DTR e RTS em OFF.

  2. Sobre as variáveis de grandezas elétricas, segundo o manual “Tabela de Registros do Smart TRAS 150 e Smart TRANS 500”, são do tipo Read Input Register e FLOAT (IEEE754). Sendo assim:

2.1) Na aba Operation adicionar um tipo com as seguintes características > Read 04, Write None e Data Float:

2.2) Após, clicar em OK;

2.3) Na aba Modbus, selecionar o modo Modbus RTU e o Offset 0:

2.4) Feito isso, clicar em Apply (ou OK);

2.5) Na configuração do Tag de comunicação, parametrizar as propriedades Ns que significam (segundo o manual do Driver Modbus Master, capítulo Configuração > Configurando Tags > Configurando um Tag de Comunicação):

  • N1 => Endereço escravo do PLC;
  • N2 => Tipo da variável (Operation);
  • N3 => Adicional (geralmente não é utilizado);
  • N4 => Endereço da variável.

Então a configuração das variáveis serão (levando em consideração o endereço escravo do medidor como 1 e a Operation como 9):

  • Para tensão média entre as fases: N1 = 1; N2 = 9; N3 = 0; N4 = 0;
  • Para tensão média da fase R: N1 = 1; N2 = 9; N3 = 0; N4 = 1;
  • Para tensão média da fase S: N1 = 1; N2 = 9; N3 = 0; N4 = 2;
  • Para tensão média da fase T: N1 = 1; N2 = 9; N3 = 0; N4 = 3;
  • Para corrente média entre as fases: N1 = 1; N2 = 9; N3 = 0; N4 = 4;
  • Para corrente média da fase R: N1 = 1; N2 = 9; N3 = 0; N4 = 5;
  • Para corrente média da fase S: N1 = 1; N2 = 9; N3 = 0; N4 = 6;
  • Para corrente média da fase T: N1 = 1; N2 = 9; N3 = 0; N4 = 7;
  • Para fator de potência médio: N1 = 1; N2 = 9; N3 = 0; N4 = 8;
  • Para fator de potência fase R: N1 = 1; N2 = 9; N3 = 0; N4 = 9;
  • Para fator de potência fase S: N1 = 1; N2 = 9; N3 = 0; N4 = 10;
  • Para fator de potência fase T: N1 = 1; N2 = 9; N3 = 0; N4 = 11;
  • Para potência ativa total: N1 = 1; N2 = 9; N3 = 0; N4 = 12;

E assim sucessivamente (ver tabela ‘Função 4 – Grandezas Elétricas’).

NOTA: Outra opção é criar um bloco de comunicação com X elementos e configurar B1 = 1, B2 = 9, B3 = 0 e B4 = 0 (ou outro endereço que queira iniciar o bloco).

  1. Há uma variável RW no equipamento chamado “float_ack” (endereço 11 das variáveis de configuração N1 =1, N2 = 1, N3 = 0 e N4 = 11). O valor deste tag deve ser 0 para que a comunicação das variáveis de grandezas elétricas funcionem.

Sds.