M323 AUTOMAÇÃO TRABALHO LABORATORIAL Nº 7



Documentos relacionados
M418 AUTOMAÇÃO NAVAL

Técnico/a de Refrigeração e Climatização

Referencial do Módulo B

Relatório SHST

SISTEMAS E INSTALAÇÕES ELÉCTRICAS DE NAVIOS (M422)

TRABALHO LABORATORIAL Nº 5

Acronis Servidor de Licença. Manual do Utilizador

MANUAL DE INICIAÇÃO RÁPIDA PARA O. NOKIA PC SUITE 4.81 PARA NOKIA 6310i. Copyright Nokia Corporation Todos os direitos reservados.

Impressão de Código de Barras Uma abordagem prática ZEBRA ZPL2

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

Universidade Federal de Minas Gerais Escola de Engenharia

Manual do Utilizador

Seu manual do usuário EPSON LQ-630

Microsoft Office PowerPoint 2007

Instalação de Moodle 1

Apontamentos do livro de AI Linux. 1.5 Modo texto e modo gráfico

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

PROGRAMAÇÃO Microsoft WINDOWS XP

2 Zonas com capacidade de teste e inibição. 2 Circuitos de sirenes com capacidade de inibição. Fonte de alimentação de 24V/400mA com bateria de

COMPETÊNCIAS BÁSICAS EM TIC NAS EB1

Impressão de Código de Barras Uma abordagem prática para Zebra EPL2

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

Aplicações de Escritório Electrónico

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Escola Secundária/3 da Maia Cursos em funcionamento Técnico de Electrónica, Automação e Comando

DEPARTAMENTO DE ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE DE COIMBRA

3.º e 4.º Anos de Escolaridade Competências Conteúdos Sugestões metodológicas Articulações

Módulo de Administração de Utilizadores

Linux Caixa Mágica 14. Como Gravar um Live CD. Julho 2009 Versão 1.1

Centro de Competência Entre Mar e Serra. Guia

Guia Rápido de Vodafone Conferencing

Principais correcções efectuadas

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

Download. Instalaça o. Geral

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

Guia de instalação e Activação

bit Tecnologia ao Serviço do Mundo Rural

CS-PLC1 Exercícios do Curso OMRON

DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP

Manual do utilizador. Aplicação de agente

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

Descrição do Produto. Altus S. A. 1

EXPLICITAÇÃO DE FUNCIONALIDADES DO SISTEMA

NOÇÕES ELEMENTARES DE BASES DE DADOS

Configuração do Ambiente de Trabalho

José Novais (1997), Método sequencial para automatização electro-pneumática, 3ª Edição, Fundação

Serviço a Pedido ( On Demand ) da CA - Termos e Política de Manutenção Em vigor a partir de 1 de Setembro de 2010

Tarefa Orientada 2 Criar uma base de dados

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

PDA CAM MANUAL DO UTILIZADOR

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT

Guia de Instalação do "Google Cloud Print"

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 11

José Matias, Ludgero Leote, Automatismos industriais - Comando e regulação, Didáctica Editora

Bases de Dados. Lab 1: Introdução ao ambiente

Central de Detecção de Incêndio 4 Zonas Manual de Instalação

CONFIGURADOR DO PAINEL FP1 v 1.3

Manual do Usuário Android Neocontrol

SYNCING.NET 2.0 Instalação & Configuração

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Manual do Utilizador para DS150E. Dangerfield June V3.0 Delphi PSS

Sistemas Operacionais

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

OneTouch ZOOM Pro Diabetes Management Software. Guia de Instalação. Procedimento de instalação

COMPUTAÇÃO e PROGRAMAÇÃO

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

Um sistema SMS 1 simplificado

Conceitos importantes

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

Controladores Lógicos Programáveis 2

Guia de Instalação do "Google Cloud Print"

Programação 2008/2009 MEEC Guia de instalação do PC de programação

A01 Controle Linguagens: IL e LD

SIMULADO Windows 7 Parte V

Industrial SOLUÇÕES EM AUTOMAÇÃO

PERIVER PLATAFORMA SOFTWARE REQUIREMENT SPECIFICATION. Periver_SoftwareRequirementSpecification_ _v1.0.doc. Versão 1.0

Ferramentas Web, Web 2.0 e Software Livre em EVT

Relatório SHST

TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização

Módulo 16 Projeto de software

ZS Rest. Manual Avançado. Instalação em Rede. v2011

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

Automação Industrial Parte 2

Introdução ao Microsoft Windows

Manual de Instalação Rápida do Cabo de Ligação de Dados CA-42

Instalação do Sistema Operativo Windows XP

Pesquisa e organização de informação

Archive Player Divar Series. Manual de Utilização

Bases de Dados II Engª. Informática + Ensino Informática

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

Engenharia de Software Sistemas Distribuídos

MICROSOFT POWERPOINT

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica

TP303DTM - Device Type Manager

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

Transcrição:

ESCOLA SUPERIOR NÁUTICA INFANTE D. HENRIQUE DEPARTAMENTO DE ENGENHARIA MARÍTIMA M323 AUTOMAÇÃO TRABALHO LABORATORIAL Nº 7 INTRODUÇÃO À PROGRAMAÇÃO DE AUTÓMATOS INDUSTRIAIS Por: Prof. Luis Filipe Baptista Prof. Rui Manuel Cabrita ENIDH 2013/2014

ÍNDICE 1. INTRODUÇÃO... 2 2. TRABALHO A REALIZAR... 2 2.1. Exercício A - Unidade A.P. Nº 1... 3 2.2. Exercício B - Unidade A.P. Nº 2... 3 2.3. Exercício C - Unidade A.P. Nº 3... 4 2.4. Exercício C - Unidade A.P. Nº 4... 4 3. RELATÓRIO FINAL... 4 ANEXO. NOTAS SOBRE PROGRAMAÇÃO DO AUTÓMATO SAIA... 5 ENIDH / DEM 3º ano da LEMM 1

1. INTRODUÇÃO No Laboratório de Automação e Controlo do DEM, existem actualmente os seguintes equipamentos de simulação de sistemas de comando através de autómatos programáveis (PLC s): 1) Unidade de programação constituída por um autómato SAIA PCD2, fonte de alimentação 220 Vac/24 Vdc, painel electro-pneumático com 4 cilindros de duplo efeito, 2 electroválvulas 5/2 biestáveis (cilindros A e B) e 2 electro-válvulas 5/2 monestáveis (cilindros C e D). Esta unidade designa-se por Unidade A.P. Nº 1. Possui botoneira de start/stop e três lâmpadas sinalizadoras (verde, amarela e vermelha); 2) Três unidades de programação constituída por autómato SAIA PCD2, fonte de alimentação 220 Vac/24 Vdc, e oito saídas de potência a 24 Vdc, para uso geral. Estas unidades designam-se por Unidades A.P. Nº 2, 3 e 4. Cada unidade possui botoneiras de start/stop, paragem, seis interruptores de simulação de entradas digitais e três lâmpadas sinalizadoras (verde, amarela e vermelha). Cada uma destas unidades deverá ser utilizada num dos painéis electropneumáticos BOSCH ou nos painéis electro-pneumáticos antigos (4 cilindros - A, B, C e D com electroválvulas 5/2 biestáveis). Fig.1. Unidade A.P. Nº1 constituída por painel de quatro cilindros e autómato programável SAIA PCD2. NOTA: Para além das cópias dos manuais de programação PG4, FUPLA e KOPLA para Windows existentes em laboratório, poderá obter uma cópia completa da versão dos manuais do software PG5 em formato pdf através do CD do produto existente no laboratório. Na página web de apoio à disciplina, ou seja http://www.enautica.pt/publico/professores/baptista/autom.htm Poderá igualmente fazer o download de alguns manuais do autómato e se tiver interesse poderá contactar a SAIA-BURGESS Controls Product Support page através de: http://www.sbc-support.ch/. Nesta página web poderá encontrar bastante informação técnica sobre este tipo de autómatos. 2. TRABALHO A REALIZAR Neste trabalho, pretende-se que o aluno estabeleça um primeiro contacto com as metodologias de programação disponíveis no programa PG5 do autómato SAIA PCD2, com exceção do Grafcet, que será estudado na segunda parte do Trabalho prático nº 7. ENIDH / DEM 3º ano da LEMM 2

Para realizar os programas vamos utilizar os painéis de simulação com cilindros pneumáticos da BOSCH. Deste modo, pretende-se que os alunos implementem ciclos com cilindros pneumáticos utilizando as seguintes metodologias de programação do PG5: Lógica de Contactos (KOPLA) - (Contact Plan = Ladder diagram) Blocos Funcionais (FUPLA) - (Function Plan) Lista de Instruções (STL/IL) - (Statement List) Cada grupo de alunos deverá escolher um dos painéis existentes (nº 1, 2, 3 e 4) para implementar duas das três metodologias de programação do autómato SAIA, sendo que a STL/IL é obrigatória. Cada grupo só deverá implementar os programas relativos a um dos exercícios a seguir indicados. NOTA: Em todos os programas utilize a botoneira de arranque/paragem, uma botoneira de emergência (em todos os exercícios deverá interromper o ciclo e conduzir os cilindros à posição inicial) bem como as lâmpadas avisadoras para sinalizar o funcionamento do ciclo, da seguinte forma: Lâmpada verde: Acende durante o funcionamento normal. Deve apagar no final do ciclo. Lâmpada amarela: Acende durante a activação de uma temporização. Deve apagar no final da temporização. Lâmpada vermelha: Acende quando o sistema está parado ou em situação de emergência 2.1. Exercício A - Unidade A.P. Nº 1 Realize os programas de comando do ciclo A+ / B+ / TIMER / C+ / C- / B- / A- para o autómato SAIA PCD2 na unidade electropneumática A. P. Nº 1, em que sejam utilizados os seguintes cilindros (nota: utilize uma temporização de 3 seg.): Cilindro A (é comandado por uma electroválvula monoestável) Cilindro B (é comandado por uma electroválvula biestável) Cilindro C (é comandado por uma electroválvula biestável) O ciclo deverá repetir-se por 5 vezes. Desta forma recorra a um contador. 2.2. Exercício B - Unidade A.P. Nº 2 Realize os programas de comando do ciclo (A+ B+) / C+ / TIMER / C- / B- / A- para o autómato SAIA PCD2 na unidade electropneumática A. P. Nº 2, em que sejam utilizados os seguintes cilindros (nota: utilize uma temporização de 5 seg.): Cilindros A, B (comandados por electroválvulas monoestáveis) ENIDH / DEM 3º ano da LEMM 3

Cilindro C (é comandado por uma electroválvula monoestável) O ciclo deverá repetir-se por 2 vezes. Desta forma recorra a um contador. 2.3. Exercício C - Unidade A.P. Nº 3 Realize os programas de comando do ciclo A+ / B+ / TIMER / B- / A- / C+ / C- para o autómato SAIA PCD2 na unidade electropneumática A. P. Nº 3, em que sejam utilizados os seguintes cilindros (nota: utilize uma temporização de 4 seg.): Cilindros A, B (comandados por electroválvulas biestáveis) Cilindro C (é comandado por uma electroválvula monoestável) O ciclo deverá repetir-se por 3 vezes. Desta forma recorra a um contador. 2.4. Exercício C - Unidade A.P. Nº 4 Realize os programas de comando do ciclo A+ / B+ / TIMER (1) / B- /A- / TIMER (2) / A+ / A- para o autómato SAIA PCD2 na unidade electropneumática A. P. Nº 4, em que sejam utilizados os seguintes cilindros (nota: utilize uma temporização de 4 e 6 seg, para o temporizador 1 e 2 respectivamente): Cilindro A (é comandado por uma electroválvula biestável) Cilindros B (é comandado por uma electroválvula biestável) O ciclo deverá repetir-se por 4 vezes. Desta forma recorra a um contador. 3. RELATÓRIO FINAL No relatório a realizar, para além de abordar as questões que considerar pertinentes, os alunos devem apresentar para cada problema do guia: Determinação das equações de comando lógico do ciclo em estudo; Implementação dos programas de controlo no software PG5. NOTA: O relatório do exercício deverá fazer parte do relatório final que incluirá o Trabalho laboratorial Nº8 a definir posteriormente. ENIDH / DEM 3º ano da LEMM 4

ANEXO. NOTAS SOBRE PROGRAMAÇÃO DO AUTÓMATO SAIA 1. INTRODUÇÃO Neste anexo, apresentam-se alguns tópicos sobre as ferramentas de programação do autómato industrial PCD2 do fabricante SAIA-BURGESS, existente no Laboratório de Automação e Controlo. De notar que a sigla comercial PCD da SAIA corresponde a Process Control Devices. Neste documento, apresentam-se os conceitos básicos acerca do pacote de programação PG5 fornecido pelo fabricante para efectuar a programação deste autómato em ambiente WINDOWS. A SAIA-BURGESS criou um pacote de programação com o título genérico PG5 para os autómatos da família PCD (PCD1, PCD2, etc..). Este pacote foi elaborado de acordo com a norma europeia IEC 1131-3 que regulamenta a programação de autómatos industriais, e foi desenvolvido para funcionar num computador IBM PC em WINDOWS 2000 ou XP. Fig.1 Aspecto do ambiente de programação PG5 em WINDOWS, no qual está representado o projecto dp_ma_1, contendo ficheiros de diversos tipos. O objectivo deste pacote de programação consiste em auxiliar o utilizador de modo a poder programar o autómato PCD sem que para tal necessite de um conhecimento detalhado do conjunto de instruções de programação. No entanto este ambiente de programação de alto nível possui a seguinte desvantagem: O código do programa é mais extenso conduzindo deste modo a tempos de processamento ou de resposta mais elevados para este tipo de programas, do que os programas elaborados através de listas de instruções (IL). Este facto deve ser tido em atenção em programas de complexidade elevada, onde o tempo de processamento possa ser considerado um elemento de importância crucial. ENIDH / DEM 3º ano da LEMM 5

As ferramentas disponíveis no pacote PG5, são as seguintes: - FUPLA (Function Plan) - KOPLA (Contact Plan = ladder diagram) - GRAFTEC (baseado no GRAFCET) cuja breve descrição é a seguinte: FUPLA É um editor de programação gráfico com diagrama de funções sob a forma de símbolos, como sejam o AND, OR, FLIP-FLOP s, temporizadores, contadores, funções matemáticas, etc. Na Fig.2 apresenta-se uma imagem de um programa realizado com o editor FUPLA. Fig.2. Aspecto do editor FUPLA em ambiente WINDOWS. Um programa pode consistir de um esquema FUPLA (desde uma página do monitor até 200), mas pode ser também combinada com outros esquemas, por exemplo rotinas já existentes escritas na forma de listas de instruções. O FUPLA inclui as ferramentas para escrita e carregamento do programa no autómato PCD ( Make ). O debugger e o EPROM Programmer podem também ser chamados a partir do FUPLA, caso seja necessário. KOPLA É uma função subsidiária do FUPLA. A aplicação KOPLA é chamada a partir do FUPLA. A aplicação KOPLA é principalmente utilizada para escrever programas simples com entradas, saídas, contadores e temporizadores. As funções da aplicação KOPLA estão igualmente normalizadas através da norma IEC 1131-3. Pode ser combinado de uma forma eficiente com a aplicação GRAFTEC. Na Fig.3 apresenta-se uma imagem de um programa realizado com o editor KOPLA. GRAFTEC É uma ferramenta para utilização em processos que funcionam de uma forma progressiva, como por exemplo o comando de máquinas-ferramentas, ciclos com cilindros pneumáticos, etc. A ferramenta GRAFTEC foi elaborada a partir da norma francesa NF-C-03-190. ENIDH / DEM 3º ano da LEMM 6

Fig.3. Aspecto típico do editor KOPLA em ambiente WINDOWS. Esta ferramenta utiliza o editor SGRAFWIN. É compatível com programas mais antigos editados em GRAFTEC. O novo editor em WINDOWS é uma interface gráfica com capacidades de ampliação ( zoom ) e capacidade para suportar comentários mais detalhados. No PG5 é preferível editar as etapas ( steps - ST ) e transições ( transitions - TR ) em KOPLA (ou FUPLA). Este método permite visualizar em tempo real ( on-line ) não só a sequência em GRAFTEC, mas também o conteúdo das ST e TR. Fig.4. Aspecto do editor SGRAF para GRAFTEC e editor SEDIT para que representa a codificação da etapa 1 (ficheiro handling, que faz parte do projecto dp_ma_1). ENIDH / DEM 3º ano da LEMM 7

Fig.5. Aspecto de um programa realizado através da aplicação GRAFTEC do pacote informático PG5. As ST s e TR s podem também ser editadas em IL (instruction list) através do editor SEDITWIN do PG5. No entanto, o conteúdo das ST e TR não podem ser visualizadas em tempo real. Para cada ST ou TR é possível seleccionar individualmente um editor específico. Editor IL (Instruction List) - Através deste editor é possível escrever rotinas na forma de IL (instruction List) sem ter que sair do PG5. O editor é de certo modo um editor típico do WINDOWS. Até à corrente versão, este editor não tem capacidades de correcção da síntaxe do código PCD e não tem igualmente instruções para programação do PCD. O editor IL, pode ser comparável ao editor SEDIT construído para edição de programas em IL no sistema operativo MS-DOS. Configurador (Configurator) Esta opção permite, a partir do PG4, observar o modo como o autómato PCD está configurado. A configuração do PCD pode igualmente ser modificada a partir do PG5. Não tendo em consideração a configuração da unidade de programação (computador IBM PC), é igualmente possível especificar ou ajustar em tempo real ( on-line ) a alocação de memória, o relógio do PCD e o modo de comunicação série entre o PCD e a unidade de programação. O ficheiro de dados do PCD pode igualmente ser inspeccionado e caso seja necessário, pode também ser apagado. ENIDH / DEM 3º ano da LEMM 8

Biblioteca de projecto (Project Library) No PG5, a unidade estrutural de maiores dimensões é o projecto. Na sua versão mais simples, um projecto consiste num único ficheiro. No entanto, em geral é constituído por diversos ficheiros que podem ser ligados ( linked ) de modo a gerar um ficheiro executável final de modo a ser carregado no PCD. A gestão dos diversos projectos é também efectuada através do Project Library. Gestor de projecto (Project Manager) O Project Manager é o módulo central do PG5. Os ficheiros de um projecto são geridos através do Project Manager. Os novos ficheiros podem ser abertos, apagados, ou importados a partir de outras directorias ou ficheiros de dados. O editor apropriado (FB-SFC-IL) pode ser seleccionado para cada novo ficheiro. O Project Manager gere todos os ficheiros de um projecto. Deste modo, todos os recursos, e não apenas os recursos definidos pelo utilizador, mas também os recursos dinâmicos (elementos que o compilador utiliza para armazenar resultados intermédios) são geridos pelo Project Manager. Com o Project Manager podem-se escolher os ficheiros de um projecto que devem ser ligados ( linked ), e os que não o deverão ser. O carregamento do programa no PCD e as opções online podem igualmente ser seleccionadas e activadas a partir do Project Manager. A partir do Project Manager é igualmente possível chamar on-line o configurador, o debugger, o PG3 (versão antiga para MS-DOS) e aceder directamente ao MS-DOS. NOTA 1: Estes elementos foram retirados do manual de programação Programming Tools for WINDOWS PG4. Para mais detalhes acerca do PG4 (versão anterior ao PG5), ver o manual completo existente no Laboratório de Automação e Controlo, ou na página de apoio à unidade curricular. NOTA 2: A versão actual do software PG5 é a 2.0. Esta versão não está actualmente a ser utilizada no laboratório devido a problemas de compatbilidade com as versões 1.4x. Existe uma versão mais antiga que está instalada nos computadores do laboratório (1.4...) que se aconselha a instalar nos computadores pessoais dos alunos. ENIDH / DEM 3º ano da LEMM 9