Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Controlador Lógico Programável (CLP), Notas de estudo de Mecatrônica

Apostila sobre software de automação (Logix 500)

Tipologia: Notas de estudo

2013

Compartilhado em 04/06/2013

alisson-coelho-5
alisson-coelho-5 🇧🇷

2 documentos

1 / 73

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Apostila MicroLogix 1100.
Gleison José
14/05/08 1
Sumário.
1.0 - Introdução...........................................................................................................................5
2.0 - Definições...........................................................................................................................6
3.0 - História do PLC..................................................................................................................7
3.1 - Gerações de PLCs ..........................................................................................................7
3.1.1 - 1ª. Geração. .............................................................................................................7
3.1.2 - 2ª. Geração. .............................................................................................................7
3.1.2 - 3ª. Geração. .............................................................................................................8
3.1.2 - 4ª. Geração. .............................................................................................................8
3.1.2 - 5ª. Geração. .............................................................................................................8
4.0 - Estrutura Básica de um PLC. .............................................................................................9
5.0 - Princípios de Funcionamento...........................................................................................10
6.0 - Descrição Hardware. ........................................................................................................ 11
6.1 - Comunicação Micrologix 1100....................................................................................11
6.2 - Comandos pelos Botões. ..............................................................................................12
6.3 - Demonstração da operação do botão cursor e OK. ......................................................12
6.4 - Tópicos de Configurações Usando Display. ................................................................13
7.0 - Configurações de Comunicação....................................................................................... 15
7.1 - Configuração da Comunicação do Computador com o PLC. ......................................15
7.2 - Configuração do Endereço IP no PLC Utilizando o Software BOOTP-DHCP Server.
..............................................................................................................................................16
7.3 - Configurações do RsLinx (Comunicação do Computador com PLC).........................19
8.0 - Trabalhando com o RsLogix 500.....................................................................................22
8.1 - Barra de Menus ............................................................................................................24
8.1.1- Menu File (Arquivo). .............................................................................................24
8.1.2 - Menu Edit. (Edição) .............................................................................................. 25
8.1.3 - Menu View.(Visualização)....................................................................................25
8.1.4 - Menu Search. (Procura).........................................................................................26
8.1.5 - Menu Comms (Comunicação). .............................................................................26
8.1.6 - Menu Tools (Ferramentas)....................................................................................26
8.1.7 - Menu Windows (Janela)........................................................................................27
8.1.8 - Menu Help (Ajuda). ..............................................................................................27
8.2 - Criando um Projeto no RsLogix...................................................................................27
8.3 - Conhecendo os arquivos de dados. ..............................................................................29
8.4 - Endereçamentos Lógicos..............................................................................................30
8.5 - Endereçamento Indireto. ..............................................................................................30
8.6 - Endereçamento indexado. ............................................................................................30
9.0 - Conhecendo as Instruções. ............................................................................................... 31
9.1 - Instruções de Binários. ................................................................................................. 31
9.1.1 - Instrução XIC. ....................................................................................................... 31
9.1.2 - Instrução XIO........................................................................................................31
9.1.3 - Instrução OTE. ......................................................................................................32
9.1.4 - Instrução OTL. ......................................................................................................32
9.1.5 - Instrução OTU....................................................................................................... 32
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49

Pré-visualização parcial do texto

Baixe Controlador Lógico Programável (CLP) e outras Notas de estudo em PDF para Mecatrônica, somente na Docsity!

Gleison José

Gleison José

Gleison José

  • 1.0 - Introdução........................................................................................................................... Sumário.
  • 2.0 - Definições...........................................................................................................................
  • 3.0 - História do PLC..................................................................................................................
    • 3.1 - Gerações de PLCs .......................................................................................................... - 3.1.1 - 1ª. Geração. ............................................................................................................. - 3.1.2 - 2ª. Geração. ............................................................................................................. - 3.1.2 - 3ª. Geração. ............................................................................................................. - 3.1.2 - 4ª. Geração. ............................................................................................................. - 3.1.2 - 5ª. Geração. .............................................................................................................
  • 4.0 - Estrutura Básica de um PLC. .............................................................................................
  • 5.0 - Princípios de Funcionamento ...........................................................................................
  • 6.0 - Descrição Hardware. ........................................................................................................
    • 6.1 - Comunicação Micrologix 1100....................................................................................
    • 6.2 - Comandos pelos Botões. ..............................................................................................
    • 6.3 - Demonstração da operação do botão cursor e OK. ......................................................
    • 6.4 - Tópicos de Configurações Usando Display. ................................................................
  • 7.0 - Configurações de Comunicação.......................................................................................
    • 7.1 - Configuração da Comunicação do Computador com o PLC. ......................................
      • .............................................................................................................................................. 7.2 - Configuração do Endereço IP no PLC Utilizando o Software BOOTP-DHCP Server.
    • 7.3 - Configurações do RsLinx (Comunicação do Computador com PLC).........................
  • 8.0 - Trabalhando com o RsLogix 500 .....................................................................................
    • 8.1 - Barra de Menus ............................................................................................................ - 8.1.1- Menu File (Arquivo). ............................................................................................. - 8.1.2 - Menu Edit. (Edição) .............................................................................................. - 8.1.3 - Menu View.(Visualização).................................................................................... - 8.1.4 - Menu Search. (Procura)......................................................................................... - 8.1.5 - Menu Comms (Comunicação). ............................................................................. - 8.1.6 - Menu Tools (Ferramentas) .................................................................................... - 8.1.7 - Menu Windows (Janela)........................................................................................ - 8.1.8 - Menu Help (Ajuda). ..............................................................................................
    • 8.2 - Criando um Projeto no RsLogix...................................................................................
    • 8.3 - Conhecendo os arquivos de dados. ..............................................................................
    • 8.4 - Endereçamentos Lógicos..............................................................................................
    • 8.5 - Endereçamento Indireto. ..............................................................................................
    • 8.6 - Endereçamento indexado. ............................................................................................
  • 9.0 - Conhecendo as Instruções. ...............................................................................................
    • 9.1 - Instruções de Binários. ................................................................................................. - 9.1.1 - Instrução XIC. ....................................................................................................... - 9.1.2 - Instrução XIO........................................................................................................ - 9.1.3 - Instrução OTE. ...................................................................................................... - 9.1.4 - Instrução OTL. ...................................................................................................... - 9.1.5 - Instrução OTU.......................................................................................................
      • 9.1.6 - Instrução ONS. ......................................................................................................
      • 9.1.7 - Instrução OSR. ......................................................................................................
    • 9.2 - Instruções de Temporizador e Contador. .....................................................................
      • 9.2.1 - Instrução TON.......................................................................................................
      • 9.2.2 - Instrução TOF. ......................................................................................................
      • 9.2.3 - Instrução RTO. ......................................................................................................
      • 9.2.4 - Instrução CTU. ......................................................................................................
      • 9.2.5 - Instrução CTD. ......................................................................................................
      • 9.2.6 - Instrução RES........................................................................................................
    • 9.3 - Instruções de Comparação. ..........................................................................................
      • 9.3.1 - Instrução LIM........................................................................................................
      • 9.3.2 - Instrução EQU.......................................................................................................
      • 9.3.3 - Instrução NEQ.......................................................................................................
      • 9.3.4 - Instrução LES........................................................................................................
      • 9.3.5 - Instrução GRT. ......................................................................................................
      • 9.3.6 - Instrução LEQ. ......................................................................................................
      • 9.3.7 - Instrução GEQ.......................................................................................................
    • 9.4 - Instruções de Comparação e Matemática.....................................................................
      • 9.4.1 - Instrução CPT........................................................................................................
      • 9.4.2 - Instrução ADD. .....................................................................................................
      • 9.4.3 - Instrução SUB. ......................................................................................................
      • 9.4.4 - Instrução MUL ......................................................................................................
      • 9.4.5 - Instrução DIV........................................................................................................
      • 9.4.6 - Instrução SQR .......................................................................................................
      • 9.4.7 - Instrução NEG.......................................................................................................
      • 9.4.8 - Instrução TOD.......................................................................................................
      • 9.4.9 - Instrução FRD. ......................................................................................................
    • 9.5 - Instruções de Deslocamento e Lógica..........................................................................
      • 9.5.1 - Instrução MOV......................................................................................................
      • 9.5.2 - Instrução MVM. ....................................................................................................
      • 9.5.3 - Instrução AND. .....................................................................................................
      • 9.5.4 - Instrução OR. ........................................................................................................
      • 9.5.5 - Instrução NOT.......................................................................................................
      • 9.5.6 - Instrução CLR. ......................................................................................................
    • 9.6 - Instruções de Arquivo ..................................................................................................
      • 9.6.1 - Instrução COP. ......................................................................................................
      • 9.6.2 - Instrução FLL........................................................................................................
    • 9.7 - Instruções de Seqüenciador..........................................................................................
      • 9.7.1 - Instrução SQL .......................................................................................................
      • 9.7.2 - Instrução SQO .......................................................................................................
      • 9.7.3 - Instrução FFL ........................................................................................................
      • 9.7.4 - Instrução FFU........................................................................................................
    • 9.8 - Instruções de Controle de Programa. ...........................................................................
      • 9.8.1 - Instrução JMP........................................................................................................
      • 9.8.2 - Instrução LBL. ......................................................................................................
      • 9.8.3 - Instrução JSR.........................................................................................................
      • 9.8.4 - Instrução RET. ......................................................................................................
      • 9.8.5 - Instrução SBR. ......................................................................................................
  • 10 - Glossário............................................................................................................................
  • Figura 1 – Ciclo de processamento dos CLPs .......................................................................... Índice de Figura.
  • Figura 2 - Layout do Micrologix 1100 .....................................................................................
  • Figura 3 - Botões de comandos CPU........................................................................................
  • Figura 4 - Display movimento do cursor..................................................................................
  • Figura 5 - Fluxograma dos menus de comando da CPU ..........................................................
  • Figura 8 - Caminho “Conexão Local”......................................................................................
  • Figura 9 – Tela de configuração IP docomputador ..................................................................
  • Figura 10 – Caminho “BooTP-DHCP”. ...................................................................................
  • Figura 11 – Tela “Network Setting”.........................................................................................
  • Figura 12 – Tela “Endereço MAC da CPU”. ...........................................................................
  • Figura 13 – Tela de confirmação envio do endereço IP para CPU. .........................................
  • Figura 14 – Caminho “RslLinx Classic”. .................................................................................
  • Figura 15 – Tela de seleção driver do Rslinx. ..........................................................................
  • Figura 16 – Tela de configuração IP do Rslinx. .......................................................................
  • Figura 17 - Drive configurado e funcionando. .........................................................................
  • Figura 18 – Comunicação com a CPU. ....................................................................................
  • Figura 19 – Caminho “Rslogix 500” ........................................................................................
  • Figura 20 – Tela inicial do Rslogix 500 ...................................................................................
  • Figura 21 – Tela “Menu File”...................................................................................................
  • Figura 22 – Tela “Menu Edit” ..................................................................................................
  • Figura 23 – Tela “Menu View” ................................................................................................
  • Figura 24 – Tela “Menu Search”..............................................................................................
  • Figura 25 – Tela “Menu Comms” ............................................................................................
  • Figura 26 – Tela “Menu Tools”................................................................................................
  • Figura 27 – Tela “Menu Windows” .........................................................................................
  • Figura 28 – Tela “Menu Help” .................................................................................................
  • Figura 29 – MicroLogix 1100 ..................................................................................................
  • Figura 30 – Tela: criar novo projeto.........................................................................................
  • Figura 31 – Tela: Seleção de CPU............................................................................................
  • Figura 32 – Tela Propriedades da árvore de projeto.................................................................

Gleison José 5

1.0 - Introdução

O objetivo desta apostila é o de apresentar a linguagem de programação de Controladores Lógicos Programáveis (CLPs) denominada de diagrama de contatos, ou Ladder. A palavra “Ladder” em inglês significa “escada”, nome este dado por causa da similaridade da linguagem com o objeto de uso diário. A simbologia na linguagem de programação Ladder segue a padrões e normas internacionais, apesar de há uma pequena variação em alguns símbolos dentre os diferentes fabricantes. Portanto os aprendizes não devem ficar preocupados com este detalhe, pois o que importa realmente é o raciocínio lógico que leva a programação, e não o símbolo propriamente dito. Os CLPs são equipamentos eletrônicos utilizados em sistemas de automação flexível. São ferramentas de trabalho muito úteis e versáteis para aplicações em sistemas de acionamentos e controle, e por isso são utilizados em grande escala no mercado industrial. Permitem desenvolver e alterar facilmente à lógica para acionamento das saídas em função das entradas. Desta forma, podemos associar diversos sinais de entrada para controlar diversos atuadores ligados nos pontos de saída.

Gleison José 7

3.0 - História do PLC.

O CLP foi idealizado pela necessidade de poder se alterar uma linha de montagem sem que tenha de fazer grandes modificações mecânicas e elétricas. O CLP nasceu praticamente dentro da industria automobilística, especificamente na Hydronic Division da General Motors, em 1968. Sobre o comando do Engenheiro Richard Morley e seguindo uma especificação que refletia as necessidades de muitas indústrias manufatureiras. A idéia inicial do CLP foi de um equipamento com as seguintes características resumidas:

 Facilidade de programação;  Facilidade de manutenção com conceito plug-in;  Alta confiabilidade;  Dimensões menores que painéis de Relês, para redução de custos;  Envio de dados para processamento centralizado;  Preço competitivo;  Expansão em módulos;  Mínimo de 4000 palavras na memória.

3.1 - Gerações de PLCs

Os CLPs foram dividos historicamente de acordo com o sistema de programação por ele utilizado:

3.1.1 - 1ª. Geração.

Os CLP's de primeira geração se caracterizam pela programação intimamente ligada ao hardware do equipamento. A linguagem de programação utilizada era o Assembly que variava de acordo com o processador utilizado no projeto do CLP, ou seja, para poder programar era necessário conhecer a eletrônica do projeto do CLP. Assim a tarefa de programação era desenvolvida por uma equipe técnica altamente qualificada, gravando-se o programa em memória EPROM, sendo realizada normalmente no laboratório junto com a construção do CLP.

3.1.2 - 2ª. Geração.

Aparecem as primeiras “Linguagens de Programação” não tão dependentes do hardware do equipamento, possíveis pela inclusão de um “Programa Monitor “ no CLP, o qual converte as instruções do programa, verifica o estado das entradas, compara com as instruções do programa do usuário e altera o estados das saídas. Os Terminais de

Gleison José 8

Programação eram na verdade Programadores de Memória EPROM. As memórias depois de programadas eram colocadas no CLP para que o programa do usuário fosse executado.

3.1.2 - 3ª. Geração.

Os CLP's passam a ter uma Entrada de Programação, onde um Teclado ou Programador Portátil é conectado, podendo alterar, apagar, gravar o programa do usuário, além de realizar testes (Debug) no equipamento e no programa. A estrutura física também sofre alterações sendo a tendência para os Sistemas Modulares com Bastidores ou Racks.

3.1.2 - 4ª. Geração.

Com a popularização e a diminuição dos preços dos microcomputadores (normalmente clones do IBM PC), os CLP's passaram a incluir uma entrada para a comunicação serial. Com o auxílio dos microcomputadores a tarefa de programação passou a ser realizada nestes. As vantagens eram a utilização de várias representações das linguagens, possibilidade de simulações e testes, treinamento e ajuda por parte do software de programação, possibilidade de armazenamento de vários programas no micro, etc.

3.1.2 - 5ª. Geração.

Atualmente existe uma preocupação em padronizar protocolos de comunicação para os CLP's, de modo a proporcionar que o equipamento de um fabricante “converse” com o equipamento outro fabricante, não só CLP's, como Controladores de Processos, Sistemas Supervisórios, Redes Internas de Comunicação e etc., proporcionando uma integração a fim de facilitar a automação, gerenciamento e desenvolvimento de plantas industriais mais flexíveis e normalizadas, fruto da chamada Globalização. Existem Fundações Mundiais para o estabelecimento de normas e protocolos de comunicação. Com o avanço da tecnologia e consolidação da aplicação dos CLPs no controle de sistemas automatizados, é frequente o desenvolvimento de novos recursos dos mesmos.

Gleison José 10

5.0 - Princípios de Funcionamento

O CLP funciona de forma seqüencial, fazendo um ciclo de varredura em algumas etapas. É importante observar que quando cada etapa do ciclo é executada, as outras etapas ficam inativas. O tempo total para realizar o ciclo é denominado CLOCK. Isso justifica a exigência de processadores com velocidades cada vez mais altas.

  • Início: Verifica o funcionamento da C.P.U, memórias, circuitos auxiliares, estado das chaves, existência de um programa de usuário, emite aviso de erro em caso de falha. Desativa todas as saídas.

  • Verifica o estado das entradas: Lê cada uma das entradas, verificando se houve acionamento. O processo é chamado de ciclo de varredura.

  • Compara com o programa do usuário: Através das instruções do usuário sobre qual ação tomar em caso de acionamento das entradas o CLP atualiza a memória imagem das saídas.

  • Atualiza as saídas: As saídas são acionadas ou desativadas conforme a determinação da CPU. Um novo ciclo é iniciado.

Figura 1 – Ciclo de processamento dos CLPs

Gleison José 11

6.0 - Descrição Hardware.

A figura abaixo descreve os itens de um PLC MicroLogix 1100

Figura 2 - Layout do Micrologix 1100

6.1 - Comunicação Micrologix 1100.

O controlador MicroLogix 1100 suporta os seguintes protocolos de comunicação baseados a partir do protocolo RS-232/485 que é o canal primário de comunicação.

  • DH-
  • DF1 Full-Duplex
  • DF1 Half-Duplex Master and Slave
  • DF1 Radio Modem

Gleison José 13

6.4 - Tópicos de Configurações Usando Display.

Através das teclas de controle do PLC podemos verificar as funcionalidades e até mesmo monitorar ou mesmo modificar os valores das memórias lógicas do PLC, abaixo apresenta a estrutura de comandos.

Figura 5 - Fluxograma dos menus de comando da CPU

I/O Status: Mostra o estado das entradas e saídas.

Monitoring: Visualização dos valores dos endereços lógicos.

Mode Swittch: Seleciona o modo de operação do PLC (RUN, PROGRAM, REMOTE RUN)

User Display: Funções de display definidas pelo usuário.

Gleison José 14

Advance Set: Visualização e alteração de funções especiais do PLC.

=> KeyIn Mode: Modifica o valor do Trim Pot.

=> DCMM CFG: Visualiza os parâmetros de configuração de comunicação serial.

=> ENET CFG: Visualiza os parâmetros de configuração de comunicação Ethernet.

=> TRIMMPOT Set: Módica os valor do Trimm Ports.

=> System CFG: Visualiza os parâmetros de configuração do sistema, OS sistema e versão do firmware.

=> Fault Code: Visualiza os códigos de falha do PLC.

Gleison José 16

Clicar Digitar Selecionar Clicar Selecionar

Figura 9 – Tela de configuração IP do computador Confirmar

Após estes procedimentos terminamos a configuração do computador e ele estará pronto para comunicar com a CPU na rede Ethernet. Não se esqueça que este procedimento aplica-se somente para a rede Ethernet, outros tipos de redes devem configurá-lo conforme a descrição de cada uma.

7.2 - Configuração do Endereço IP no PLC Utilizando o Software

BOOTP-DHCP Server.

Procedimentos para configuração do endereçamento IP no PLC para a rede Ethernet utilizada na comunicação entre o computador e o PLC.

1º - Para criar um endereço IP e enviá-lo ao MicroLogix, vamos utilizar o software BooT- DHCP Server.

Gleison José 17

Figura 10 – Caminho “BooTP-DHCP”.

2º Após executarmos o programa iremos configurar as propriedades da rede (Network Settings) que aparecerá em seguida, ao configurar os campos necessários confirmamos as modificações.

Clicar

Gleison José 19

4º Com o endereço selecionado devemos inserir o endereço IP para executar a transferência para o PLC.

Figura 13 – Tela de confirmação envia do endereço IP para CPU.

7.3 - Configurações do RsLinx (Comunicação do Computador com

PLC)

Para que exista uma comunicação do computador com PLC precisamos configurar o driver de comunicação do computador com o PLC, utilizando o software RsLinx, para acessar o software basta seguir o seguinte caminho. 1º Passo: Executar o comando de abertura do programa RsLinx.

Enviar o IP para o PLC clique no seguinte botão.

Endereço IP a ser enviado para o PLC.

Resposta da transmissão do IP para o PLC.

Gleison José 20

Figura 14 – Caminho “RsLinx Classic”.

2º Passo: Selecionar o driver de comunicação na seguinte janela e adicioná-lo.

Figura 15 – Tela de seleção driver do Rslinx.

3º Passo: Configurar o IP e a mascara do driver com o mesmo endereço IP e mascara de rede do computador.

Clicar

Seleciona r

Clica r