AUTOMAÇÃO E ROBÓTICA 2002/2003



Documentos relacionados
Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

Tarefa 18: Criar Tabelas Dinâmicas a partir de Listas de Excel

Java Mail Server. Manual do Utilizador

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

COMPETÊNCIAS BÁSICAS EM TIC NAS EB1

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

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa.

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais

gettyimages.pt Guia do site área de Film

Criação e execução a partir do Dev-C... 1 Erros de compilação... 4 Executar programa no DOS... 4 Ajustando o programa para executar no DOS...

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

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

Manual de Utilizador. CNCVisual. Julho de Âmbito do Projecto de 5º Ano de Engenharia Mecânica. Autor: Bruno Lameiro

Ambiente de trabalho. Configurações. Acessórios

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

PdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006

MANUAL DE OPERAÇÃO do aremoto

Tarefa Orientada 18 Tabelas dinâmicas

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

1 Code::Blocks Criação de projetos

Sistema Operativo em Ambiente Gráfico

GeoMafra Portal Geográfico

Gerenciador USB do Monitor de Rede Elétrica Som Maior Pro. Versão 3.6

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

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

Trecho retirando do Manual do esocial Versão 1.1

Delphi 7 Aula 01 Área do Triângulo

1) Como acessar a aplicação

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

GIAE VERSÃO JUNHO DE 2011 MUITO IMPORTANTE

Microsoft Office PowerPoint 2007

ZS Rest. Manual Avançado. Menus. v Certificado

MANUAL DO UTILIZADOR

CONTABILIDADE GERAL e GESTÃO PREVISIONAL PARA ESNL Versões 5.220/5.230

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

OBJECTIVO Primeiros passos no processamento de texto

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?

Programação em BASIC para o PIC Vitor Amadeu Souza

Procedimentos para a divulgação de eventos no site da ECUM

Painel de Navegação Para ver o Painel de Navegação, prima CTRL+F. Pode arrastar os cabeçalhos dos documentos neste painel para reorganizá-los.

Quadros Interactivos Multimédia e Formação Contínua de Docentes. InterwriteBoard Guia de Iniciação

LeYa Educação Digital

ued - unidade de ensino a distância instituto politécnico de leiria BlackBoard - Moodle Guia rápido

Exemplo de aplicação Car Parking 1in1out

MANUAL UTILIZADOR SERVIÇO FTP

COMO JOGAR BURACO FECHADO NO JOGATINA

1. Criar uma nova apresentação

GUIA DE CRIAÇÃO DE APRESENTAÇÕES MICROSOFT POWER POINT

FOLHA DE CÁLCULO EXCEL

MicroMIX Comércio e Serviços de Informática, Lda.

MANUAL DO USUÁRIO. Projeto/Software/Programa. CDAeM Cadastro de Artistas e Modelos JunioNet. Objetivo desse manual

Manual do Spectacle. Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga

BearingNet - Inventário

INTRODUÇÃO AO WORD Processamento de texto

Microsoft Windows. Aspectos gerais

GUARDING EXPERT (ANDROID) SOFTWARE PARA TELEMÓVEIS

b 1 Copyright In9 Mídia Soluções Digitais Inc. All rights reserved.

WINDOWS. O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador.

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

Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo

Guia e Utilização do Visual Studio 6.0

MICROSOFT POWERPOINT

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage.

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

Autorização de Intercâmbio pela Web

Aplicações de Escritório Electrónico

Manual do utilizador. Aplicação de agente

Criação de relações. Joaquim Frias

USANDO O ROUNDCUBE WEBMAIL

Visão Artificial Para a Indústria. Manual do Utilizador

DOCUMENTO DE APOIO À APLICAÇÃO

Domine o Word Professor: Rafael Henriques. Ano Lectivo 2010/2011

Arranque do FrontOffice

Sistema de Automação Comercial Características

Curso de Iniciação ao Access Basic (I) CONTEÚDOS

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa

Projecto de Programação MEEC /2011-1ºSemestre. Mestrado Integrado em Engenharia Electrotécnica e de Computadores

Noções básicas sobre macros no Access 97. Construção de algumas macros simples. Noções básicas sobre procedimentos VBA no Access 97

Copyright 2008 GrupoPIE Portugal, S.A.

Pesquisa e organização de informação

Squeak Componente Livro. Luís Valente, 2009

Migrar para o Access 2010

Microsoft Office FrontPage 2003

Prof. Esp. Adriano Carvalho

MOODLE: actividade LIÇÃO

Trabalho Prático Sistema de Armazenagem Relatório Scada

MANUAL ARTSOFT Mobile POS

Microsoft PowerPoint 2003

MANUAL DE UTILIZADOR Aplicativo: Análise do Estudo da Lição da Escola Sabatina. 0. INTRODUÇÃO ARRANQUE DO APLICATIVO Início...

Guião do Trabalho Laboratorial Nº 11 Controlo de um Elevador Hidráulico

LW056 SWEEX WIRELESS LAN PC CARD 54 MBPS. O Windows detectará automaticamente o aparelho e aparecerá a seguinte janela.

Manual Brother Image Viewer para Android

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

SECUNDÁRIA DE CAMARATE Plataforma Office 365. Alojamento de ficheiros - OneDrive para Empresas

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Conceitos importantes

DOWNLOAD DO APLICATIVO: INSTALAÇÃO DO APLICATIVO

Transcrição:

AUTOMAÇÃO E ROBÓTICA 2002/2003 CONTROLO DO ELEVADOR EXISTENTE NO LABORATÓRIO ATRAVÉS DO PROGRAMA BORLAND DELPHI 7 Realizado por: Ana Luísa Martins Carla sofia Flores

1. Objectivo O objectivo deste trabalho é programar em Delphi o controlo e monitorização do elevador existente no laboratório. Para isso pegámos no exemplo dado pelo professor e fizemos as respectivas alterações de modo a funcionar de acordo com os nossos objectivos e utilizando, rectificando o trabalho realizado pelos nossos colegas em 2000/2001. 2. Introdução ao Delphi Delphi é uma linguagem de programação orientada por objectos, utilizando esta linguagem podem fazer-se aplicações de alta eficiência utilizando um mínimo de código. No ambiente do Delphi temos várias aplicações (janelas abertas) que permitem encurtar o tempo de realização do programa, as mais utilizadas por nós foram: O Inspeccionador de Objectos (Object Inspector) que serve para examinar e, se necessário, mudar as propriedades e acontecimentos de um objecto. O Object TreeView para mostrar e, se necessário, mudar as relações lógicas entre componentes. O editor de código (Code editor) para escrever e editar o programa a compilar. O Project Manager para gerir os ficheiros que fazem parte de 1 ou mais projectos. O Integrated debugger para encontrar e corrigir erros no código. O Editor de Propriedades (Property editors) para mudar valores das propriedades de um objecto. As linhas de comando que incluem os compiladores. 3. Aplicação Desenvolvida Introdução Pretende-se comandar a maquete do elevador quer directamente (pressionar os botões do elevador), quer através do Delphi. Para isso foi necessário verificar o estado de conservação da maquete, e refazer algumas ligações nas entradas e saídas do autómato. Verificadas estas ligações constatou-se que embora as saídas do autómato estivessem correctas, o mecanismo da porta do elevador não funcionava, bem como os dígitos de indicação do andar. As restantes características de funcionamento do elevador mantêm-se, tal como o esquema de entradas e saídas no autómato. 1/9

Características de funcionamento do elevador: Características gerais O elevador é constituído pelo R/C, 1º andar, 2º andar e 3º andar. Como segurança e caso o sensor não detecte o R/C (na descida) ou o 3º andar (na subida) existem dois sensores de fim de curso, um no topo e outro abaixo do R/C. Para visualização do andar em que se encontra existe um dígito em cada andar (que não estão a funcionar) e na cabine do elevador. O elevador deve iniciar a sua marcha assim que exista uma chamada diferente do andar onde se encontre, parando no andar em que se realizou essa chamada. Assim que pára a porta deve abrir durante 3 segundos (não funciona) e caso não esteja obstruída fecha ao fim desse tempo. Esquema de saídas do autómato Manteve-se o esquema das saídas do autómato, que se apresenta a seguir: COM 00 COM 01 COM 02 03 COM 04 05 06 07 +5V Entrada no circuito dos dígitos +5V Fecha porta +10V Subida Descida Abre porta 2/9

Esquema de entradas do autómato Tal como o esquema de saídas, o esquema de entradas também se manteve e mostra-se de seguida: COM 00 01 02 03 04 05 06 07 08 09 + 24 Sensor de Posição Registo das chamadas Porta aberta Porta obstruída Sensor Topo Porta fechada Sensor R/C Programação do Autómato Grafcet Nível 1 Fim de Curso 3/9

Displays 4/9

Principal 5/9

Grafcet Nível 2 Conhecidos os esquemas das entradas e saídas do autómato e também da interacção com o terminal estamos agora em condições de construir o grafcet nível 2, em baixo representados: Fim de curso Displays 6/9

Principal 7/9

Interacção entre o autómato e o Delphi O Delphi vai ler as Words 206 e 209 que correspondem ao registo de chamada e ao registo de posição do elevador. Botão de chamada (Em Delphi) A programação do botão de chamada foi feita para o botão do respectivo andar, sendo esta a programação do botão do R/C: begin end if not cv_ligado then exit; Connect_CPM11.CPM1_write(PLC,'IR','200',$0020); $0020-posição do botão no Delphi. '200'-posição de memória para onde o Delphi vai escrever. Elevador (Em Delphi) A programação para o elevador estar no andar respectivo da maquete, em Delphi foi feita como a seguir aparece: begin StatusBar1.Panels[1].Text:='PLC:'+inttostr(av_plc)+' Leu: '+inttostr(av_data); if av_data= 0 then begin Image3.top:=509-40; (posição onde se situa o elevador) Image2.top:=509-40; end else if av_data= 1 then begin Image3.top:=373-40; Image2.top:=373-40; end else if av_data= 2 then begin Image3.top:=245-40; Image2.top:=245-40; end else if av_data= 3 then begin Image3.top:=109-40; Image2.top:=109-40; end; end; 8/9

Timer Para o programa funcionar temos que programar um timer. Neste caso a programação do timer será: begin if not cv_ligado then exit; Connect_CPM11.CPM1_read(PLC,'IR','209'); end; '209'- registo de posição do elevador. 4. Modo de funcionamento Este foi o resultado final da nossa aplicação em Delphi (à esquerda). Para funcionar o utilizador deverá: 1 - Fazer duplo click neste icon : 2 Pressionar o botão 3 Pressionar o botão 4 Pressionar o botão do andar desejado 5 Se for necessário o modo remoto, clicar em para alterar as definições 6 Quando desejado, para sair basta clicar em 5. Conclusões Como foi possível constatar no nosso trabalho, o Delphi é uma ferramenta poderosa no que diz respeito ao controlo de autómatos e qualquer sistema automatizado, podendo controlar estes a Km s de distância (ex: via Internet). Sendo assim simplificada a resolução de quaisquer problemas que possam vir a existir. 9/9