sistemas_logicos_programaveis_3

Embed Size (px)

Citation preview

  • 8/22/2019 sistemas_logicos_programaveis_3

    1/14

  • 8/22/2019 sistemas_logicos_programaveis_3

    2/14

  • 8/22/2019 sistemas_logicos_programaveis_3

    3/14

  • 8/22/2019 sistemas_logicos_programaveis_3

    4/14

    CONFEDERAO NACIONAL DA INDSTRIA CNIRobson Braga de Andrade

    Presidente

    DIRETORIA DE EDuCAO E TECNOLOgIARafael Esmeraldo Lucchesi Ramacciotti

    Diretor de Educao e Tecnologia

    SENAI-DN SERVIO NACIONAL DE APRENDIZAgEM INDuSTRIAL

    Conselo Nacional

    Robson Braga de Andrade

    Presidente

    SENAI DEPARTAMENTO NACIONALRafael Esmeraldo Lucchesi Ramacciotti

    Diretor-Geral

    Gustavo Leal Sales Filho

    Diretor de Operaes

    SENAI-RS SERVIO NACIONAL DE APRENDIZAgEM INDuSTRIALDEPARTAMENTO REgIONAL DO RIO gRANDE DO SuL

    Conselo Reional

    Presidente Nato

    Heitor Jos Mller

    Presidente do Sistema FIERGS

    DIRETOR REgIONAL E MEMbRO NATO DO CONSELhO REgIONAL DO SENAI-RS

    Jos Zortea

    Diretoria do SENAI-RS

    Jos Zortea

    Diretor Regional

    Carlos Artur Trein

    Diretor de Operaes

    Carlos Heitor Zuanazzi

    Diretor Administrativo-Financeiro

  • 8/22/2019 sistemas_logicos_programaveis_3

    5/14

  • 8/22/2019 sistemas_logicos_programaveis_3

    6/14

  • 8/22/2019 sistemas_logicos_programaveis_3

    7/14

    10

    Seqecmet (SFC)

    A linguagem inicial de programao, conorme a norma IEC61131, era o Ladder. Aps

    muitos anos e avanos da inormtica, outras linguagens oram se apresentando. Nesse percurso

    histrico, cabe destaque a uma linguagem conhecida como SFC (Sequential Function Chart).

    A SFC a linguagem mais poderosa para a programao de sotwares, quando necessitamos

    trabalhar com mquinas sequenciais ou com rotinas repetitivas. Trata-se de uma linguagem

    grca, desenvolvida para acilitar a visualizao dos eventos que ocorrem durante um

    processo. Esta linguagem tambm permite ao programador misturar vrias linguagens, uma

    vez que os eventos que ocorrem dentro de um passo devem ser comandos.

    Atualmente a IEC 61131-3 o nico padro global para programao de controle industrial.

    Esse padro consiste na denio da linguagem, que a uno grca de sequenciamento(SFC), usada para estruturar a organizao interna do programa, bem como para estruturar

    quatro linguagens, duas textuais: Lista de Instruo (IL) e Texto Estruturado (ST); e duas grcas:

    Diagrama de blocos de unes (FBD) e Diagrama Ladder(LD).

    RO3_LIN

    ACIONAR TRUE

    Step4

    TRUE

    TRUE

    MSG_ROT

    ALINHAR 2ALINHAR

    Step 7

    Init

    STEP17

    STEP18

    STEP2

    STEP3

    STEP14

    MSG_ROT

    RO3_LIN

    Figura 45 - SFCFonte: Autor

  • 8/22/2019 sistemas_logicos_programaveis_3

    8/14

    72AUTOMAO INDUSTRIAL

    A seguir, segue uma breve descrio dos dois elementos que compem

    esta linguagem.

    FIQUEALERTA

    Ao realizar a programao de um controlador com essalinguagem, o programador deve ter muita ateno quanto sequncia a ser realizada, pois se pode daniicar amquina ou at mesmo causar a morte de uma pessoa.O programador tambm deve observar bem para queno haja possibilidade de o controlador entrar em loop,prevendo condies de sada dos passos (steps).

    10.1 PaSSoS

    O SFC consiste em uma srie de passos que esto conectados entre si em

    diversos sentidos (Transies). No momento em que o programa se encontra em

    um determinado passo, ele deve executar uma ao. Para dar continuidade ao

    programa, aps uma ao, uma condio de Transio deve ser cumprida.

    STEP2

    Figura 46 - PassosFonte: Autor

    Na linguagem SFC possvel criar lgicas paralelas e/ouconcorrentes para que haja a garantia que apenas uma delasseja executada, dando ao programador a fexibilidade durantea execuo das lgicas e acilidade na programao.

    VOCSABIA?

    10.2 TranSio

    A Transio a condio que precisa ser cumprida (o resultado lgico booleano

    deve ser Verdadeiro) para que o programa avance para o prximo Passo.

    STEP3

    VAR=10VAR=20

    Figura 47 - TransioFonte: Autor

    Vejamos uma aplicao prtica da boa utilizao da erramenta SFC.

  • 8/22/2019 sistemas_logicos_programaveis_3

    9/14

    10 Sequenciamento (SFc)73

    CaSoS E rELaToS

    Um engenho de arroz, que trabalha com beneciamento de gros, pode ter

    entre 100 a 300 motores, que devem ser ligados em uma correta sequncia para

    que o gro no obstrua a passagem e os trave.

    Por esse motivo, devemos realizar o acionamento dos equipamentos sempre

    monitorando o motor anterior, antes de ligar o prximo. Vemos aqui um caso de

    sequncia. Para este caso, a utilizao dos recursos do SFC acilita a programao.

    Para mais detalhes sobre esta poderosa erramenta deprogramao, conhecida como SFC, consulte a normaIEC 61131-3 por meio do site da ANSI (American NationalStandards Institute): http://www.ansi.org.

    SAIBAMAIS

    rECaPiTuLando

    Neste captulo revisamos que a primeira linguagem de programao oi a

    Ladder. Vimos que, aps os avanos da inormtica, outras linguagens oram

    desenvolvidas, com destaque para a linguagem SFC (Sequential Function Chart).

    Aprendemos que o SFC a linguagem mais poderosa para a programao,

    quando trabalhamos com mquinas sequenciais ou com rotinas repetitivas.

    Observamos que o SFC uma linguagem grca, eita para acilitar a visualizao

    dos eventos que ocorrem. Ela tambm permite ao programador utilizar vrias

    linguagens dierentes. Concluindo, aprendemos que a linguagem SFC possuidois elementos principais: os passos e as transies. O passo possui aes

    a serem executadas naquele momento, enquanto para se passar ao prximo

    passo uma transio deve ser cumprida.

  • 8/22/2019 sistemas_logicos_programaveis_3

    10/14

    rEFErnCiaS

    ALLEN BRADLEY COMPANY. Advanced Proramin Sotware - 1747 PA2E / User Manual -

    Publication IC-942. August 1992.

    ALLEN BRADLEY COMPANY. SLC 500 Modular Hardware Style . Installation and Operation

    Manual, 1993.

    ALLEN BRADLEY COMPANY. SLC 500 Modular Hardware Style - User Manual. [2008]. Dis-

    ponvel em: < http://literature.rockwellautomation.com/idc/groups/literature/documents/

    um/1747-um011_-en-p.pd>. Acesso em: 31 maio 2012.

    ALLEN BRADLEY COMPANY - Cable System. Planning and Installation Manual, [s/d].

    BENDER, K. Proibus: The Fieldbus or Automation. New Jersey: Prentice-Hall ,1993.

    BISHOP, Robert H. The Mechatronics Handbook. CRC Press, 2002.

    EATON CORPORATION. SmartWire-Darwin, The System. Bohn: Germany, 2010.

    EATON CORPORATION. CANOpen. Bohn: Germany, 2007.

    GIOZZA, William F.; ARAJO, Jos Fbio de; MOURA, Jos Anto; SAUV, Jacquer. Redes Lo-

    cais de Computadores. McGraw-Hill, [s/d].

    GROOVER, Mikell P. Automation, Production, Systems, and Computer-Interated Manu-

    acturin.New Jersey: Prentice Hall, 1987.

    HACKWORTH, John & Frederick . PLC Prorammin Methods and Applications. Prentice

    Hall, 2003.

    INSTRUMENT SOCIETY OF AMERICA (ISA). Fieldbus standard or use in industrial control

    systems. 1992.

    JONES, J. Control and Instrumentation. 1992.

    LAPP GROUP. Imaens. Disponvel em: . Acesso em: 31 maio 2012.

    MILLER, MARK A. Troubleshootin with TCP/IP. Analyzing the Protocols o the Internet -

    M&T Books. [s/d].

  • 8/22/2019 sistemas_logicos_programaveis_3

    11/14

    MODICON INC. Modbus Protocol. Reerence Guide, 1996.

    MOELLER. Descrio Tcnica do CANOpen. [2007]. Disponvel em: . Acesso

    em: 25 abril 2012.

    NATALE, Ferdinando. Automao Industrial. So Paulo: Erica, 1995.

    OMRON CORPORATION Cx-Programmer Ver. 9 Operation Manual Tokyo 2007a.

    OMRON CORPORATION Cx-Programmer Ver. 9 Operation Manual SFC Programming

    Tokyo 2007b.

    PHOENIX CONTACT. Imaens. Disponvel em: . Acesso em:

    31maio 2012.

    PROFIBUS INTERNATIONAL. Profbus Specifcation. Order No.0.0032 . Karlsruhe: Germany, 1997.

    PROFIBUS ORG . Profbus Technical description. Probus Brochure, 1999.

  • 8/22/2019 sistemas_logicos_programaveis_3

    12/14

    SENAI DEPARTAMENTO NACIONALUNIDADE DE EDUCAO PROFISSIONAL E TECNOLgICA UNIEP

    Rolando Vargas Vallejos

    Gerente Executivo

    Felipe Esteves Morgado

    Gerente Executivo Adjunto

    Diana Neri

    Coordenao Geral do Desenvolvimento dos Livros

    SENAI DEPARTAMENTO REgIONAL DO RIO gRANDE DO SUL

    Claiton Oliveira da CostaCoordenao do Desenvolvimento dos Livros no Departamento Regional

    Jlio Damian

    Elaborao

    Giancarllo Josias Soares

    Macelo Luiz de Quadros

    Reviso Tcnica

    Enrique S. Blanco

    Fernando R. G. Schirmbeck

    Luciene Gralha da Silva

    Maria de Ftima R.de Lemos

    Design Educacional

    Regina M. Recktenwald

    Reviso Ortogrca e Gramatical

    Camila J. S. Machado

    Ilustraes

    Brbara V. Polidori BackesTratamento de imagens e Diagramao

    i-Comunicao

    Projeto Grco

  • 8/22/2019 sistemas_logicos_programaveis_3

    13/14

  • 8/22/2019 sistemas_logicos_programaveis_3

    14/14