SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
CONTROLE DE PROCESSOS INDUSTRIAIS

                PROGRAMAÇÃO LÓGICA DE CLP’s COM LADDER E FSM


     1. INTRODUÇÃO

   Este documento se propõe a demostrar uma técnica para programação em CLP
(Controladores lógicos programáveis) via linguagem LADDER. Hoje um dos maiores
problemas no desenvolvimento para CLPs, é que os programas são feitos de forma
empíricas, ou seja, sem lógica, o que ocasiona em programas longos, e de difícil
manutenção e ampliação, levando assim o projetista/programador a um desgaste
desnecessário.

    A utilização de técnicas especifica para programação é sem duvida a forma mais
rápida e simples de programar um CLP.

     A técnica apresentada aqui nesse trabalho é a maquina de estados finitos (FSM –
Finite State Machine), também conhecidos como diagrama de estado, são largamente
utilizados para modelar o comportamento de aplicativos como: projetos de hardware
de sistemas digitais, engenharia de software, no estudo da computação e das
linguagens.

   A máquina de estado define-se como sendo um modelo de comportamento de
um determinado processo, em nosso caso industrial. Uma máquina de estado é
composta por estados, transições e saídas.

          •    Estado -> comporta-se como uma memoria, ou seja, armazena todas as
               informações sobre as saídas em um determinado momento.
          •    Transição -> é a condição para que ocorra a mudança de um estado para
               outro.
          •    Saída -> descreve a atividade que deve ser realizada num determinado
               estado.

        A máquina de estado é representada por um diagrama bastante simplificado,
     conhecido como diagrama de transição de estado, que tem como objetivo facilitar
     o entendimento de qualquer pessoa interessada no processo.
        Será apresentado agora um exemplo de processo e sua solução com a técnica
     proposta, mostrando como a máquina de estado reproduz fielmente todas as
     etapas idealizadas pelo projetista/programador.


     2. PROCESSO DE DESENVOLVIMENTO

O processo de desenvolvimento de uma aplicação para automatização de processo se
dá nos seguintes passos:

          1º - Mapeamento das E/S (Entradas e Saídas) do processo.

Prof. ENGº Hamilton Sena
http://hamiltonsena.net             SENAI/Cascavel-PR         Atualizado em: 25/03/2013
2º - Montagem da máquina de estados

          3º - Montagem da tabela de transições

          4º - Montagem do Ladder



             I.     Processo a ser controlado (SILO)




ENUSIADO:

Desenvolva um programa em Ladder que posicione e encha automaticamente as
caixas que continuamente são transportadas pela esteira transportadora. Assegure
que os seguintes detalhes sejam levados em consideração:

               •    A sequência pode ser interrompida ou reiniciada a qualquer instante
                    usando os botões Stop (parada) de tipo “push button NC
                    (normalmente fechado)” e Start (partida) tipo “push button NA
                    (normalmente aberto)” montados no painel.
               •     A lâmpada RUN deve permanecer ligada durante o tempo em que o
                    sistema permanece operando em automático.
               •    A lâmpada RUN, a esteira transportadora e a válvula solenoide são
                    desligadas quando o sistema é paralisado através do botão Stop.
               •    A lâmpada FILL deve estar ligada durante o enchimento da caixa.
               •    A lâmpada FULL deve ligar quando a caixa estiver cheia e deve
                    permanecer assim até que a caixa seja movida para uma região onde o
                    sensor de proximidade (prox sensor) não esteja mais atuado.


Prof. ENGº Hamilton Sena
http://hamiltonsena.net               SENAI/Cascavel-PR        Atualizado em: 25/03/2013
II.     Levantamento das E/S (Entradas e Saídas)


                  Entradas                                    Saídas
Descrição                       Mapeamento Descrição                        Mapeamento
BL – Botão START (Ligado)          I:1/0   LR – Lâmpada RUN (Rodando)         O:2/2

BD – Botão STOP (Desligado)        I:1/1     LE – Lâmpada FILL (Enchendo)      O:2/3

SN – Sensor de Nível               I:1/4     LC – Lâmpada FULL (Cheio)         O:2/4
SP – Sensor de proximidade         I:1/3     VS – Válvula Solenoide            O:2/1

                                             ME – Motor Esteira                O:2/0


          III.      Montagem da maquina de estado

Nesse momento devem-se verificar as saídas conforme a mudança de estados e o que
ocasiona a transição.




           IV.      Tabela de transições


                          LR        LE             LC             VS           ME
Estado 0                   0         0              0              0            0
Estado 1                   1         0              0              0            1
Estado 2                   1         1              0              1            0
Estado 3                   1         0              1              0            1




Prof. ENGº Hamilton Sena
http://hamiltonsena.net             SENAI/Cascavel-PR         Atualizado em: 25/03/2013
V.      Montagem da logica em linguagem LADDER


     •    MAPEAMENTO DAS TRANSIÇÕES




Prof. ENGº Hamilton Sena
http://hamiltonsena.net           SENAI/Cascavel-PR   Atualizado em: 25/03/2013
•    MAPEAMENTO DAS AÇÕES




     OBS: Estes dois fragmentos de código, pertencem a apenas um programa.

Lembre-se, que um mapeamento da maquina de estados sem erro, produz um código
Ladder para o CLP sem erro, e de fácil manutenção.




Prof. ENGº Hamilton Sena
http://hamiltonsena.net          SENAI/Cascavel-PR        Atualizado em: 25/03/2013

Mais conteúdo relacionado

Mais procurados

Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequenciakustelinha
 
Capitulo 004 logica ladder - logica combinacional
Capitulo 004   logica ladder - logica combinacionalCapitulo 004   logica ladder - logica combinacional
Capitulo 004 logica ladder - logica combinacionalYasmim Morais
 
Curso basico automatos programaveis dia 1
Curso basico   automatos programaveis dia 1Curso basico   automatos programaveis dia 1
Curso basico automatos programaveis dia 1Alcides Santos
 
10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!Marcio Miranda
 
Automação projeto de semáforo
Automação projeto de semáforoAutomação projeto de semáforo
Automação projeto de semáforoantonio sena
 
5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequencia5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequenciaAnaMacedoeletrical
 
Clp – controlador lógico programável
Clp – controlador lógico programávelClp – controlador lógico programável
Clp – controlador lógico programávelVictor Said
 
5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clp5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clpVictor Paranhos
 
inversor de frequencia
inversor de frequenciainversor de frequencia
inversor de frequenciaRenato Amorim
 
Acionamentos Elétricos
Acionamentos ElétricosAcionamentos Elétricos
Acionamentos Elétricoselliando dias
 
Plc 4 abstract plc
Plc 4 abstract   plcPlc 4 abstract   plc
Plc 4 abstract plcRameez Raja
 
Técnicas de comando na automação
Técnicas de comando na automaçãoTécnicas de comando na automação
Técnicas de comando na automaçãoClaudio Arkan
 

Mais procurados (20)

Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequencia
 
SIEMENS S7-300c.ppt
SIEMENS S7-300c.pptSIEMENS S7-300c.ppt
SIEMENS S7-300c.ppt
 
Capitulo 004 logica ladder - logica combinacional
Capitulo 004   logica ladder - logica combinacionalCapitulo 004   logica ladder - logica combinacional
Capitulo 004 logica ladder - logica combinacional
 
Automatos programaveis
Automatos programaveisAutomatos programaveis
Automatos programaveis
 
Aula 02 controle malha aberta e fechada
Aula 02   controle malha aberta e fechadaAula 02   controle malha aberta e fechada
Aula 02 controle malha aberta e fechada
 
Curso basico automatos programaveis dia 1
Curso basico   automatos programaveis dia 1Curso basico   automatos programaveis dia 1
Curso basico automatos programaveis dia 1
 
10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!10 exemplos de aplicações com logo!
10 exemplos de aplicações com logo!
 
Soft starter - apostila
Soft   starter - apostilaSoft   starter - apostila
Soft starter - apostila
 
Automação projeto de semáforo
Automação projeto de semáforoAutomação projeto de semáforo
Automação projeto de semáforo
 
5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequencia5ª aula pratica com inversor de frequencia
5ª aula pratica com inversor de frequencia
 
Introdução a Automação.
Introdução a Automação.Introdução a Automação.
Introdução a Automação.
 
Clp – controlador lógico programável
Clp – controlador lógico programávelClp – controlador lógico programável
Clp – controlador lógico programável
 
Step7 200 completo
Step7 200 completoStep7 200 completo
Step7 200 completo
 
5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clp5 linguagem-de-programac3a7c3a3o-do-clp
5 linguagem-de-programac3a7c3a3o-do-clp
 
inversor de frequencia
inversor de frequenciainversor de frequencia
inversor de frequencia
 
Acionamentos Elétricos
Acionamentos ElétricosAcionamentos Elétricos
Acionamentos Elétricos
 
Redes industriais
Redes industriaisRedes industriais
Redes industriais
 
Plc 4 abstract plc
Plc 4 abstract   plcPlc 4 abstract   plc
Plc 4 abstract plc
 
Técnicas de comando na automação
Técnicas de comando na automaçãoTécnicas de comando na automação
Técnicas de comando na automação
 
Eletronica 03
Eletronica 03Eletronica 03
Eletronica 03
 

Destaque

Curriculo hamilton sena
Curriculo hamilton senaCurriculo hamilton sena
Curriculo hamilton senaHamilton Sena
 
Apostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem ladderApostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem laddermarv2
 
Gestão do Projeto
Gestão do ProjetoGestão do Projeto
Gestão do ProjetoSgtmuniz15
 
Máquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IAMáquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IAAndré Kishimoto
 
Tcc controle robótico referenciado por sistema de visão computacional utiliza...
Tcc controle robótico referenciado por sistema de visão computacional utiliza...Tcc controle robótico referenciado por sistema de visão computacional utiliza...
Tcc controle robótico referenciado por sistema de visão computacional utiliza...Hamilton Sena
 
Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...
Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...
Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...Hamilton Sena
 
Aula 01 automação e controle
Aula 01   automação e controleAula 01   automação e controle
Aula 01 automação e controleFernanda Alves
 
Apostila controladores ladder
Apostila controladores ladderApostila controladores ladder
Apostila controladores ladderCarlos Melo
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)cristianojava
 
2ª SATEC - SENAI - Arduino + CLP + Maquina de estados
2ª SATEC - SENAI - Arduino + CLP + Maquina de estados2ª SATEC - SENAI - Arduino + CLP + Maquina de estados
2ª SATEC - SENAI - Arduino + CLP + Maquina de estadosHamilton Sena
 
Apostila manual de hidraulica azevedo netto
Apostila manual de hidraulica azevedo nettoApostila manual de hidraulica azevedo netto
Apostila manual de hidraulica azevedo nettoHigo Rafael
 

Destaque (20)

Aula4 28-02-2013
Aula4 28-02-2013Aula4 28-02-2013
Aula4 28-02-2013
 
Curriculo hamilton sena
Curriculo hamilton senaCurriculo hamilton sena
Curriculo hamilton sena
 
Apostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem ladderApostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem ladder
 
Gestão do Projeto
Gestão do ProjetoGestão do Projeto
Gestão do Projeto
 
Aula2 c 14-02-2013
Aula2 c 14-02-2013Aula2 c 14-02-2013
Aula2 c 14-02-2013
 
Aula2 a 14-02-2013
Aula2 a 14-02-2013Aula2 a 14-02-2013
Aula2 a 14-02-2013
 
Impresssoras laser
Impresssoras laserImpresssoras laser
Impresssoras laser
 
Máquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IAMáquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IA
 
Aula2 b 14-02-2013
Aula2 b 14-02-2013Aula2 b 14-02-2013
Aula2 b 14-02-2013
 
Tcc controle robótico referenciado por sistema de visão computacional utiliza...
Tcc controle robótico referenciado por sistema de visão computacional utiliza...Tcc controle robótico referenciado por sistema de visão computacional utiliza...
Tcc controle robótico referenciado por sistema de visão computacional utiliza...
 
Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...
Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...
Apresentação - CONTROLE ROBÓTICO REFERENCIADO POR SISTEMA DE VISÃO COMPUTACIO...
 
Ajustagem mecanica 06-03-07
Ajustagem mecanica   06-03-07Ajustagem mecanica   06-03-07
Ajustagem mecanica 06-03-07
 
Clp allen bradley[1]
Clp allen bradley[1]Clp allen bradley[1]
Clp allen bradley[1]
 
Aula 01 automação e controle
Aula 01   automação e controleAula 01   automação e controle
Aula 01 automação e controle
 
Apostila controladores ladder
Apostila controladores ladderApostila controladores ladder
Apostila controladores ladder
 
Aula3 21 02-2013
Aula3 21 02-2013Aula3 21 02-2013
Aula3 21 02-2013
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)
 
Aula1 07 02-2013
Aula1 07 02-2013Aula1 07 02-2013
Aula1 07 02-2013
 
2ª SATEC - SENAI - Arduino + CLP + Maquina de estados
2ª SATEC - SENAI - Arduino + CLP + Maquina de estados2ª SATEC - SENAI - Arduino + CLP + Maquina de estados
2ª SATEC - SENAI - Arduino + CLP + Maquina de estados
 
Apostila manual de hidraulica azevedo netto
Apostila manual de hidraulica azevedo nettoApostila manual de hidraulica azevedo netto
Apostila manual de hidraulica azevedo netto
 

Semelhante a Tecnicas de programação - Maquinas de estados e Ladder

Apostila plc - siemens step 7
Apostila   plc - siemens step 7Apostila   plc - siemens step 7
Apostila plc - siemens step 7Roberto Sousa
 
Microcontroladores: El microcontrolador 8051
Microcontroladores: El microcontrolador 8051 Microcontroladores: El microcontrolador 8051
Microcontroladores: El microcontrolador 8051 SANTIAGO PABLO ALBERTO
 
AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024
AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024
AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024Consultoria Acadêmica
 
Apostila de plc gladimir
Apostila de plc gladimirApostila de plc gladimir
Apostila de plc gladimirOperador10
 
PPA - MANUAL TRIFLEX CONNECT P04722 rev2
PPA - MANUAL TRIFLEX CONNECT P04722 rev2PPA - MANUAL TRIFLEX CONNECT P04722 rev2
PPA - MANUAL TRIFLEX CONNECT P04722 rev2Nome Sobrenome
 
Barramento de entrada e saída de clp
Barramento de entrada e saída de clpBarramento de entrada e saída de clp
Barramento de entrada e saída de clpWalisom Clevio
 
Série QLn - Manual de Usuário das Impressoras
Série QLn - Manual de Usuário das ImpressorasSérie QLn - Manual de Usuário das Impressoras
Série QLn - Manual de Usuário das ImpressorasUseZ
 
Capitulo 003 normalizacao iec61131
Capitulo 003   normalizacao iec61131Capitulo 003   normalizacao iec61131
Capitulo 003 normalizacao iec61131Schields
 
Apostila controladores ladder (1)
Apostila controladores ladder (1)Apostila controladores ladder (1)
Apostila controladores ladder (1)Duilho Silva
 

Semelhante a Tecnicas de programação - Maquinas de estados e Ladder (20)

Apostila plc - siemens step 7
Apostila   plc - siemens step 7Apostila   plc - siemens step 7
Apostila plc - siemens step 7
 
Trabalho final
Trabalho finalTrabalho final
Trabalho final
 
Curso CLP 1.ppt
Curso CLP 1.pptCurso CLP 1.ppt
Curso CLP 1.ppt
 
Apost prog lad_clp micrologix1200
Apost prog lad_clp micrologix1200Apost prog lad_clp micrologix1200
Apost prog lad_clp micrologix1200
 
Microcontroladores: El microcontrolador 8051
Microcontroladores: El microcontrolador 8051 Microcontroladores: El microcontrolador 8051
Microcontroladores: El microcontrolador 8051
 
AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024
AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024
AE03 - INFORMATICA INDUSTRIAL UNICESUMAR 51/2024
 
PLC3.pptx
PLC3.pptxPLC3.pptx
PLC3.pptx
 
Apostila de plc gladimir
Apostila de plc gladimirApostila de plc gladimir
Apostila de plc gladimir
 
Apostila clp cefet rs
Apostila clp   cefet rsApostila clp   cefet rs
Apostila clp cefet rs
 
PPA - MANUAL TRIFLEX CONNECT P04722 rev2
PPA - MANUAL TRIFLEX CONNECT P04722 rev2PPA - MANUAL TRIFLEX CONNECT P04722 rev2
PPA - MANUAL TRIFLEX CONNECT P04722 rev2
 
ATmega Prática
ATmega PráticaATmega Prática
ATmega Prática
 
Barramento de entrada e saída de clp
Barramento de entrada e saída de clpBarramento de entrada e saída de clp
Barramento de entrada e saída de clp
 
Apostila3 clp logo
Apostila3 clp logoApostila3 clp logo
Apostila3 clp logo
 
Clp ab avancado
Clp ab avancadoClp ab avancado
Clp ab avancado
 
Apostila de CLP / PLC
Apostila de CLP / PLCApostila de CLP / PLC
Apostila de CLP / PLC
 
Automação PLC
Automação PLCAutomação PLC
Automação PLC
 
Série QLn - Manual de Usuário das Impressoras
Série QLn - Manual de Usuário das ImpressorasSérie QLn - Manual de Usuário das Impressoras
Série QLn - Manual de Usuário das Impressoras
 
Manual zelio port
Manual zelio portManual zelio port
Manual zelio port
 
Capitulo 003 normalizacao iec61131
Capitulo 003   normalizacao iec61131Capitulo 003   normalizacao iec61131
Capitulo 003 normalizacao iec61131
 
Apostila controladores ladder (1)
Apostila controladores ladder (1)Apostila controladores ladder (1)
Apostila controladores ladder (1)
 

Último

Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptxpamelacastro71
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfPastor Robson Colaço
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 

Último (20)

Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptx
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 

Tecnicas de programação - Maquinas de estados e Ladder

  • 1. CONTROLE DE PROCESSOS INDUSTRIAIS PROGRAMAÇÃO LÓGICA DE CLP’s COM LADDER E FSM 1. INTRODUÇÃO Este documento se propõe a demostrar uma técnica para programação em CLP (Controladores lógicos programáveis) via linguagem LADDER. Hoje um dos maiores problemas no desenvolvimento para CLPs, é que os programas são feitos de forma empíricas, ou seja, sem lógica, o que ocasiona em programas longos, e de difícil manutenção e ampliação, levando assim o projetista/programador a um desgaste desnecessário. A utilização de técnicas especifica para programação é sem duvida a forma mais rápida e simples de programar um CLP. A técnica apresentada aqui nesse trabalho é a maquina de estados finitos (FSM – Finite State Machine), também conhecidos como diagrama de estado, são largamente utilizados para modelar o comportamento de aplicativos como: projetos de hardware de sistemas digitais, engenharia de software, no estudo da computação e das linguagens. A máquina de estado define-se como sendo um modelo de comportamento de um determinado processo, em nosso caso industrial. Uma máquina de estado é composta por estados, transições e saídas. • Estado -> comporta-se como uma memoria, ou seja, armazena todas as informações sobre as saídas em um determinado momento. • Transição -> é a condição para que ocorra a mudança de um estado para outro. • Saída -> descreve a atividade que deve ser realizada num determinado estado. A máquina de estado é representada por um diagrama bastante simplificado, conhecido como diagrama de transição de estado, que tem como objetivo facilitar o entendimento de qualquer pessoa interessada no processo. Será apresentado agora um exemplo de processo e sua solução com a técnica proposta, mostrando como a máquina de estado reproduz fielmente todas as etapas idealizadas pelo projetista/programador. 2. PROCESSO DE DESENVOLVIMENTO O processo de desenvolvimento de uma aplicação para automatização de processo se dá nos seguintes passos: 1º - Mapeamento das E/S (Entradas e Saídas) do processo. Prof. ENGº Hamilton Sena http://hamiltonsena.net SENAI/Cascavel-PR Atualizado em: 25/03/2013
  • 2. 2º - Montagem da máquina de estados 3º - Montagem da tabela de transições 4º - Montagem do Ladder I. Processo a ser controlado (SILO) ENUSIADO: Desenvolva um programa em Ladder que posicione e encha automaticamente as caixas que continuamente são transportadas pela esteira transportadora. Assegure que os seguintes detalhes sejam levados em consideração: • A sequência pode ser interrompida ou reiniciada a qualquer instante usando os botões Stop (parada) de tipo “push button NC (normalmente fechado)” e Start (partida) tipo “push button NA (normalmente aberto)” montados no painel. • A lâmpada RUN deve permanecer ligada durante o tempo em que o sistema permanece operando em automático. • A lâmpada RUN, a esteira transportadora e a válvula solenoide são desligadas quando o sistema é paralisado através do botão Stop. • A lâmpada FILL deve estar ligada durante o enchimento da caixa. • A lâmpada FULL deve ligar quando a caixa estiver cheia e deve permanecer assim até que a caixa seja movida para uma região onde o sensor de proximidade (prox sensor) não esteja mais atuado. Prof. ENGº Hamilton Sena http://hamiltonsena.net SENAI/Cascavel-PR Atualizado em: 25/03/2013
  • 3. II. Levantamento das E/S (Entradas e Saídas) Entradas Saídas Descrição Mapeamento Descrição Mapeamento BL – Botão START (Ligado) I:1/0 LR – Lâmpada RUN (Rodando) O:2/2 BD – Botão STOP (Desligado) I:1/1 LE – Lâmpada FILL (Enchendo) O:2/3 SN – Sensor de Nível I:1/4 LC – Lâmpada FULL (Cheio) O:2/4 SP – Sensor de proximidade I:1/3 VS – Válvula Solenoide O:2/1 ME – Motor Esteira O:2/0 III. Montagem da maquina de estado Nesse momento devem-se verificar as saídas conforme a mudança de estados e o que ocasiona a transição. IV. Tabela de transições LR LE LC VS ME Estado 0 0 0 0 0 0 Estado 1 1 0 0 0 1 Estado 2 1 1 0 1 0 Estado 3 1 0 1 0 1 Prof. ENGº Hamilton Sena http://hamiltonsena.net SENAI/Cascavel-PR Atualizado em: 25/03/2013
  • 4. V. Montagem da logica em linguagem LADDER • MAPEAMENTO DAS TRANSIÇÕES Prof. ENGº Hamilton Sena http://hamiltonsena.net SENAI/Cascavel-PR Atualizado em: 25/03/2013
  • 5. MAPEAMENTO DAS AÇÕES OBS: Estes dois fragmentos de código, pertencem a apenas um programa. Lembre-se, que um mapeamento da maquina de estados sem erro, produz um código Ladder para o CLP sem erro, e de fácil manutenção. Prof. ENGº Hamilton Sena http://hamiltonsena.net SENAI/Cascavel-PR Atualizado em: 25/03/2013