CLP - Linguagens de Programação

Documentos relacionados
Profª Danielle Casillo

Controlador Lógico Programável

Controlador Lógico Programável

LÓGICA SEQUENCIAL O DIAGRAMA SFC

O Grafcet e a programação de lógica seqüencial em CLPs

Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação CLPs: Norma IEC 61131

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Câmpus Medianeira PLANO DE ENSINO. CURSO Engenharia Elétrica MATRIZ 548

Controladores Lógicos Programáveis (CLP) Disciplina: TAIE4

TUTORIAL: COMO CODIFICAR UM SFC EM LABVIEW

Sequential Function Charts

TECNOLOGIA EDUCACIONAL

Introdução - SFC. Elemento SFC - Etapa. PMR 2460 A-02 SFC (Sequential function Chart) Prof. Dr. Diolino J Santos Filho

Modelagem e implementação de sistemas seqüenciais utilizando o método passo a passo

Método Cascata Elétrica

METODOLOGIA PARA PROGRAMAR SFC NO CLP

ARTIGO TÉCNICO LINGUAGEM GRAFCET TRANSIÇÕES E RECEPTIVIDADES. CLEITON RODRIGUES MENDES¹

AUTOMAÇÃO E CONTROLE DISCRETO. ET66E Turmas A61/A62 Prof. Luiz Marcelo Chiesse da Silva paginapessoal.utfpr.edu.br/chiesse

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Profª Danielle Casillo

Automação Industrial Parte 6

Aula #18. CLP s SOFTWARE. Juazeiro Set 19,2011. PLCs : LINGUAGENS DE PROGRAMAÇÃO. A IEC 1131 padroniza as linguagens em 02 grandes grupos:

Universidade Federal de Minas Gerais Escola de Engenharia Departamento de Engenharia Eletrônica Laboratório de Informática Industrial

Implementação de projectos mais complexos O GRAFSET é uma filosofia que envolve: - ETAPAS << ACÇÕES - TRANSIÇÕES << RECEPTIVIDADES

Conversão de diagramas SFC em linguagem Ladder

MÉTODO PARA PROJETO DE SISTEMAS DE AUTOMAÇÃO ELETROPNEUMÁTICA COM PROGRAMAS PARALELOS E SELEÇÃO ENTRE SEQÜÊNCIAS

Tutorial - CoDeSys - Sequencial Function Chart (SFC)

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

CLP - Fundamentos do Desenvolvimento de Diagramas

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Profª Danielle Casillo

LINGUAGENS DE PROGRAMAÇÃO PARA CLP

Considere um carro que se pode movimentar entre as posições A e B.

PROJETOS INDIVIDUAIS P/ LÓGICA SEQUENCIAL

Entregar e apresentar dia 26/05. Portão Automático (Ítalo)

LAB4 Introdução aos Controladores Lógicos Programáveis

de Controladores Lógicos Programáveis

Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Controladores Lógicos Programáveis

IEC : linguagens de programação. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Comandos Elétricos

Agenda Redes Arquitetura de computadores Programação de CLP Instrumentação CLP. Arquitetura do CLP 16 / 54

CONTROLE DE PROCESSOS INDUSTRIAIS. PROGRAMAÇÃO LÓGICA DE CLP s COM LADDER E FSM

ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo;

Automação Industrial Parte 8

CONTROLE DE UM PROTÓTIPO EDUCATIVO DE UMA ESTEIRA INDUSTRIAL

Universidade Federal do Paraná Setor Palotina Departamento de Engenharias e Exatas Engenharia de Energias Renováveis

Sensores, Atuadores e Controladores Fazendo uma Analogia Humana Automação

CLP. Curso de Formação Profissional Técnico em Eletroeletrônica Módulo III Senai Arcos-MG

5. Fundamentos da Programação LADDER

Professor: Diego Silva Cardoso

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel

Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Linguagem Ladder: Temporizadores

Capítulo 1 - O Autómato 1

Conceitos Básicos de Automação. Prof. Jeferson L. Curzel 2019/01

Dispositivo de Selagem de Doce de Leite HI. Profª Danielle Casillo

Curso de automação industrial utilizando o CLP Haiwell

UTILIZAÇÃO DE MAQUETES PARA O ENSINO DE ENGENHARIA: Automatização e Adequação de Segurança em Prensa Excêntrica

TÍTULO: ENVERNIZADORA DE PORTA CANETAS CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS INSTITUIÇÃO: FACULDADE DE JAGUARIÚNA

Training Box Duo Mini Curso.

REDES DE PETRI APLICADAS A AUTOMAÇÃO

Modelagem e CLP Redes de Petri

FACULDADE NOBRE DE FEIRA DE SANTANA Recredenciada pela Portaria Ministerial nº de 07 de outubro de 2011.

MATERIAL 1 (FIC Programação Básica CLP Básico)

Apresentação e Introdução a Automação

Programação de Computadores:

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

ACIONAMENTO DE MÁQUINAS ELÉTRICAS USANDO CLP SIEMENS S7-212

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 03: INTERRUPÇÕES

ENDEREÇAMENTO DE INSTRUÇÕES. Adão de Melo Neto

Documentação de treinamento SCE

Profª Danielle Casillo

ESTUDO E APLICAÇÃO DE LINGUAGENS DE PROGRAMAÇÃO UTILIZANDO O SOFTWARE CODESYS. Lucas Carvalho Souza 1 André Luiz Silva Pereira 2

Programação de Computadores III

Controlador Lógico Programável

Aplicação do GRAFCET na redução do retrabalho de uma linha de pintura automotiva

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo

Programação de Computadores III

Introdução a lógica de relés

EME610 - Sistemas Hidropneumáticos Pneumática 3

Compiladores e Computabilidade

Letreiro Digital. Modelo I7014B. Manual do Usuário

AUTOMAÇÃO DA PRODUÇÃO. Prof. Dr. Roger Nabeyama Michels

Resolução de Problemas com Computador. Resolução de Problemas com Computador. Resolução de Problemas com Computador

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo

Projeto 00 - Instruções examine se fechado e aberto, Saída

Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO

Válvula direcional vias posições acionamento e retorno normalmente.

PMR-3305 C2 - Segunda Fase P R O F. D R. D I O L I N O J. S A N T O S F I L H O

Transcrição:

Curso: Técnico Subsequente em Petróleo e Gás Disciplina: CLP CLP - Linguagens de Programação Listas de Instruções Prof. Ms. Andouglas Gonçalves da Silva Júnior andouglasjr@gmail.com

Listas de Instruções Forma alternativa para inserir programa em um CLP; Tradução do programa ladder em listas de instruções; Insere a tradução no painel de programação ou no computador; Série de instruções em que cada instrução inicia uma linha separada. Instrução Operador seguido de um ou mais operandos (argumento do operador). Em termos de ladder, cada operador em um programa pode ser considerado como um elemento ladder. LD A (*Carrega a entrada A*)

Códigos Mnemônicos Padrão internacional IEC 1131-3 (Bastante utilizado);

Listas de Instruções e Funções Lógicas

Listas de Instruções e Desvio

Curso: Técnico Subsequente em Petróleo e Gás Disciplina: CLP CLP Projeto de Automação por SFC Prof. Ms. Andouglas Gonçalves da Silva Júnior andouglasjr@gmail.com

Objetivos Objetivo Geral Dar ao aluno a oportunidade de conhecer os conceitos relacionados ao método gráfico SFC (Sequential Function Chart) e a sua utilização no desenvolvimento de projetos de automação. Objetivos Específicos Apresentar ao aluno a origem do método gráfico SFC e os conceitos básicos associados a ele; Mostrar ao aluno de que forma é utilizado o método gráfico SFC apresentando e detalhando cada um dos seus componentes; Apresentar as formas sequenciais do método SFC; Mostrar ao aluno as regras de evolução na construção de um projeto utilizando o método gráfico SFC; Auxiliar o aluno na criação de projetos de automação utilizando o SFC.

Conteúdo Origem e significado do método gráfico SFC; Componentes utilizados no diagrama sequencial SFC: etapa, ação associada à etapa, transição e condição associada à transição; Conceito de qualificadores para controle de ações de etapas; Tipos de sequências utilizadas no método gráfico SFC; Regras de evolução utilizadas no método gráfico SFC; Criação de projetos utilizando o método gráfico SFC.

O que é SFC? Sequencial Function Chart - Sequenciamento Gráfico de Função; GRAFCET Origem: França (1975); GRAPH + AFCET (Assocation Française de Cybernétique Economique et Technique); IEC (Internecional Eletrotechnical Comission) adotou como norma internacional sob a sigla SFC. Método gráfico de apoio à criação de sistemas industriais automatizados; Comportamento de forma sequencial.

Vantagens na utilização do SFC Descrever o funcionamento de sistemas complexos através de modelos compactos de gráficos de estados; Simular o funcionamento do sistema antes do envio para o controlador; Geração automática do programa do controlador a partir do modelo SFC; Mais simples desenvolver o modelo em SFC do que desenvolver o programa do controlador.

Exemplo 1 - Conceitos Básicos 1) 2) 3) 4) Etapa; Ação associada à etapa; Transição; Condição associada à transição.

Etapa Cada etapa corresponde a uma condição invariável e bem definida do sistema descrito Etapa Inicial Ativada no início do controle do sistema; Incondicional. Indicação de Estado de uma Etapa Uma etapa pode estar ativa ou não;

Ação associada à etapa Executadas quando a etapa associada estiver ativa.

Ação associada à etapa Definição de Ação associada à Etapa: Definir se a ação será mantida ou finalizada após a desativação da etapa.

Ação associada à etapa Ações Detalhadas (Qualificadas): 1) 2) 3) Usado quando se quer condicionar e/ou limitar uma determinada ação. Campo a - Qualificador que define como a ação associada à etapa será executa; Campo b - Declaração textual ou simbólica da ação; Campo c - Referência do sinal de retorno que será verificado pela transição seguinte. Qualificadores Definidos Função S Stored D Delayed L Time limited P Pulse shaped C Condition

Qualificador S - Stored (Armazenada/Mantida)

Qualificador D - Delayed (Atrasado)

Qualificador L - Time Limited (Limitada por Tempo)

Qualificador P - Pulse Shaped (Pulsada)

Qualificador C - Condition (Condicional)

Exemplo 2 - Utilização de Qualificador

Definição de um estado associado à etapa A etapa não tem ação associada, mas tem estado associado.

Transições

Receptividade Função lógica combinacional associada a cada transição.

Condições Detalhadas

Transição Incondicional

Estrutura Sequencial Sequência Única Seleção entre Sequências Sequências Paralelas

Estrutura Sequencial Salto em sequência; Repetição em sequência.

Regras de Evolução Duas etapas nunca podem estar ligadas diretamente; Duas transições nunca podem estar ligadas diretamente.

Regras de Evolução Deve existir pelo menos uma etapa inicial; Uma transição só é transposta se estiver habilitada e a condição associada for verdadeira; A transposição de uma transição ocasiona a ativação das etapas imediatamente seguintes e a desativação das etapas anteriores; Transposição Simultânea de Transições;

Regras de Evolução Se, no instante de ativação de uma etapa, a condição de transição desta para etapa seguinte for verdadeira, ela não ocorrerá; Ativação é prioritária em relação à desativação; O tempo para a transposição de uma transição ou ativação de uma etapa é nulo.

Projeto de Automação por SFC 1) 2) 3) 4) 5) Analisar o problema e suas especificações; Transformar a análise em ações/estados e etapas; Identificar as condições que levam a ocorrência de transições entre as etapas; Criar a sequência de funcionamento desejada; Verificar o modelo criado em busca de simplificações ou erros.

Exemplo 3 - Projeto de Automação com SFC Sistema Carregamento de um Carrinho Automático Especificações de Projeto Então, inicia o carregamento até atingir um determinado peso indicado pelo sensor p ; O carrinho então volta a posição inicial acionando o sensor a ; Considerações O deslocamento para direita é realizado pelo motor M1; O deslocamento para a esquerda é realizado pelo motor M2; Quando o botão M é pressionado o carrinho desloca-se para a direita até atingir o final do curso acionando o sensor b ;

Recapitulando O que é o SFC? Os conceitos básicos relacionados ao SFC: Etapa; Transição; Condição; Ação associada a etapa. Qualificadores de ações; Tipos de sequências; Regras de evolução; Projeto de sistema automático utilizando SFC.

Exercício 4) Você foi chamado para desenvolver o projeto de uma furadeira que será utilizado pelo departamento de fabricação de peças da empresa EletroMec (empresa de nome fictício). Para isso eles descreveram os problemas e as especificações do projeto como se segue: Descrição do Problema A furadeira é composta por uma base fixa e uma extremidade móvel (Veja a figura); A rotação da broca é acionada automaticamente no momento em que o processo é iniciado. (Não precisa se preocupar com a ação de acionar a broca). Na extremidade estão a broca e motor de partida; As peças que serão furadas serão colocadas e fixadas manualmente sobre a base. Especificações O operador fixa a peça manualmente e depois aciona o sistema pressionando o botão M ; A aproximação da ferramenta acontece em alta velocidade até um determinado ponto indicado pelo sensor b1 e o processo de furação é feito em baixa velocidade até o ponto b2 ; Por fim, a ferramenta volta a posição inicial h em alta velocidade. Bom trabalho!

Exercício Projete o sistema solicitado pela empresa a partir das especificações apresentadas utilizando o modelo gráfico SFC/Grafcet.

Referências Bibliográficas MAITELLI, Andŕe, Apostila do Curso de CLP - Engenharia Elerica, UFRN, 2002 CARVALHO, João, Apostila Controladores Lógicos Programáveis, Departamento de Engenharia da Computação e Automação, UFRN, 2011 BITTAR, Rita. A Utilização do GRAFCET como Ferramenta na Automação industrial. 1993. Dissertação Mestrado. Universidade Estadual de Campinas, São Paulo: UNICAMP. GEORGINI, M. Automação aplicada - descrição e implementações de sistemas sequenciais com PLC s; São Paulo; Ed. Érica; 2008

Obrigado pela atenção Até a próxima aula!