Diagrama funcional GRAFCET.

Documentos relacionados
PRÁTICA Objectivo: GRAFCET: problemas de modelação. Prática do conceito de Master/Slave

PRÁTICA 5. Objectivo: Modelação de problemas usando o GRAFCET. Etapa. Enquanto estou na situação (etapa) 1 as ordens 1 estão a ser executadas.

PRÁTICA 9-11 PRÁTICA Objectivo: GRAFCET: problemas de modelação. Prática do conceito de Master/Slave. Problema 9.1: Problema 9.

Problemas para Automação Industrial

AUTOMAÇÃO INDUSTRIAL

AUTOMAÇÃO INDUSTRIAL

Problemas para Automação Industrial. Série 4: Modelação usando o diagrama funcional GRAFCET. Programação de autómatos

AUTOMAÇÃO INDUSTRIAL

Instalações Eléctricas

Autómatos Programáveis Programação

AUTOMAÇÃO INDUSTRIAL

Teste 2 Sistemas Digitais - MEEC 2011/12 1

Projecte e teste um circuito pneumático capaz de realizar essa função.

Luzes avisadoras LUZES AVISADORAS E INDICADORES TRAVÃO DE MÃO (VERMELHA) VERIFICAÇÃO DAS LÂMPADAS

EXPERIÊNCIA N O 1 ACINAMENTO DE UMA LÂMPADA POR UMA CHAVE

BR MANUAL DE INSTALAÇÃO

Software de aplicação

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

FICHA TÉCNICA TW2002

Configurador Tebis TX100

Programming tools for SAIA PCD Controllers, User Manual, Document nº 26/732 E9

Relatório de Programação de Autómatos

Controlo de Acessos Numérico à Prova de Água - TW2003-T

Configurador Tebis TX100

Fundamentos de Microprocessadores ENGENHARIA ELECTROTÉCNICA

MANUAL TÉCNICO DO CONTROLO DE ACESSOS TW2200

CONTROLO ELECTRÓNICO. Rivacold by Carel. Pag 1 Rev 02 11/17

Instruções de Utilização. Actuador de comutação

Problemas para Automação Industrial. Série 7: GRAFCET: problemas de modelação. Prática do conceito de Master/Slave. Programação de autómatos

Guião do trabalho prático TP7

Sistema DCN multimédia

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

INFORMAÇÃO DO TECLADO (Módulo de Acesso/Segmentos)

Fechadura de cacifo com teclado

Manual de funcionamento TX100

Diagrama funcional GRAFCET

Kit de fechadura standalone com teclado, comandos IR

AMAX Panel 2000 / AMAX Panel 2000 EN ICP-AMAX-P / ICP-AMAX-P-EN. Guia do utilizador

Fundamentos de Programação

LA PORTADA E CONTRAPORTADA NOS LAS PROPORCIONAN ABB NIESSEN

Sistema DCN multimédia

ZS Rest. Manual Avançado. Início v.1. v2011

Manual de Utilizador da Estação de Processamento Festo

Profª Danielle Casillo

INFO DIAG FERRAMENTAS DE DIAGNÓSTICO

Apoio à programação G7

UFCD 0770 Dispositivos e Periféricos Formadora: Sónia Rodrigues

Administrador de condomínio Art. 1456B Vdc. Art 1456B PT MANUAL TÉCNICO A2 A3 A4

AUTOMAÇÃO INDUSTRIAL LABORATÓRIOS

INFO DIAG FERRAMENTAS DE DIAGNÓSTICO

CENTRAL ELECTRÓNICA MC41SP NEW VER.1.04 REV.05/14

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

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v

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

Placa vitrocerâmica encastrável com comando de sensores EKE EKE 605.2

Fundamentos de Microprocessadores ENGENHARIA ELECTROTÉCNICA

Guia técnico Compact Wall

Guia do Utilizador Sistema de controlo LogiComm

ENGENHARIA ELECTROTÉCNICA. 2º Semestre 2015/2016 FUNDAMENTOS DE MICROPROCESSADORES (XX DIA/NOITE) 2ª FREQUÊNCIA - TIPO

ACIDENTE 10/01/08. André Silva Saint-Gobain Weber Portugal, S.A. LOTO Lock Out - Tag Out (Consignação de Equipamentos)

Dispositivo de Teste de Programadores a Pilhas. 9VDoc

MANUAL TÉCNICO DO CONTROLO DE ACESSOS TW2000

As saídas tomam valores em função das entradas no momento e dos acontecimentos passados Existência de memória

Controladores Lógicos Programáveis. Prof. Juan Moises Mauricio Villanueva

MC2 MANUAL DO UTILIZADOR/INSTALADOR. v3.0 REV. 04/2016

AMAX 2100 / 3000 / pt Guia do Usuário

SISTEMAS DIGITAIS Universidade Católica - Exercício I. Nome do Aluno :

MANUAL DE UTILIZADOR

3.2 Descrição dos terminais de entrada. 1.0 Uso adequado. 2.0 Breve descrição. 3.3 Descrição da área de comando. 4.0 Ligação dos módulos de expansão

Fechadura Electrónica de Teclado Numérico e Cartão

Conversor de Media 10/100Base-TX para 100Base-FX

DISPOSITIVOS DE COMANDO - CONTATORES

Instrumentos PERSPECTIVA GERAL DO PAINEL DE INSTRUMENTOS. Painel de instrumentos

Kit fechadura standalone para vidro com teclado/comandos IR

Transcrição:

Diagrama funcional GRAFCET. Níveis hierárquicos no GRAFCET GRAFCET Mestre e GRAFCET Escravo (Master /Slave). Interacção entre mestres e escravos. Ordens de forçagem. Utilização de. Casos estudados. T11.1 T11.2 Níveis hierárquicos no GRAFCET Ordens de Forçagem Ordens que provêm do mestre e obrigam o escravo a determinado comportamento independentemente do que ele estava a executar. F/Identificador da parte forçada: (tipo de forçagem) T11.3 T11.4 1

Tipos de Forçagem Suspender toda a actividade. Deixam de existir etapas activas. Para trabalhar de novo terá de ser reinicializado, possivelmente com outra ordem de forçagem. Representação simbólica: (tipo de forçagem) {} Tipos de Forçagem Paralisar a actividade. As etapas activas permanecem activas, independentemente de haver ou não condições para o GRAFCET evoluir de acordo com as regras de evolução. Representação simbólica: (tipo de forçagem) {*} T11.5 T11.6 Tipos de Forçagem Exemplo Passar para uma nova situação. F/PCL>{1,20} F/CICLO>{1} F/CICLO>{INIT} ou F/INIT T11.7 T11.8 2

Num projecto bem feito estão previstas as situações inicializáveis para um dado grafo. Memorização de uma situação. Variáveis de situação Formas como uma situação pode ser memorizada 1) Definição de uma variável tipo inteiro a partir dos estados do grafo. 2) Definição de uma variável tipo vector em que cada elemento está associado ao estado de uma etapa. 3) Definição de uma variável tipo lista contendo o número das etapas activas. 4) Definição de uma variável tipo cadeia de caracteres. T11.9 T11.10 Memorização de uma situação. Variáveis de situação Representação simbólica a) S2 S/ciclo S2 passa a representar a situação actual do grafo ciclo Memorização de uma situação. Variáveis de situação Representação simbólica c) F/S2 ordem de forçagem que poderia ser usada após a inicialização feita na alínea a). b) S2 {1,10}, S/ciclo=S2 S2 passa a representar a situação e S/ciclo=S2 testa se o grafo a alcançou. T11.11 T11.12 3

Exemplo: retoma de energia Define-se como macroetapa a representação única de um conjunto de etapas e transições. referidas como expansão da macroetapa. T11.13 T11.14 Regras a que devem obedecer Regras a que devem obedecer 1) Uma macro-etapa comporta uma etapa de entrada e outra de saída com etiquetas respectivamente E e S. 2) A transposição de uma transição imediatamente anterior a uma macro-etapa, activa a etapa E desta. 3) O estado activo da etapa S da macro-etapa participa na validação da transição que imediatamente lhe segue. 4) Uma macro-etapa diz-se activa se pelo menos uma das suas etapas está activa. Caso contrário diz-se inactiva. T11.15 T11.16 4

Regras a que devem obedecer Regras a que devem obedecer 5) Uma macro-etapa pode conter toda a estrutura de ligações orientadas utilizadas normalmente na construção dum GRAFCET. 6) Não deve haver ligações entre etapas e transições dum grafo da macro-etapa expandida e outros grafos do GRAFCET. 7) A expansão duma macro-etapa pode incluir etapas iniciais que, contudo, não deverão ser nem a da entrada nem a da saída. T11.17 T11.18 Exemplo Configurações com macroetapas a evitar Porquê? T11.19 T11.20 5

Configurações com macroetapas a evitar Apresentação série s 4 de problemas Problema 4.1 Modele um sistema de controlo de duas lâmpadas que devem acender alternadamente, uma estando acesa 2s e a segunda 4s. O sistema deve arrancar carregando em start e parar no fim da actuação da segunda lâmpada, carregando em stop. Escreva em FUPLA o programa correspondente Escreva em STL o programa correspondente Escreva em GRAFTEC o programa correspondente Porquê? T11.21 T11.22 Problema 4.2 Apresentação série s 4 de problemas Suponha agora que no problema anterior para além do botão STOP o fim do ciclo de acendimento das lâmpadas é também determinado pelo número de vezes que este foi realizado. Ou seja o ciclo de acendimento das lâmpadas termina quando ocorre m vezes ou quando o botão STOP estiver ligado. Para o efeito deve usar um contador que deve ser inicializado antes de fazer Start. Apresentação série s 4 de problemas Problema 4.3 Suponha agora que o ciclo das lâmpadas do problema 4.5 só é activado no final da passagem de n peças numa dada posição dum tapete rolante. Ao fim do ciclo só a passagem de mais n peças vai permitir que ele seja de novo executado. Modele este problema sem considerar botões de start e stop. Suponha que o valor n é lido dum registo. Escreva em GRAFTEC o programa correspondente T11.23 T11.24 6

Apresentação série s 4 de problemas Problema 4.4 Modele um sistema de controlo de uma lâmpada que deve acender de forma intermitente com um período de 1s desde que um botão de Start esteja actuado. Escreva em GRAFTEC o programa correspondente. Exemplo Pretende-se modelar uma fechadura eléctrica, que só abre com a introdução de um número de 4 algarismos seguido da actuação de um botão de start. Um engano provoca o accionamento de um alarme sonoro, bloqueando o dispositivo de comando, que só pode ser reactivado de uma forma manual. Suponha ainda que, quando o código entrado é o correcto, a porta do cofre abre e é o próprio utente que a fecha quando pretende sair. a) Modele em GRAFCET funcional o funcionamento cíclico descrito no enunciado. T11.25 T11.26 só abre com a introdução de um número de 4 algarismos seguido da actuação de um botão de start. um engano provoca o accionamento de um alarme sonoro, bloqueando o dispositivo de comando, que só pode ser reactivado de uma forma manual LD R 1991 1975 CMP R 1991 R 1990 acc Z acc Z acc C quando o código entrado é o correcto, a porta do cofre abre e é o próprio utente que a fecha quando pretende sair. T11.27 Código completo fornecido para download Código completo fornecido para download T11.28 7

b) Considere agora dois novos interruptores: Um, que se vai designar por LigaCofre que permite ligar e desligar o sistema de alarme sem impossibilitar que seja terminado o processo de abertura/fecho; Um outro de emergência - emerg, que permita bloquear a entrada, mesmo que esteja a ser introduzido um código correcto. Enquanto este botão estiver actuado, deve piscar uma luz amarela e ser feita uma chamada para a polícia (simulada com o acender de outra lâmpada). Após a sua desactuação o sistema fica disponível para novas aberturas até que o botão de LigaCofre seja desligado. LigaCofre que permite ligar e desligar o sistema de alarme sem impossibilitar que seja terminado o processo de abertura/fecho; emerg, que permita bloquear a entrada, mesmo que esteja a ser introduzido um código correcto. Enquanto este botão estiver actuado, deve piscar uma luz amarela e ser feita uma chamada para a polícia (simulada com o acender de outra lâmpada). Após a sua desactuação o sistema fica disponível para novas aberturas até que o botão de LigaCofre seja desligado. T11.29 T11.30 Flags para a interface com o LabRemoto: LigaCofre: F 198 Emerg: F 199 start: F 200 Fecho: F 201 ResAlarme: F 202 XOB 16 SET F 0 LD R 1991 1975 EXOB COB 0 0 STH F 0 ANH LigaCofre RES F 0 SET F 1 STH F 1 ANL LigaCofre ANH InitSlave RES F 1 SET F 0 STH F 1 ANH Emerg RES F 1 SET F 2 STH F 2 ANL Emerg RES F 2 SET F 1 ; comandos STH F 0 RES L6 STH F 1 OUT L4 CSB H Escravo STH F 2 DYN F 500 RSB H Escravo 1 RES Cil_A STH F 2 CPB H LuzIntermitente ECOB T11.31 T11.32 8

T11.33 9