Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38622
Title: Paradigmas de programação em sistemas de automação industrial.
Other Titles: Programming paradigms in industrial automation systems.
???metadata.dc.creator???: OLIVEIRA, Bruno Nascimento Gomes de.
???metadata.dc.contributor.advisor1???: ACIOLI JÚNIOR, George.
???metadata.dc.contributor.referee1???: FERNANDES, Eisenhawer de Moura.
Keywords: Automação Industrial;Programação Orientada a Objetos;Arquitetura Orientada a Serviços;Desenvolvimento Baseado em Componentes;CLP;IEC 61131-3;Factory IO;IEC 61499;Industrial Automation;Object-Oriented Programming;Service-Oriented Architecture;Component-Based Development
Issue Date: Oct-2024
Publisher: Universidade Federal de Campina Grande
Citation: OLIVEIRA, Bruno Nascimento Gomes de. Paradigmas de programação em sistemas de automação industrial. 2024. 43 f. Monografia (Bacharelado em Engenharia Elétrica) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38622
???metadata.dc.description.resumo???: O projeto de sistemas de automação requer o uso de paradigmas de programação que otimizem o desempenho, a modularidade e a flexibilidade dos sistemas. Este trabalho apresenta uma análise comparativa de três paradigmas amplamente utilizados: Programação Orientada a Objetos (OOP), Arquitetura Orientada a Serviços (SOA) e Desenvolvimento Baseado em Componentes (CBD). Cada paradigma é aplicado em um sistema simulado de separação de caixas, utilizando o software Factory IO, que permite a interação com controladores programáveis e ambientes virtuais de simulação. A análise revela que, enquanto a OOP oferece maior controle sobre os detalhes da implementação, o CBD e a SOA permitem uma implementação mais modular e ágil, sendo mais adequados para ambientes distribuídos e que exigem flexibilidade. As vantagens e desvantagens de cada abordagem são discutidas com base nos resultados obtidos, destacando a importância de selecionar o paradigma correto para diferentes contextos de automação industrial.
Abstract: The design of automation systems requires the use of programming paradigms that optimize performance, modularity, and flexibility of systems. This paper presents a comparative analysis of three widely used paradigms: Object Oriented Programming (OOP), Service Oriented Architecture (SOA), and Component Based Development (CBD). Each paradigm is applied in a simulated box sorting system, using the Factory IO software, which allows interaction with programmable controllers and virtual simulation environments. The analysis reveals that while OOP offers greater control over implementation details, CBD and SOA enable a more modular and agile implementation, being more suitable for distributed environments that require flexibility. The advantages and disadvantages of each approach are discussed based on the obtained results, highlighting the importance of selecting the right paradigm for different industrial automation contexts.
Keywords: Automação Industrial
Programação Orientada a Objetos
Arquitetura Orientada a Serviços
Desenvolvimento Baseado em Componentes
CLP
IEC 61131-3
Factory IO
IEC 61499
Industrial Automation
Object-Oriented Programming
Service-Oriented Architecture
Component-Based Development
???metadata.dc.subject.cnpq???: Engenharia Elétrica
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38622
Appears in Collections:Curso de Bacharelado em Engenharia Elétrica - CEEI - Monografias



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.