• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 9
  • Tagged with
  • 9
  • 9
  • 9
  • 7
  • 5
  • 5
  • 5
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Proposta de um sistema automatizado para controle de nível freático em sub-irrigação

Pellison, Antonio Tadeu [UNESP] 11 1900 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:26:47Z (GMT). No. of bitstreams: 0 Previous issue date: 2001-11Bitstream added on 2014-06-13T18:55:12Z : No. of bitstreams: 1 pellison_at_me_botfca.pdf: 865523 bytes, checksum: 45905d1e1ffa2ddf25b178c1bed38c6f (MD5) / A drenagem do solo tem por objetivo a remoção por meios artificiais, do excesso de água acumulado, tornando o solo mais aproveitável ou adequado às atividades do homem. A ação de irrigação e drenagem subterrânea, com base em parâmetros hidrodinâmicos do solo, poderá, sem dúvida, levar a erros grosseiros. Para evitar tais erros, sempre que possível, utilizam-se dados sobre as condições obtidas em experimentos de campo, sobre as condições de flutuação do nível freático. A instrumentação para medida do nível freático à distância, cujos dados possam ser prontamente usados para controle automático da irrigação, poderá assegurar a produção econômica no curto prazo e, no longo prazo, a proteção ambiental. Com o avanço tecnológico na área de automação voltada às atividades agrícolas, nesta pesquisa propõe-se o desenvolvimento de um projeto para automatização de controle do nível freático da várzea, através de poços de observação instalados nesta área, que pertencente ao Departamento de Engenharia Rural da FCA, utilizando-se de um Controlador Lógico Programável e sistemas de transmissão de dados. Esta proposta fornece condições de avaliar o controle do nível do lençol freático em situações de sub-irrigação e drenagem controlada permitindo o manejo e controle racional do uso de água, evitando desperdícios, com armazenamento do excedente. / The soil drainage aims for the removal of the accumulated excess of water by artificial means, turning the soil more profitable or adapted to human’s activities. The irrigation system and the subsurface drainage together, in a meaning of hydrodynamic parameters of the soil, do can lead to erros. To correct such errors, when possible, is necessary to use data obtained from field experiments under flotation conditions of the water table level. The instrumentation for measurement of the water table at distance, whose data can be ready used for automated irrigation control, can assure the economic production at a short period and, at a long period, the enviromental protection. With the tecnological progress in the automation area turned to agricultural activities, this work aims for the design of an automated project to control the floodplain (varzea) water table, through observation wells installed in that area which belong to the Rural Engineering Department of the Faculty of Agronomic Sciences, using the Programmable Logical Controller and data transmissions systems. This proposal provides conditions to evaluate the water table at subsurface and controlled drainage conditions, allowing the management and rational control of water use, avoiding water wastage with storage of the surplus.
2

Projeto de um kit ARM para simulação de um CLP residencial de baixo custo com placa de expansão de relês sem fio

Oliveira, Ilton Pereira de 14 December 2014 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, 2014. / Submitted by Fernanda Percia França (fernandafranca@bce.unb.br) on 2015-11-25T15:13:31Z No. of bitstreams: 1 2015_IltonPereiradeOliveira.pdf: 8452704 bytes, checksum: 07e1001d9ac0c50320df03b95c713d97 (MD5) / Approved for entry into archive by Raquel Viana(raquelviana@bce.unb.br) on 2016-05-17T20:23:45Z (GMT) No. of bitstreams: 1 2015_IltonPereiradeOliveira.pdf: 8452704 bytes, checksum: 07e1001d9ac0c50320df03b95c713d97 (MD5) / Made available in DSpace on 2016-05-17T20:23:46Z (GMT). No. of bitstreams: 1 2015_IltonPereiradeOliveira.pdf: 8452704 bytes, checksum: 07e1001d9ac0c50320df03b95c713d97 (MD5) / O objetivo deste trabalho é projetar um sistema embarcado baseado em um microcontrolador da família ARM, com o objetivo de simular um CLP (Controlador Lógico Programável) para aplicação em automação residencial, levando em conta vários requisitos, seguindo normas de segurança brasileiras e internacionais, programação simples, usando uma ferramenta gratuita de desenvolvimento. Neste contexto, há uma grande variedade aplicações que podem ser desenvolvidas usando um CLP residencial, tais como, controle de iluminação, controle básico de equipamentos eletrônicos, climatização de ambientes, acionamento do movimentador de portão, irrigação de jardins, abertura de persianas, alarme de segurança por meio da leitura de sensores na casa, entre outros. A proposta deste trabalho é que o CLP residencial torne-se um projeto de código aberto, incluindo todos os códigos fontes, esquemáticos e manuais de usuário, disponibilizando-os em uma página web disponível para receber modificações para novas aplicações. O sistema embarcado desenvolvido é baseado em um ARM CORTEX M3 LPC1768, incluindo também uma porta Ethernet e interfaces CAN, RS232, RS485, USBe e XBee. O sistema também conta com um RTC (relógio em tempo real), memoria interna de 512k, assim como memórias externas do tipo SD-card e EPROM. Além disso, foi desenvolvido um módulo de expansão para controle de cargas, que pode ser controlado a partir da placa-mãe usando tanto conexão XBee quanto via cabo serial. Este módulo é composto de 8 relés que oferecem conexões opto-isoladas que são dirigidas para as tarefas de automação residencial. Adicionalmente, o sistema desenvolvido foi projetado para ser aplicado em cursos de graduação com foco em disciplinas voltadas para microcontroladores e sistemas embarcados para automação e controle. Neste trabalho o quesito de interface, implícito nos CLPs comerciais, envolvendo linguagens de programação tais como Ladder (Logic Diagram Programming), FBD (Function Block Diagram), LD (Ladder Diagram), ST (Structured Text), SFC (Sequential Function Chart), entre outros, é deixado como trabalho futuro. _______________________________________________________________________________________________ ABSTRACT / The purpose of this work is to design an ARM-based embedded system, addressed to achieve the simulation of a PLC (Programmable Logic Controller) for home automation; taking into account several requirements such as low-cost, international safety standards, following the Brazilian rules, and offering simple programming by using a free tool development. In this context, there are a wide variety of applications that can be developed using a residential PLC, such as lighting control, basic control electronic equipment, air conditioning environments, gate mover driver, irrigation of gardens, opening blinds, security alarm by reading sensors in the home, among others. The purpose of this work is that the proposed residential CLP becomes an open source design, including all software files, data-sheets and user manuals, making available them on an online site, and thus available for receiving modifications for new applications. The developed embedded system is based on an ARM-3 (16-68C), and includes also an Ethernet port, as well as CAN, RS232, RS485, USB, and XBee interfaces. Additionally, the system also has a real time clock, as well as internal 512K memory and SD-card and EPROM external memories. Additionally, a daughter board has been also developed which can be accessed from the mother board using both XBee connection and via parallel cable. This daughter board is composed of 8 relays offering opto-isolated connections which are addressed for home automation tasks. Finally, the developed system has been designed to be applied in undergraduate courses focused in microcontroller application, and automation and control lectures. In this work the interface issue, implicit in commercial PLCs, involving programming languages such as Ladder (Logic Diagram Programming), FBD (Function Block Diagram), LD (Ladder Diagram), ST (Structured Text), SFC (Sequential Function Chart) among others, it is proposed as a future work.
3

Proposta de um algoritmo GPC adaptativo com baixo custo computacional

Mazoco, Bruna Marques 10 February 2015 (has links)
Submitted by Maykon Nascimento (maykon.albani@hotmail.com) on 2015-05-05T19:26:18Z No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Dissertação Bruna Marques Mazoco.pdf: 9349623 bytes, checksum: 1c587f964b09141cb5a55b40bbf3a544 (MD5) / Approved for entry into archive by Elizabete Silva (elizabete.silva@ufes.br) on 2015-07-31T18:48:04Z (GMT) No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Dissertação Bruna Marques Mazoco.pdf: 9349623 bytes, checksum: 1c587f964b09141cb5a55b40bbf3a544 (MD5) / Made available in DSpace on 2015-07-31T18:48:04Z (GMT). No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Dissertação Bruna Marques Mazoco.pdf: 9349623 bytes, checksum: 1c587f964b09141cb5a55b40bbf3a544 (MD5) Previous issue date: 2015-05-04 / Esta dissertação propõe um algoritmo do Controlador Preditivo Generalizado (GPC) com horizonte de controle igual a um para ser aplicado em plantas industriais com modelos variantes no tempo, simples o su ficiente para ser implementado em Controlador Lógico Programável (PLC). A solução explícita do controlador é obtida em função dos parâmetros do modelo e dos parâmetros de sintonia do GPC (horizonte nal de predição hp e o fator de supressão do sinal de controle ), além das entradas e saídas presentes e passadas. A sintonia do fator de supressão e do horizonte de previsão GPC é feita através do lugar das raízes da equação característica do sistema em malha fechada, sempre que os parâmetros do modelo da planta industrial (estável ou instável em malha aberta) forem modificados. / This dissertation proposes a new formulation of the Generalized Predictive Control (GPC) algorithm to be applied in industrial plants with time-varying models. The unitary control horizon premisse alows it to be simple enough to be implemented in a Programmable Logic Controller (PLC). The explicit solution of the control increment is obtained from the parameters of the model and the GPC tuning parameters (prediction horizon hp and supression weight ), in addition to past and present inputs and outputs. Supression weight tuning is done by Root Locus technique, constructed from the system closed loop characteristic polynomium, everytime the model parameters of the industrial plant (stable or not in open loop) su er modi fication.
4

Automação do processo de soldagem a laser (Nd:YAG) para confecção das sementes de Iodo-125 utilizadas em braquiterapia / Development of an automation system for iodine-125 brachytherapy seed production by (Nd:YAG) laser welding

Somessari, Samir Luiz 10 September 2010 (has links)
O objetivo deste trabalho é desenvolver um sistema de automação para a produção das sementes de iodo-125 por soldagem a laser (Nd:YAG). As sementes de iodo- 125 são utilizadas com sucesso no tratamento de câncer por braquiterapia, via baixa taxa de dose. Esta pequena semente é constituída por uma cápsula de titânio soldada, com 0,8mm de diâmetro e 4,5mm de comprimento, contendo iodo-125 adsorvido em fio de prata, no interior da mesma. As sementes de iodo-125 são implantadas na próstata humana para irradiar o tumor e tratar o câncer. Hoje, o Centro de Tecnologia das Radiações - CTR, do IPEN-CNEN/SP importa e distribui 36.000 sementes de iodo-125 por ano, para as clínicas e hospitais no País. No entanto, o potencial do mercado brasileiro é de 8.000 sementes de iodo-125 por mês. Assim, a produção local destas fontes radioativas de iodo- 125 tornou-se uma prioridade para o Instituto, visando reduzir o preço e aumentar o fornecimento à população. Por outro lado, a automação industrial desempenha papel importante na fabricação das sementes de iodo-125, com aumento da produtividade e padrão elevado de qualidade, além de facilitar a implementação e o funcionamento de processos com Boas Práticas de Fabricação (BPF). A tecnologia consiste em associar peças mecânicas e componentes eletro-eletrônicos, para controle de máquinas e processos. A tecnologia de automação para produção das sementes de iodo-125 desenvolvida neste trabalho emprega Controlador Lógico Programável (CLP), motores de passos, drivers, máquina de soldagem a laser (Nd:YAG), sensores fotoelétricos e interfaces de comunicação. / The aim of this work is to develop an automation system for iodine-125 radioactive seed production by (Nd:YAG) laser welding, which has been used successfully in Low Dose Rate (LDR) brachytherapy treatment. This small seed consists of a welded titanium capsule, with 0.8mm in diameter and 4.5mm in length, containing iodine-125 adsorbed onto a silver rod. The iodine-125 seeds are implanted into the human prostate to irradiate the tumor for cancer treatment. Nowadays, the Radiation Technology Center, at IPEN-CNEN/SP imports and distributes 36,000 iodine-125 seeds per year, for the clinics and hospitals in the country. However, the Brazilian market potential is now over 8,000 iodine-125 seeds per month. The local production of these iodine-125 radioactive sources becomes a priority for the Institute, in order to reduce the price and the problems of prostate cancer management. It will permit to spread their use to a largest number of patients in Brazil. On the other hand, the industrial automation plays an important role for iodine-125 seeds in order to increase the productivity, with high quality and assurance, avoiding human factors, implementing and operating with Good Manufacturing Practices (GMP). The technology consists of appliance electronic and electro-mechanical parts and components to control machines and processes. The automation system technology for iodine-125 seed production developed in this work was mainly assembled employing Programmable Logic Controller (PLC), stepper motors, drivers, (Nd:YAG) laser welding machine, photoelectric sensors and supervisory.
5

CNCs de arquitetura aberta na manufatura: análise e síntese / CNCs open architecture in manufacturing: analysis and synthesis

Asato, Osvaldo Luís 13 November 2000 (has links)
Este trabalho apresenta uma Análise sobre os Comandos Numéricos Computadorizados de Arquitetura Aberta aplicado na automação de Máquina-ferramentas e no uso da manufatura. É realizado uma classificação das Arquiteturas Abertas (em relação ao hardware, software, funcionalidade e flexibilidade) e uma comparação entre os CNC\'s convencionais e os CNC\'s de Arquitetura Aberta. / This work presents an Open Architecture CNCs analysis. An Open Architecture classification using hardware, software, functionality and flexibility are presented. A comparison table with conventional CNCs and this new class of CNCs are elaborated.
6

Síntese e implementação de controle supervisório em uma célula flexível de manufatura didática

Curzel, Jeferson Luiz 06 June 2008 (has links)
Made available in DSpace on 2016-12-12T17:38:35Z (GMT). No. of bitstreams: 1 Jeferson Luiz Curzel.pdf: 1882771 bytes, checksum: 229b718911c321b2b3e7c50902897ab2 (MD5) Previous issue date: 2008-06-06 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / This work presents the integration of existing equipment in the Laboratory of Robotics of the UDESC/CCT, to compose a didactic flexible manufacturing cell for which it was resolved a problem of control by applying the Theory of Supervisory Control. The use of this formalism for the development of the project aims to systematize the process controllers in order to spread the use of the methodology in the industries. From the Theory of Supervisory Control were developed models of the equipment of the cell using the representation by automata and after the synthesis of project returned to a supervisor monolithic minimally restrictive, which defines the system (plant) in accordance with a set of specifications imposed by the designer. An extension to the classic theory, called local modular control is also applied in order to exploit the modularity of the plant, where they obtained the local supervisors whose joint action coordinates the global system. The control of the cell is made by a Programmable Logic Controller (PLC), which coordinates the operation of equipment based on the routines of supervision monolithic and local modular. The supervisors were implemented in the PLC in LADDER language and the programming has been structured in blocks, better organization of the program. To improve the implementation of monolithic supervisor in the PLC was developed a software for automatic generation of code, which converts the code of monolithic supervisor directly to the LADDER language of the PLC. / Este trabalho apresenta a integração dos equipamentos existentes no Laboratório de Robótica da UDESC/CCT, de forma a compor uma célula flexível de manufatura didática para a qual foi resolvido um problema de controle aplicando-se a Teoria de Controle Supervisório (TCS). A utilização deste formalismo (TCS) para o desenvolvimento do projeto de controladores visa sistematizar o processo, de forma a disseminar o uso da metodologia junto às indústrias. A partir da TCS foram desenvolvidos os modelos dos equipamentos da célula utilizando-se a representação por autômatos e após a síntese de projeto obteve-se um supervisor monolítico minimamente restritivo, o qual define o comportamento do sistema (planta) de acordo com um conjunto de especificações impostas pelo projetista. Uma extensão à teoria clássica, denominada controle modular local, também é aplicada de forma a explorar a modularidade da planta, onde são obtidos os supervisores locais cuja atuação conjunta coordena o sistema global. O controle da célula é feito por um Controlador Lógico Programável (CLP), o qual coordena o funcionamento dos equipamentos com base nas rotinas de supervisão monolítica e modular local. Os supervisores foram implementados no CLP em linguagem LADDER e a programação foi estruturada em blocos, visando uma melhor organização do programa. Para agilizar a implementação do supervisor monolítico no CLP foi criado um software de geração automática de código, o qual converte o código do supervisor monolítico diretamente para a linguagem LADDER do CLP.
7

CNCs de arquitetura aberta na manufatura: análise e síntese / CNCs open architecture in manufacturing: analysis and synthesis

Osvaldo Luís Asato 13 November 2000 (has links)
Este trabalho apresenta uma Análise sobre os Comandos Numéricos Computadorizados de Arquitetura Aberta aplicado na automação de Máquina-ferramentas e no uso da manufatura. É realizado uma classificação das Arquiteturas Abertas (em relação ao hardware, software, funcionalidade e flexibilidade) e uma comparação entre os CNC\'s convencionais e os CNC\'s de Arquitetura Aberta. / This work presents an Open Architecture CNCs analysis. An Open Architecture classification using hardware, software, functionality and flexibility are presented. A comparison table with conventional CNCs and this new class of CNCs are elaborated.
8

Metodologia para implementação de controle supervisório modular local em controladores lógicos programáveis / Methodology for implementation of supervisory control local modular in programmable logic control

Cruz, Diogo Luiz Lemes da 29 July 2011 (has links)
Made available in DSpace on 2016-12-12T17:38:38Z (GMT). No. of bitstreams: 1 Diogo Luiz Leme da Cruz.pdf: 2277911 bytes, checksum: 44818fa572a2ccc7f237939664149ec3 (MD5) Previous issue date: 2011-07-29 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Currently, manufacturing automation has assumed an increasingly important role within the industry and the problems of automated control systems have become increasingly complex. Thus, the traditional use of empirical methods heavily base on the experience of the programmer can lead to inappropriate or ineffective solutions. In this case, the Supervisory Control Theory (SCT) of Ramadge and Wonham (1989) cam be a suitable tool because it ensures the achievement of optimal control logic (minimally restrictive and nonblocking) and also that meets the specifications of control. This paper presents a methodology for implementation of SCT in Programmable Logic Controllers (PLCs). The modeling of the plant and the specification of control is done by automata and languages, and in order to exploit the modular nature of the plant and the specifications we use the local modular approach (QUEIROZ and CURY, 2000) for the synthesis of supervisors. The use of a formal methodology for implementing control system also allows to standardize in the development, testing and structure of the PLC code and obtain a free of errors solution and crashes, discarding the empirical methods. The methods of implementation of the TCS in PLC existing literature have the feature to limit the evolution of the system, often dealing with one event per PLC scan cycle. Also presented is a series of problems that can occur in the implementation of supervisors in control elements such as PLCs (FABIAN and HELLGREN, 1998). However, not all of these problems have solutions and for some of them are presented some properties that the modeling of the system must ensure in order to avoid such problems. This method treats all the uncontrollable events produced by the plant in just one PLC scan cycle. The also promotes the control of the plant at the end of cycle. The development of this methodology takes into account the possible problems when using the theory into practice. Thus providing solutions to the problems. In this case the solutions, Choice , stands out. It promotes the random generation of controllable events. One it is give priority to a particular event over another, it can cause the system to lock or be inoperative (MALIK, 2002). To facilitate the implementation of supervisory control structure in PLC, was created a computational tool for the automatic generation of control logic, based on the proposed methodology that converts the list generated by the software Discrete Event System (DES) in LADDER code. The validation of the results obtained with the tool generation was done through simulations for different problems of supervisory control. / Na atualidade, a automação da manufatura tem assumido cada vez mais um papel importante dentro das indústrias e os problemas de controle de sistemas automatizados têm se tornado cada vez mais complexos. Assim, o tradicional uso de métodos empíricos fortemente baseados na experiência do programador pode levar a soluções inadequadas ou ineficientes. Neste sentido, a Teoria de Controle Supervisório (TCS) apresentada por Ramadge e Wonham (1989) se mostra uma ferramenta adequada uma vez que garante a obtenção de uma lógica de controle ótima (minimamente restritiva e não bloqueante) e que satisfaz às especificações de controle. Este trabalho apresenta uma metodologia para implementação da TCS em Controladores Lógicos Programáveis (CLPs). A modelagem da planta e das especificações de controle é feita por autômatos e linguagens e no intuito de explorar a modularidade da planta e das especificações utiliza-se a abordagem modular local (QUEIROZ e CURY, 2000) para a síntese dos supervisores. O uso de uma metodologia formal para a implantação em sistemas de controle possibilita ainda uma padronização no desenvolvimento, teste e estrutura de códigos nos CLPs e obter uma solução livre de erros e bloqueios, fugindo dos métodos empíricos. Os métodos de implementação da TCS em CLP encontrados na literatura apresentam a característica de limitar a evolução do sistema, muitas vezes tratando um único evento por ciclo de varredura do CLP. Também, é apresentada uma série de problemas que podem ocorrer na implementação de supervisores em elementos de controle como CLPs (FABIAN e HELLGREN, 1998). Entretanto, nem todos os problemas apresentados são solucionados e para alguns deles são apresentadas propriedades que o modelo do sistema deve satisfazer para que tais problemas não se manifestem. Já a metodologia desenvolvida neste trabalho permite tratar em um mesmo ciclo de varredura do CLP todos os eventos não controláveis gerados pela planta, e ainda promover o controle da mesma a partir dos eventos controláveis gerados ao final desse ciclo. O desenvolvimento desta metodologia leva em consideração os problemas que podem ocorrer quando se utiliza a teoria na prática, apresentando uma solução para alguns desses problemas. Destaca-se a solução do chamado problema da escolha, cuja priorização indevida de eventos pode levar ao bloqueio ou tornar parte do sistema inoperante (MALIK, 2002). Como solução para este problema propõe-se uma escolha aleatória dinâmica para a geração dos eventos controláveis, evitando assim os problemas mencionados. Para facilitar a implementação da estrutura de controle supervisório no CLP foi criado um software de geração automática de código, que baseado na metodologia proposta, converte a listagem gerada pelo software de Sistema a Eventos Discretos (SED) em linguagem LADDER. A validação dos resultados obtidos com a ferramenta de geração de código foi realizada por intermédio de simulações feitas para diferentes problemas de controle supervisório.
9

Implementação de controle supervisório em CLPs usando linguagem de alto nível / Implementation of supervisory control in PLCs using high-level language

Almeida, Suzana Ribas de 15 February 2012 (has links)
Made available in DSpace on 2016-12-12T17:38:31Z (GMT). No. of bitstreams: 1 SUZANA RIBAS DE ALMEIDA.pdf: 2655112 bytes, checksum: 346dca905796b24136deb70b7263fb5b (MD5) Previous issue date: 2012-02-15 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Nowadays the competition between companies is increasing. In a production system, efficiency, speed and flexibility are important means for cost reductions. The complexity of automation systems has been increasing, which makes necessary the implementation of more efficient control programs, free of errors and easy to maintain. However, in most practical applications the solution of these problems is dependent on designer's experience and doesn t follow a formal methodology, which results in programs with errors and difficulties to understand and maintain, since only the designer understands the adopted solutions. The Supervisory Control Theory (SCT) is a method extensively researched in academic circles for the synthesis of control logic of automated systems. It allows control problems to be solved in a formal way, ensuring a minimally restrictive and no blocking solution that meets the control specifications. However, this theory is not widely used in industrial environments yet, once the methods for implementation of supervisors obtained by TCS are still deficient. Thus, the intention of this Dissertation consists of showing a methodology for implementation of supervisory control in Programmable Logic Controllers (PLCs). In this work, the synthesis of supervisors is made in accordance to local modular approach, which brings the benefits of a formal methodology and allows exploring the modularity of the plant and the control specifications. The implementation is based on an architecture structured in three levels: supervisor, interface and system to be controlled. For the implementation in CLP three different programming languages are applied: the high-level languages Sequential Function Charts (SFC) and Structured Text and the low-level Ladder Diagram language in some parts. The development of the methodology was based on two works: a doctoral thesis by Vieira (2007) and master thesis by Cruz (2011) and brought together the advantages presented in each one of these. To compare the proposed methodology and the two mentioned methods, several tests were made on a manufacturing cell available at PUCPR and simulations on a PLC and computer as well. The results show that the use of the methodology proposed in this work makes possible to implement PLC programs that are able to treat all non-controllable events occurred in the system to be controlled and treat one controllable event by each control cell in the same scan cycle. Furthermore, the use of high-level languages results in a program of easier interpretation and maintenance, also enabling reutilization of codes. In this work some problems related to CLPs implementations are also showed and proposals for solving them are presented, as properties as well that, if accepted, ensure that the problem does not occur. / Hoje em dia a competitividade entre as empresas está cada vez maior. Em um sistema de produção, a eficácia, a velocidade e a flexibilidade são importantes, pois significam redução de custos. Os sistemas de automação atuais estão cada vez mais complexos, justificando a necessidade de programas de controle mais eficientes, sem erros e de fácil manutenção. Entretanto, na maioria das aplicações práticas a solução destes problemas é feita com base na experiência do projetista, não seguindo uma metodologia formal, o que resulta em programas com erros e de difícil entendimento e manutenção, uma vez que só o projetista entende perfeitamente as soluções adotadas. A Teoria de Controle Supervisório (TCS) é um método para a síntese da lógica de controle de sistemas automatizados. Ela permite que problemas de controle sejam solucionados de modo formal, garantindo uma solução minimamente restritiva e não bloqueante e que atenda às especificações de controle. Entretanto, esta teoria ainda não é amplamente adotada em ambientes industriais, sendo a carência de métodos de implementação dos supervisores obtidos via TCS um elemento que contribui para que isso aconteça. Assim, esta dissertação se propõe a apresentar uma metodologia de implementação de controle supervisório em Controladores Lógicos Programáveis (CLPs). Neste trabalho, a síntese de supervisores é feita de acordo com a abordagem modular local, que traz os benefícios de uma metodologia formal e ainda permite explorar a modularidade da planta e das especificações de controle. A implementação é baseada numa arquitetura estruturada em três níveis: supervisor, interface e sistema a ser controlado. Para a implementação em CLP são empregadas três linguagens distintas de programação, as linguagens de alto nível Sequential Function Charts (SFC) e Structured Text, bem como a linguagem Ladder Diagram em algumas partes. O desenvolvimento da metodologia foi baseado em dois trabalhos: a tese de doutorado de Vieira (2007) e a dissertação de mestrado de Cruz (2011) e permitiu reunir as vantagens apresentadas em cada um destes. Para comparação entre a metodologia proposta e as duas metodologias citadas, foram feitos diversos testes em uma célula de manufatura existente na PUCPR, bem como simulações em CLP e em computador. Os resultados mostram que a metodologia proposta neste trabalho permite a implementação de programas em CLP que, num mesmo ciclo de varredura, são capazes de tratar todos os eventos não controláveis ocorridos na planta e ainda um evento controlável por célula de controle. Além disso, o uso de linguagens de alto nível resulta em um programa de mais fácil interpretação e manutenção, possibilitando ainda o reaproveitamento de códigos. Nesta dissertação também são abordados alguns problemas de implementação da estrutura de controle supervisório em CLPs, apresentando-se propostas para solucioná-los, bem como propriedades que, se atendidas, garantem que o problema não ocorra.

Page generated in 0.1119 seconds