TWIDO Exemplo de comunicação Modbus RTU entre Twido e remotas BRiO
Comunicação Modbus RTU RS485 Arquitetura da rede TWDNOZ485T TWDLMDA20DTK MODBUS RTU RS485 2543.14 2543.62E 2
Comunicação Modbus Esquema de ligação Modbus RTU, RS485-2 fios TWIDO + TWDNAC485T / TWDNOZ485T BRiO RS485 D - D + GND 3
Atos BRiO Soft (v2.0.2.49) Configuração do módulo Inicialmente, selecionar o ícone Configurar e definir o tipo de conexão com o Brio e os parâmetros desta conexão. Obs: A porta de programação do BRIO também é utilizada para a rede, esta é uma porta do tipo RS485, é necessário utilizar um conversor para comunicação com PC. 4
Atos BRiO Soft (v2.0.2.49) Configuração do modulo Depois de alimentar o modulo (24Vcc), pressionar o botão Prog por alguns segundos (conforme mostrado na figura) para que ele assuma os parâmetros de configuração de fábrica (9600, 8N1, ID 247). 5
Atos BRiO Soft (v2.0.2.49) Localizando o modulo Em seguida, selecionar o ícone Localizar e marcar a opção Utilizar padrão de fabrica e iniciar a localização do modulo. 6
Atos BRiO Soft (v2.0.2.49) Configurando o modulo Após localizar o modulo, selecione o modulo para verificar os parâmetros de configuração, em seguida altere a configuração conforme necessário. 7
Atos BRiO Soft (v2.0.2.49) Configurando o modulo Finalizada as configurações do modulo, selecione o icone Enviar Config para programar o modulo. 8
TwidoSuite (v2.30) Configuração do programa No menu Describe, selecionar a CPU e os módulos de expansão que serão utilizados no programa. 9
TwidoSuite (v2.30) Configuração do programa Inserir um Generic Modbus element de acordo com a quantidade de escravos que será utilizada na rede modbus, em seguida configurar os escravos e a porta do Twido. Após esta configuração interligue os escravos com a porta do Twido e após esta interligação configure os parâmetros da rede conforme configurado anteriormente no BRiO. 10
TwidoSuite (v2.30) Configuração do programa Inserir um Generic Modbus element de acordo com a quantidade de escravos que será utilizada na rede modbus, em seguida configurar os escravos e a porta do Twido. Após esta configuração interligue os escravos com a porta do Twido e após esta interligação configure os parâmetros da rede conforme configurado anteriormente no BRiO 11
TwidoSuite (v2.30) Configuração da aplicação Devido as características do BRiO, utilizamos a função EXCH para comunicação, esta função permite o envio e recebimento de mensagens Modbus/ASCII através da porta serial. 12
TwidoSuite (v2.30) Configuração da aplicação Na primeira parte do programa, foi implementada a gestão da comunicação. Utilizando um contador e comparadores, as mensagens enviadas para a porta serial. Através do bit %MSGx (x=nº porta modbus), as mensagens serão enviadas somente quando a porta serial estiver disponível, evitando assim o envio simultâneo de múltiplas mensagens. 13
TwidoSuite (v2.30) Configuração da aplicação No help do Twido, há tabelas (uma para cada função) que ilustram os dados que são enviados na mensagem. Esta tabela deve ser reproduzida nas linhas de programação Ladder (exceto Reception Table) utilizando a função EXCH, alterando apenas as informações necessárias (ex: função Modbus). Para BRiO de entrada digital, utilizar função Modbus 2 (conforme manual). OBS: Os itens relacionados a Control Table devem ser reproduzidos na integra, sem alteração. 14
TwidoSuite (v2.30) Configuração da aplicação Nesta segunda parte, foi implementado o envio das mensagens. A tabela é reproduzida no Ladder, exceto Reception Table, porém o Reception Table deve ser levado em consideração quando definimos o tamanho da mensagem a ser enviada. EXCH2 é a porta utilizada e %MWx:i onde x é o registro inicial (onde começa a Control Table) e i a quantidade de registros que serão enviados nesta mensagem (Control + Transmission + Reception Table). 15
Informações adicionais Este documento é um complemento, que deve ser usado como apoio e em nenhum momento substitui as informações contidas no manuais de cada produto. Para maiores informações ou esclarecimentos: 16