Controladores Lógicos Programáveis 2



Documentos relacionados
Controladores Lógicos Programáveis. Automação e Controlo Industrial. Escola Superior de Tecnologia. Ricardo Antunes, António Afonso

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006

Fórmulas e Funções 7

bit Tecnologia ao Serviço do Mundo Rural

Instalação do Sistema Operativo Windows XP

Java Mail Server. Manual do Utilizador

SAMUO APP: MANUAL DO ADMINISTRADOR

Base de Dados para Administrações de Condomínios

Guia de Instalação do Software

Acer edatasecurity Management

ZSRest. Manual de Configuração. Serviço de Entregas. V2011-Certificado

Trabalho Prático Sistema de Armazenagem Relatório Artifex

LogixPro Introdução aos Timers (Temporizadores) no RSLogix

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Manual do Utilizador

INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES

Guia de Instalação de Software

Procedimentos Fim de Ano - PRIMAVERA

ZSRest. Manual Profissional. Comandos Rádio X64. V2011-Certificado

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Projecto de uma placa com DIP-Switches e LCD com ligação à placa DETIUA

Rock In Rio - Lisboa

ZSRest. Manual Configuração. Cartão de Cliente/Fidelização. V2011-Certificado

Manual do Gestor da Informação do Sistema

Controle Parental. Introdução

Manual Utilização. Central Detecção Incêndio. JUNIOR-NET CSA v.4. Sistema Analógico Endereçável

Acer erecovery Management

Manual Upgrade para a Versão 6

4.1. TRABALHAR COM O CALENDÁRIO

APESAR DO TEMPO SER DE FÉRIAS, APELAMOS AOS ALUNOS QUE LEIAM ESTE TEXTO ATÉ AO FIM!

Dadas a base e a altura de um triangulo, determinar sua área.

Copyright 2008 GrupoPIE Portugal, S.A.

Internet Update de PaintManager TM. Manual de instalação e utilização do programa de actualização

Programa de Parcerias e Submissão de Propostas 2014/15

SISTEMA DE PROCESSAMENTO DE AVALIAÇÕES INTERMÉDIAS SPAI

No final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento.

Manual IP Fixo. Figura 1 - NAT Desativo no router linksys e900. Figura 2 - Diagrama Geral

Celebre este natal e ano novo junto aos seus amigos e familiares distantes.

No VirtualBox, carregar no Botão Novo (New), que irá abrir o Assistente de Criação de Máquina Virtual para criar uma nova VM.

Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos

MANUAL DO UTILIZADOR

Arquitetura de Rede de Computadores

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

MANUAL DO UTILIZADOR

Usando o Excel ESTATÍSTICA. Funções

Akropole Catequista. Todos os Ficheiros no Akropole Catequista trabalham com uma simples barra de edição, com 4 botões:

A4 Projeto Integrador e Lista de Jogos

Seu manual do usuário EPSON LQ-630

Operador de Computador. Informática Básica

SAFT para siscom. Manual do Utilizador. Data última versão: Versão: Data criação:

Aplicações de Escritório Electrónico

Pesquisa e organização de informação

Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP)

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS

OBJECTIVO Quebras de página

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

INTRODUÇÃO AO WORD Processamento de texto

MANUAL DO UTILIZADOR DO BACKUP HD SERIES

Google Sites. A g r u p a m e n t o C a m p o A b e r t o /

Megaexpansão, Ensino e Formação Profissional em Novas Tecnologias, Lda. Rua Praça de Touros, Caldas da Rainha

Guia Rápido de Vodafone Conferencing

MANUAL DO UTILIZADOR FACTUS FACTURAÇÃO DE HEMODIALISE

Nota de Aplicação. Utilizando os recursos de segurança dos controladores HI. HI Tecnologia. Documento de acesso público

SISTEMA DE E-LEARNING. efaculdade MANUAL DO ALUNO

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

Manual de Utilização

Data de Aplicação. Rede Local e Segurança Informática Básica

Profª Danielle Casillo

Transição de POC para SNC

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual

GUIA RÁPIDO DE INSTALAÇÃO DO SCANSNAP S300

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Manual de Utilizador Documentos de Transporte. TOConline. Suporte. Página - 1

ULA Sinais de Controle enviados pela UC

Manual do utilizador. Aplicação de agente

Versão Portuguesa. Introdução. Conteúdo da embalagem. Especificações. PU002 Sweex 2 Port Serial PCI Card

MANUAL DE CONSULTA RÁPIDA DO MODEM OPTIONS FOR NOKIA Copyright 2002 Nokia. Todos os direitos reservados Issue 2

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

Relatório de Instalação do Windows 2003 Server

Data de Aplicação 2/04/2009

UTILIZANDO PROGRAMAS EDUCACIONAIS

Introdução. I. Nova Mensagem

MANUAL DE UTILIZAÇÃO. EcclesiaSoft v.01

SOFTWARE. Equipamentos de gestão para controlo de acessos

Passagem de Ano Primavera Software

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

Acronis Servidor de Licença. Manual do Utilizador

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

Reconhecer a estrutura de um sistema operativo. Definir um plano de instalação de um servidor de rede local.

Capítulo. Comunicação de Dados Capítulo 9

Guia rápido do utilizador

FITNESS DOCTOR MÁQUINA DE REMAR MAGNÉTICA SHARK MANUAL DO PROPRIETÁRIO

My Storage para Microsoft Windows* XP

PORTO EDITORA AREAL EDITORES LISBOA EDITORA. Manual do Utilizador. Aluno.

COMPETÊNCIAS BÁSICAS EM TIC NAS EB1

INSTALAÇÃO DO SAGE 2008 NO WINDOWS XP

Transcrição:

Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Automação e Controlo Industrial Ano Lectivo de 2004/2005 Controladores Lógicos Programáveis 2 Ricardo Antunes, António Afonso Janeiro, 2005 i

Data de Recepção Responsável Avaliação Observações Controladores Lógicos Programáveis Professor Eduardo Valente Ricardo Antunes 160/01 ric_antunes@areadeservico.com António Afonso 177/01 antonio@areadeservico.com Janeiro, 2005 ii

Índice Índice iii Índice de Figuras iv 1. Introdução 1 1.1. Apresentação do Caso de Estudo 1 1.2. Recursos Utilizados 1 1.3. Estrutura do Relatório 1 2. Descrição do Trabalho 2 2.1. Esquema da Máquina de Café 2 2.2. Esquema do Funcionamento da Máquina de Café 3 2.3. Fluxogramas 5 2.4. Pequena Abordagem ao Diagrama de Estados 6 2.5. Diagrama de Estados e a sua Explicação 7 3. Conclusões e Trabalho Futuro 11 Bibliografia 12 Referências WWW 13 Anexos 14 I. Listagem do Diagrama de Estados 15 II. Listagem da Lista de Instruções 19 iii

Índice de Figuras Figura 1 - Máquina de Café 2 Figura 2 Representação das entradas do Sistema 3 Figura 3 Representação das saídas do Sistema 4 Figura 4 Representação das saídas do Sistema 5 Figura 5 Fluxograma Aplicável à Máquina de Café 5 iv

1. Introdução 1.1. Apresentação do Caso de Estudo Para este trabalho foi nos pedido a implementação de um sistema à nossa escolha, baseado num sistema utilizado na vida real. Assim nós decidimos criar um sistema de uma máquina de café automática, semelhante a que existe na nossa escola. 1.2. Recursos Utilizados Para a realização deste trabalho, utilizamos um PLC (Programable Logical Controler) do Tipo CPM1, com 6 entradas e 4 saídas presentes no controlador, da OMROM e o respectivo software de programação, o SYSWIN. O PLC comunica com o computador através da porta série, por onde é enviado o programa que pretendemos inserir na memória do controlador. Programa este que foi criado no SYSWIN por meio de um diagrama de estados, que ao ser enviado para o PLC, pode depois ser monitorizado para uma melhor compreensão ou para facilitar a procura de erros. Para este trabalho foi-nos permitido usar até 6 entradas para o controlador e um número ilimitado de saídas de controlo. Como apenas estão presentes 4 saídas no PLC, as outras terão que ser virtuais, ou seja, só serão visualizadas no monitor do computador. 1.3. Estrutura do Relatório Seguidamente no relatório apresentamos um esquema da construção da máquina de café, um esquema do seu funcionamento, o diagrama de fluxos e o diagrama de estados, assim como a sua respectiva explicação. 1

2. Descrição do Trabalho 2.1. Esquema da Máquina de Café Aqui apresentamos o esquema da máquina de café: Figura 1 Máquina de Café 2

2.2. Esquema do Funcionamento da Máquina de Café Esta máquina de café possui 6 entradas, exactamente as entradas presentes no PLC. A entrada 1 controla a quantidade de açúcar, sendo possível que seja premida várias vezes. Se premirmos uma vez coloca 1 colher de açúcar, se premirmos duas coloca 2 e se premirmos três vezes coloca 3 colheres. Se premirmos uma quarta vez elimina a escolha, voltando a contagem a zero. A entrada 2, 3 e 4 seleccionam café, leite e chocolate, respectivamente. Estas podem ser seleccionadas como o cliente quiser, numa das combinações possíveis: apenas café, apenas leite, apenas chocolate, café + leite, café + chocolate, leite + chocolate e café + leite + chocolate. A entrada 5 faz reset às escolhas feitas até ao momento e a entrada 6 inicia a preparação da bebida. Figura 2 Representação das Entradas do Sistema A saída do sistema encontra-se representada num display. Utilizamos para este trabalho 6 saídas. Três delas (010.00, 010.01, 010.02) são utilizadas para a entrada 1, para apresentar as colheres de açúcar seleccionadas e as outras três são utilizadas para demonstrar a selecção de café (010.11), do leite (010.12) e chocolate (010.13). 3

Figura 3 Representação das Saídas do Sistema (aqui estão seleccionados leite + chocolate com 1 colher de açúcar) Figura 4 Representação das Saídas do Sistema (aqui estão seleccionados café com 2 colheres de açúcar) Para a utilização desta máquina de café, o utilizador vai fazer a sua selecção conforme os seus gostos e, se ocorrer algum erro, basta premir o botão de reset para voltar a trás. Quando a selecção estiver feita basta premir o botão de iniciar e a bebida começa a ser preparada. Conforme os ingredientes vão sendo colocados, as saídas relativas ao ingrediente vão sendo desligadas. Quando tudo é terminado, está concluída a preparação da bebida. 4

2.3. Fluxogramas Com base nestas indicações podemos apresentar o seguinte fluxograma: Figura 5 Fluxograma Aplicável à Maquina de Café 5

2.4. Pequena Abordagem ao Diagrama de Estados utilizados. Antes de abordarmos o programa propriamente dito, vamos falar sobre os comandos KEEP Esta instrução junta duas numa só, a instrução SET e a instrução RESET, sendo estas duas entradas da instrução. SET guarda uma entrada no acumulador RESET limpa a entrada colocada no acumulador TIM Esta instrução funciona como um temporizador, que mede unidades de 0,1 segundos numa gama de valores que vai dos 0 segundos até aos 999,9 segundos. Esta instrução coloca a sua saída a 1 quando passa o tempo seleccionado. Quando a entrada do temporizador é desactivada (quando é 0), o temporizador é reiniciado e recomeça quando a entrada é activada outra vez (quando é 1). CNT A instrução CNT é um contador decrescente com inicialização A gama de contagem deste contador é de 0000 até 9999 milissegundos. Para programar-mos devemos introduzir uma entrada de contagem e a entrada de Reset Quando o CNT alcança o valor de 0000 a saída permanece a 1 até que se active a entrada de Reset. CMP A instrução CMP é um comparador com inicialização Ao programar-mos devemos introduzir uma entrada de comparação e um valor para comparação. A gama de comparação vai de 0000 até 9999 valores. Quando o CMP constata que a entrada de comparação é igual ao valor da comparação a saída do comparador toma o valor de 1. 6

2.5. Diagrama de Estados e a sua Explicação 7

8

9

Para a parte da selecção da quantidade de açúcar: Ao premirmos a entrada 000.00 irá ser iniciado o contador CNT000 para 4. Este será comparado através dos comparadores CMP com 3, 2 e 1 que estão sempre activos devido à entrada 253.13, que é uma entrada reservada que se encontra sempre a 1. Quando os valores do contador se encontram iguais aos respectivos comparadores, irão ser ligadas as saídas correspondentes (para 1 a saída 010.00, para 2 a saída 010.01, para 3 a saída 010.02). Quando o CNT000 é comparado com 0 significa que a entrada 000.00 foi premida 4 vezes, e será feito reset às saídas relativas a esta parte do sistema. O mesmo acontece quando de prime a entrada 000.04, que é a entrada utilizada para fazer reset a todas as saídas e entradas do sistema e quando o processo da preparação da bebida chega ao fim. Quando é premida a entrada 000.05 inicia-se a preparação da bebida. As colheres de açúcar são colocadas progressivamente e as respectivas saídas vão sendo colocadas a 0. Para a parte da selecção e preparação da bebida: Ao premirmos as entradas 000.01, 000.02 e 000.03 serão seleccionados os ingredientes que pretendemos colocar na bebida. Pode ser seleccionada qualquer combinação dos três. Quando são seleccionadas a respectiva saída é activada (para a entrada 000.01 existe a saída 010.11, para a entrada 000.01 a saída 010.12 e para a entrada 000.01 a saída 010.13) e assim permanece até que aconteça uma das seguintes hipóteses: - É premida a entrada de reset, a entrada 000.04; - Ou quando é premida a entrada 000.05 que inicia a preparação da bebida. Neste caso as entradas irão permanecer acesas até que o timer que corresponde a cada saída fique com a saída a 0. Quando isto ocorre as saídas respectivas passam a 0. Quando todos os timers chegam a 0, o sistema é reinicializado, e todas as saídas e entradas são colocadas a 0. Nota: utilizamos timers para separar o tempo que cada ingrediente demora a colocar e a respectiva altura em que é colocado. Num sistema real estes timers podiam temporizar as aberturas dos contentores dos ingredientes ou podiam ser substituídos por outra maneira de controlar as doses de cada um deles, por exemplo um sensor de quantidade.. 10

3. Conclusões e Trabalho Futuro Concluímos o trabalho com êxito. Gostávamos de ter incluído no trabalho mais possibilidade de escolhas, nomeadamente pretendíamos que as entradas do café, leite e chocolate fossem números, permitindo uma maior diversidade de bebidas. Mas o pouco tempo disponível e um pouco mal aproveitado não foi suficiente para terminar o trabalho idealizado. 11

Bibliografia Sebenta Teórica de Automação e Controlo Industrial Apontamentos das Aulas Práticas de Automação e Controlo Industrial 12

Referências WWW [01] http://www.est.ipcb.pt/cursos/informatica/inf_aci/ 13

Anexos 14

I. Listagem do Diagrama de Estados 15

16

17

18

II. Listagem da Lista de Instruções 19

20

21