Comunicação CLP XGB com módulos AM8x via MODBUS

Tutorial de utilização do protocolo Modbus RTU no clp LS modelo XGT, utilizando como exemplo a comunicação com um modulo de 8 entradas para termopares AM8T.
Configuração do Módulo AM8T:

Ajustar a chave dip de 8 pinos no canto esquerdo do AM8T conforme abaixo:


imag107.jpg

Endereço:1
Baudrate: 19200
Protocolo: Modbus RTU

Obs.: Respeitar a polaridade (+ e -) no cabo de ligação Modbus entre o CLP e o modulo AM8x





Abrir o software editor XG5000 do CLP XGB

imag108.jpg
imag109.jpg

1° Passo:
Já com o Network Manager aberto, clique em File>New File, escolha a família (PLC Series), o modelo do CLP (CPU kind) utilizado e atribua um nome qualquer (qwe, Modbus AM8x, etc) ao novo projeto (comunicações).

2° Passo: Duplo clique em Embedded Cnet para configurar os parâmetros das portas de comunicação RS232 e RS-485 instaladas na unidade básica do CLP.

3° Passo: Configuração da porta de comunicação: Aqui vamos somente alterar os campos do Channel 2 ( canal RS-485)


imag110.jpg

Nesta tela devemos alterar somente speed (velocidade), para casar com a que foi ajustada no AM8T (19200 bauds), e selecionar na área Active mode - Channel 2, a opção Use P2P.

4° Passo: Determinar o protocolo (driver) que será utilizado no canal 2 (Channel 2).

imag111.jpg
5° Passo: Parametrização do frame de comunicação: Fazer um duplo clique em P2P Block para abrir a tabela de frames.

imag112.jpg

imag113.jpg
* O endereçamento no Modbus funciona da seguinte forma:

0x3zzzz- Leitura
0x4zzzz - Escrita
zzzz é o endereço em hexadecimal

No módulo AM8T o endereço 0x30001 corresponde ao canal 1 (termopar 1), se quisermos ler a junta fria(canal 0) devemos colocar 0x30000

Obs: Se estivéssemos usando um módulo de saídas timo AM60C (saídas 4 a 20mA) deveríamos apenas mudar a P2P function de read para write e colocar como read adress D0000 e como save área 0x40001.

6° Passo:
Carregar o programa de comunicação no CLP:

Clique em Online>Connection Settings, ajuste a conexão do PC com o CLP, e depois grave o programa de comunicação no clp em Online>Write Parameter .


7°Passo:
Habilitar o Link de comunicação para ativar a comunicação:

Clicando em Online>Enable Link a seguinte tela aparecerá

imag114.jpg

Após a execução destes passos, o led de sinalização do módulo AM8T deverá estar piscando rapidamente indicando que a comunicação está acontecendo.



Elaborado por Walter Bruno Bernardo (automacao@tecnolog.ind.br) em 27/07/2011
Editado por Jair Pinho (automacao@tecnolog.ind.br) em 13/12/2012