Fabio

713 palavras 3 páginas
Automação e Proteção Descritivo de uso e configuração do protocolo RTU Master em VersaMax 1. Equipamentos utilizados: IC200CPU002; IC200PWR102; HE693SNPCBL; IC200CBL001; Software Modsim (baixado do http://www.wintech.com/). 2. Objetivo: Ler e escrever dados em slave pelo protocolo RTU, sendo o VersaMax o Master da comunicação. 3. Programação:

Programação do PLC: Ver folder anexo Descrição de funcionamento e debug:

RTU Master CPU002.flb

.

A aplicação consiste em executar rotinas periódicas para escrita e leitura de 3 slaves em uma rede Modbus RTU. Os dados serão armazenados em endereços internos do PLC da seguinte forma: N° do Slave 1 2 3 N° do Slave 1 2 3 Leitura (Slave Endereço Modbus 40001 40021 40041 Escrita (PLC Endereço Modbus 40011 40031 40051 PLC) Endereço interno PLC %R1500 %R1520 %R1540 Slave) Endereço interno PLC %R1510 %R1530 %R1550

O programa contém 4 sub-rotinas, a rotina RTUINIT inicializa a porta do PLC para uso do protocolo Modbus RTU Master. Esta rotina é executada apenas quando o PLC entra em modo RUN. As outras 3 sub-rotinas são executadas seqüencialmente, e são responsáveis pela escrita e leitura dos valores do Slave. Estas sub-rotinas podem ser multiplicadas para uso de mais Slaves ou ainda para leitura de dados diferentes do especificado nesta aplicação. As configurações são feitas através do comando COMM_REQ, explicado abaixo:

Quando energizado, o bloco COMM_REQ envia as informações contidas no bloco indicado pelo endereço IN. A entrada SYS indica a posição da porta serial, no caso do VersaMax o valor é fixo em 0.

Automação e Proteção A entrada TAS indica qual é a porta serial que será usada, nesta aplicação usaremos a porta 1, portanto o valor será 19, caso seja necessário o uso da porta 2 deve-se colocar o valor 20. A COMM_REQ de inicialização usa os parâmetros conforme a tabela a seguir:

Neste exemplo foi usada a configuração em 19200, 8 data bits (fixo para RTU), 1 stop bit (fixo para RTU), paridade ODD. Para

Relacionados

  • Fabio
    1038 palavras | 5 páginas
  • Fábio
    537 palavras | 3 páginas
  • fabio
    2877 palavras | 12 páginas
  • Fabio
    1077 palavras | 5 páginas
  • Fabio
    84422 palavras | 338 páginas
  • fabio
    442 palavras | 2 páginas
  • Fábio
    2186 palavras | 9 páginas
  • Fábio
    7306 palavras | 30 páginas
  • fabio
    4941 palavras | 20 páginas
  • fabio
    251 palavras | 2 páginas