4 research outputs found

    Un simulador del lenguaje IL del estándar IEC 61131-3 como apoyo a la asignatura de Automática Industrial

    Get PDF
    Los Autómatas Programables Industriales o Controladores Lógicos Programables (en adelante, PLCs, del término inglés Programmable Logic Controllers), son dispositivos electrónicos muy usados en el mundo de la automatización industrial. La programación de los autómatas se realiza con software desarrollados por los fabricantes propios dispositivos. La mayoría de estos entornos son propietarios y requieren el pago de una costosa licencia. Esto supone una dificultad no sólo para la migración de sistemas en la industria sino también para la docencia del funcionamiento de dichos sistemas. En el año 1990 un grupo de trabajo de la Comisión Electrotécnica Internacional (IEC) definió el estándar IEC 61131, que es el primer paso para la estandarización de los autómatas programables y sus periféricos. En este recurso docente se presenta un software que permite la edición, validación y simulación de programas para PLCs, en concreto, para programas escritos en lenguaje Lista de Instrucciones (Instruction List, en adelante, IL) dentro del estándar IEC 61131-3, un lenguaje muy parecido al lenguaje ensamblador. El software desarrollado lleva a cabo el análisis léxico y sintáctico de dicho lenguaje. Además, presenta una interfaz de usuario para presentar los resultados de la simulación de los programas escritos en IL

    Sistema de desarrollo para microcontrolador Atmel orientado a PLC

    Get PDF
    Este artículo presenta el diseño y la elaboración de un sistema de desarrollo para microcontrolador Atmel, orientado a Controladores Lógicos Programables, y específicamente aplicado al proyecto de investigación de la Universidad Distrital PLC-UD. El sistema se encarga de generar un código ejecutable para los PLCs, a partir del lenguaje estructurado STL. Se realizó la investigación con el fin de implementar el estudio y  la aplicación de la tecnología Atmel en  subsiguientes proyectos, como también alcanzar, junto con una serie de trabajos señalados por otros estudiantes, los objetivos generales del proyecto de investigación

    Low-cost Industrial controller based on the Raspberry Pi platform

    Get PDF
    Mestrado de dupla diplomação com o Centro Federal de Educação Tecnológica Celso Suckow da Fonseca - CEFET/RJThe low-cost automation field exhibits the need of innovation both in terms of hardware and software. There is a lack of devices that allow the development of control logic that is free from restrictions of domain-specific communication platforms and at the same time able to provide the capabilities aligned to the Industry 4.0 requirements. The objective of this work is to develop an inexpensive, small Industrial Controller that supports the execution of programs in different industrial programming languages. So, it is intended to develop, manufacture and control a low-cost but powerful Industrial Controller based on the use of the single-board computer Raspberry Pi. The study described in this document was carried out on the creation of a hardware platform that is capable of integrating with software frameworks compatible with standards updated and widely used in the industrial automation field. IEC 61131-3 is employed displaying the ease of use and implementation alongside multiple well established programming languages for automation through the OpenPLC platform while IEC 61449 is employed through the 4DIAC framework that has a clear and objective environment capable of providing the appropriate tools for implementation of a distributed control. It is employed the single-board computer Raspberry Pi, a robust device with adequate processing power and communication capability for the elaboration of a platform in the low-cost automation scope. The elaboration of the Industrial Shields, responsible for providing the controller I/O interface took into consideration maintenance concerns of controller integrity through the application of galvanic isolation in the automaton input and output sections. The proposed platform was successfully tested in an automation system prototype comprising Fischertechnik’s Punching Machine being possible to develop the control logic using IEC 61131-3 and IEC 61499.O campo de automação de baixo custo demonstra a necessidade de inovação em termos de hardware e software. Há uma falta de dispositivos que permitem o desenvolvimento de lógica de controle livre de restrições de plataformas de comunicação específicas de domínio e, ao mesmo tempo, capazes de fornecer os recursos alinhados aos requisitos da Indústria 4.0. O objetivo deste trabalho é desenvolver um pequeno Controlador Industrial de baixo custo que suporte a execução de programas em diferentes linguagens de programação industrial. Assim, pretende-se desenvolver, fabricar e controlar um Controlador Industrial de baixo custo, mas poderoso, baseado no uso do computador de placa única Raspberry Pi. O estudo descrito neste documento foi realizado na criação de uma plataforma de hardware que é capaz de se integrar com frameworks de software compatíveis com padrões atualizados e amplamente utilizados na área de automação industrial. A IEC 61131-3 é empregada exibindo a facilidade de uso e implementação juntamente com várias linguagens de programação bem estabelecidas para automação através da plataforma OpenPLC enquanto a IEC 61449 é empregada através da estrutura 4DIAC que possui um ambiente claro e objetivo capaz de fornecer as ferramentas apropriadas para implementação de um controle distribuído. É empregado o computador de placa única Raspberry Pi, um dispositivo robusto com capacidade de processamento e capacidade de comunicação adequados para a elaboração de uma plataforma no escopo de automação de baixo custo. A elaboração dos industrial shields, responsáveis por fornecer a interface de I/O do controlador levou em consideração as preocupações de manutenção da integridade do controlador através da aplicação de isolação galvânica nas seções de entrada e saída do autômato. A plataforma proposta foi testada com sucesso em um protótipo de sistema de automação compreendendo a Punching Machine da Fischertechnik sendo possível desenvolver a lógica de controle usando IEC 61131-3 e IEC 61499
    corecore