Escrita de Bits - Modbus

Prezados,

Vejam a seguinte situação:

Estou utilizando um único tag para escrever em 16 saídas digitais de um CLP via Modbus, onde a função UseBitFields está habilitada.
Ao escrever 1 no Bit00 é acionada a saída I0.0 do CLP.
Conceitualmente, o que acontece com os demais bits da word quando ocorre a escrita do Bit00, uma vez que estou utilizando a função 06 (Write Type) do protocolo Modbus?

A função 06 vai escrever em 16 bits pois ela envia uma Word.

Se cada saída digital tiver seu próprio endereço individual de memória, o correto seria utilizar alguma função de escrita de bits (05 ou 15) e criar uma tag para cada saída.

1 Like