Popis: |
O elevador é o meio de transporte mais comum para mover pessoas ou cargas entre pisos. Com o uso diário de elevadores em diversos ambientes, desde hospitais a edifícios residenciais, torna-se necessário otimizar e inovar os modelos existentes, melhorando a qualidade do serviço, desde a minimização do tempo de espera até à poupança de energia. No setor industrial, os sistemas de controlo e automação são cada vez mais requisitados, recorrendo essencialmente a controladores lógicos programáveis (PLC). Deste modo, torna-se necessário testar cenários hipotéticos de processos e sistemas de forma a evitar situações perigosas e perda de produtividade. A única ferramenta que pode permitir melhorar e testar esses sistemas complexos e dinâmicos é a simulação. O objetivo principal deste trabalho consiste em desenvolver um simulador de um elevador do tipo monta-cargas em linguagem Processing. Este simulador é baseado no protótipo de um elevador monta-cargas que se encontra no laboratório 2.3 do departamento de Engenharia Electrotécnica e de Computadores, na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa. Para o efeito foi necessário a construção da interface gráfica com o utilizador (GUI) e a implementação dos modos de funcionamento do elevador. O elevador monta-cargas pode ser controlado a partir de dois modos de funcionamento: modo automático e modo manual. No modo automático é escolhida uma sequência de funcionamento, estando esta sequência associada a um código em linguagem lista de instruções (IL). No modo manual, o elevador recebe ordens de um conjunto de botões que permitem selecionar o piso pretendido (Piso 0, Piso 1 ou Piso 2). No futuro, este simulador será utilizado nas unidades curriculares de automação e tecnologia de controlo, como recurso didático no ensino das linguagens de programação lista de instruções (IL), Ladder (LD) e diagrama funcional em sequência (SFC). The elevator is the most common way of transport for moving people or loads between floors. With the daily use of elevators in different environments, from hospitals to residential buildings, it is necessary to optimize and innovate the existing models, to improve the quality of service and minimize the waiting time to save energy. In the industrial sector, control and automation systems are increasingly required, essentially using programmable logic controllers (PLC). Therefore, it is needed to test hypothetical scenarios of processes and systems in order to avoid serious damages and productivity loss. The only tool that can improve and test these complex and dynamic systems is simulation. The main objective of this project is to develop a simulator of a freight elevator using the Processing language. This simulator is based on the prototype of a freight elevator, placed on the Department of Electrical and Computer Engineering, at the Faculty of Science and Technology of Universidade Nova de Lisboa. For this purpose, it was necessary to build the graphical user interface (GUI) and the implementation of the elevator’s operating modes. The freight elevator can be controlled from two operating modes: automatic mode and manual mode. In automatic mode, a sequence of operation is chosen. That sequence is associated with an instruction list code (IL). In manual mode, the elevator receives orders from a set of buttons that allows the selection of desired floor (Floor 0, Floor 1 or Floor 2). In the future, this simulator will be used in automation and control technology areas as a teaching resource in teaching programming languages such as instruction list (IL), Ladder (LD) and sequencial function chart (SFC). |