Upload
eduardo-miranda
View
218
Download
0
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