Publication:
Interfaces de comunicación para el software CPN tools

Loading...
Thumbnail Image
Identifiers
Publication date
2010-08
Defense date
2010-09-30
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
El presente Proyecto Final de Carrera fue realizado en el Centro de Referencia de las Tecnologías de Información (CRTi) de la Universidad Federal de Itajubá (UNIFEI) en Brasil. El proyecto consiste en el desarrollo de un interfaz que comunique el software CPN Tools con el exterior mediante el protocolo TCP/IP. ______________________________________________________________
O CRTi propus implementar uma interface para integrar a ferramenta CPN Tools em um ambiente industrial de manufatura e para isso foi preciso desenvolver uma interface que centralizasse e controlasse as comunicações mediante o uso protocolo TCP/IP, utilizando a linguagem de programação C#. As CPN já possuem a capacidade de comunicar-se entre si, porém era preciso desenvolver um protocolo que possibilitasse a identificação entre os elementos que compõem a rede do sistema além de outras informações relativas à comunicação de uma maneira análoga ao funcionamento de um fieldbus. Cabe salientar as amplas capacidades de monitoramento das conexões, assim como, a opção de escolha de diferentes protocolos desenvolvidos para efetuar as transações. Além de possibilitar a comunicação múltipla tanto como servidor quanto como cliente, foram acrescentadas além das características de comunicação inicialmente concebidas, outras para facilitar a preparação dos arquivos próprios das CPN para adaptá-los à comunicação. Estas características compreendem desde a inserção das bibliotecas automaticamente até o monitoramento do andamento da CPN remotamente, passando pela inclusão das instruções de comunicação na CPN diretamente desde a aplicação. ____________________________________________________________
CRTi (Information Technologies Reference Centre) found useful to implement an interface to integrate CPN Tools within a manufacturing cell. In order to do that, this project consists in an interface that manages connections between CPN Tools and external nodes through TCP/IP network protocol, developed using C#. Although CPN Tools provides a communication set of instructions which operates using TCP/IP, the possibilities were quite limited, therefore it was necessary to develop a protocol which extends the communications capabilities by adding headers with communication related information in a similar way as a fieldbus does. In addition, network monitoring features were incorporated, as well as the possibility of choosing any of the developed protocols to perform the transfer of data. Setting aside that it provides multiple connections either as server or as client, additional features not conceived at the beginning were later incorporated to prepare and to adapt the CPN files for the communication. These features range from the automatic addition of the communication libraries to the CPN, to offering remote monitoring of the CPN and the edition of the communication instructions directly from the developed application.
Description
Keywords
Redes de comunicación, Protocolos de comunicación, Interfaces de ordenadores
Bibliographic citation