Rede Modbus Macros Comm Twido - Compress
Rede Modbus Macros Comm Twido - Compress
Rede Modbus Macros Comm Twido - Compress
A Palavra %MW3 é usada para indicar qual endereço do escravo deve ser lido.
No exemplo atribuímos o endereço 60 que correspondia a M60 do escravo.
Já a palavra %MW7 este símbolo é atualizado para conter o valor do bit lido no escravo.
No exemplo foi atribuido a %MW40.
Função para escrita de 1 Bit.
No exemplo acima o comando de escrita C_WR1B_ADDR aponta para a M50 do
Escravo.
E o comando C_WR1B_VAL atribui o valor a M50.
Toda vez que a entrada I0.0 e I0.1 vai de 0 para 1 é executada a escrita.
Para chamar a função é usado a instrução C_WR1Bx (onde x é o numero da Macro).
O comando C_RD1W_ADDR aponta para leitura da Word %MW10 do escravo.
O valor lido retorna sobre a %MW200 do Twido.
A leitura é executada toda vez que a entrada digital I0.1 vai a nível lógico 1.
A chamada da função é executada pelo comando C_RD1Wx (sendo x o n° da macro).
O comando C_RDNW_ADDR1 aponta para o primeiro registro a ser lido no escravo
que será %MW0.
Os valores lidos retornam a partir da %MW300 do Twido pelo comando
C_RDNW_VAL1.
Será executada a leitura de 10 registros toda vez que a entrada digital I0.2 vai a nível
lógico 1. (as leituras virão para %MW300 até %MW309).
A chamada da função é executada pelo comando C_RDNW x z (sendo x o n° da macro e
z a quantidade de palavras que serão lidas).
O comando C_WR1W_ADDR aponta para o registro a ser escrito no escravo que será
%MW10.
O comando C_WR1W_VAL escreve o valor 1234 na %MW10 do escravo.
A escrita será executada sempre que a entrada digital %I0.4 for a nível lógico 1.
O comando de chamada da função é C_WR1W x (sendo x o número da macro).
O comando C_WRNW_ADDR1 aponta para o primeiro registro a ser escrito no escravo
que será %MW0.
Os valores escritos retornam a partir da %MW300 do Twido pelo comando
C_WRNW_VAL1.
Será executada a escrita de 10 registros toda vez que a entrada digital I0.5 vai a nível
lógico 1. (as escritas irão para %MW300 até %MW309).
A chamada da função é executada pelo comando C_WRNW x z (sendo x o n° da macro
e z a quantidade de palavras que serão escritas).
Este projeto descreve o método de comunicação entre dois CLPs
em rede modbus sobre RS485.
Um CLP será o Mestre e o outro atuará como o escravo na rede.
Esse tipo de comunicação em protocolo Modbus, permite a
conexão de um único Mestre com até 247 controladores em modo
Escravo.
Os CLPs utilizados serão do modelo TWIDO TWDLCAA10DRF.
Modelo: TWDLCAA10DRF
Rodrigo Borges
E-mail:[email protected]