Para comunicar qualquer dispositivo modbus serial (RS485) com o CLP da TP70P, é necessário configurar a comunicação na mesma faixa e utilizar de blocos para escrita e leitura, pode utilizar dois modos para efetuar a configuração da porta serial de comunicação.
Assista o vídeo passo a passo:
Abaixo um passo a passo:

O valor do MOV na primeira linha de 16#0086 para a word D1120, está utilizando a sequência de bits demostrada na imagem abaixo, para configurar a porta COM2 em modbus RS485 como: 7, E, 1, 9600:

Selecionar a porta na biblioteca conforme demostra a imagem abaixo:

Arrastar para linha e configurar o bloco de acordo com a configuração da rede modbus, 9600/7/E/1 ASCII ID1:

No help do bloco pode conferir os parâmetros de configuração:

Após configurado o protocolo deve utilizar bloco de escrita (MODWR) e bloco de leitura (MODRD) para enviar e ler dados na rede modbus, no entanto cada bloco deve ser acionado de maneira individual:
Exemplo utilizando bloco de escrita (MODWR) para enviar comando na word (2000h) do inversor MS300 de partida/parada/sentido de giro:

O bloco utilizado para leitura na rede modbus neste exemplo foi MODRD, conforme demostra o exemplo abaixo de leitura do inversor MS300 com a leitura na word (2100h):

Ao efetuar a leitura utilizando o bloco MODRD os valores são armazenados nas word (D1050~D1055 ou D1070~D1085):

Após efetuar a leitura ou escrita é necessário acionar a memória M1122 para disparo da porta serial:

Para auxilio segue o link para baixar o exemplo do FAQ.
Clique aqui para baixar o exemplo -> Programa CLP MODRDeMODWR_TP70
POLÍTICA DE COOKIES. Nosso site usa cookies para melhorar a navegação.
Envie suas dúvidas preenchendo o formulário