clp
DESCRIPTION
CLPTRANSCRIPT
ET54D Controladores Lógicos Programáveis
Professores: Mariana Aguiar Furucho e Thiago Passarim
Profa. Mariana Antonia ET54D - Controladores Lógicos Programáveis 1
Introdução ao SFC (Sequential Function Chart)� Padronizada pela Norma IEC-61131 que possui 8 partes, sendo a terceira
aplicada às linguagens de programação voltadas ao PLC:
� 61131-1 - Informações gerais (General Overview, Definitions)
� 61131-2 - Requisitos de hardware (Hardware)
� 61131-3 - Linguagens de programação (Programming Languages)
� 61131-4 - Guia de orientação ao usuário (User Guidelines)
� 61131-5 – Comunicação (Message Service Specifications)
� 61131-6 – Comunicação via Fieldbus (Fieldbus Communication)
� 61131-7 - Programação utilizando Lógica Fuzzy (Fuzzy Logic)
� 61131-8 - Guia para implementação das linguagens (Implementation
� Guidelines)
2Profa. Mariana Antonia ET54D - Controladores Lógicos Programáveis
� IEC significa International Electrotechnical Commission que estabele padrões para as áreas de tecnologias elétricas, eletrônicas e relacionadas, entre eles para o Controladores Programáveis e seus periféricos.
� Link: http://www.iec.ch/
� Assim, publicou-se a norma IEC 61131, visando padronizar ou criar um protocolo voltado exclusivamente para os controladores programáveis.
� Benefícios da IEC 61131:
� Redução de custos :
� Voltado para a lógica da solução do problema (não é voltado para a construção do software).
� Diminuição da dependência hardwares de fabricantes específicos.
� Construções lógicas de solução com menores erros e inconsistências.
� Padronização da solução entre áreas ou mesmo empresas diferentes.
� Possibilidade de reaproveitamento de códigos e funções.
3
Introdução ao SFC (Sequential Function Chart)
Profa. Mariana Antonia ET54D - Controladores Lógicos Programáveis
SFC� Linguagem utilizada em problemas nos quais as ações de comando são
sequenciais ou são dependentes do tempo e, por isso, a representação em LD podem se tornar mais complexas.
� Características:
� Possui origem na França (anos 70) onde ficou conhecida como Grafcet
� Fácil interpretação, muito similar logicamente ao fluxograma
� Fácil modelagem de sistemas seqüenciamento
� Utilizada mais facilmente para modelagem de funções lógicas e concorrências
� Padronizada pela IEC 61131-3
� PLCopen é uma organização voltada para a área de Controle Industrial que possui como objetivo maximizar a eficiência da aplicação, com diminuição do custo do ciclo de vida da mesma.
� Link: http://www.plcopen.org/pages/tc1_standards/iec61131-3/
4Profa. Mariana Antonia ET54D - Controladores Lógicos Programáveis
Detalhamento do SFC� Referências:
� Silveira, P. R.; Santos, W. E. “Automação e Controle Discreto”. 8 ed. São Paulo: Érica, 2002.
� PLCopen. “Introduction in IEC 61131-3”. Disponível em: http://www.plcopen.org/pages/tc1_standards/downloads/
� PLCopen. “IEC 61131-3: a standard programming”. Disponível em: http://www.plcopen.org/pages/tc1_standards/downloads/
� Understanding the IEC61131-3 Programming Languages. Disponível em: http://www.automation.com/pdf_articles/IEC_Programming_Thayer_L.pdf
5Profa. Mariana Antonia ET54D - Controladores Lógicos Programáveis