Designing High Performance Factory Automation Applications on Top of DDS
DDS is a recent specification aimed at providing high-performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that re...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2013-04-01
|
Series: | International Journal of Advanced Robotic Systems |
Online Access: | https://doi.org/10.5772/56341 |
id |
doaj-4d1a8d48b4f1445e99450a6e858df1dd |
---|---|
record_format |
Article |
spelling |
doaj-4d1a8d48b4f1445e99450a6e858df1dd2020-11-25T03:39:18ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142013-04-011010.5772/5634110.5772_56341Designing High Performance Factory Automation Applications on Top of DDSIsidro Calvo0Federico Pérez1Ismael Etxeberria-Agiriano2Oier García de Albéniz3 Department of Systems Engineering and Automatic Control, University of the Basque Country (UPV/EHU), Spain Department of Systems Engineering and Automatic Control, University of the Basque Country (UPV/EHU), Spain Department of Computer Languages and Systems, University of the Basque Country (UPV/EHU), Spain Department of Systems Engineering and Automatic Control, University of the Basque Country (UPV/EHU), SpainDDS is a recent specification aimed at providing high-performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that represent a new generation of automation devices (such as PLCs, IPCs and robots) using Data Distribution Service (DDS) as a virtual software bus. More specifically, it presents the design of a DDS-based component, the so-called Automation Component, and discusses how to map different traffic patterns using DDS entities exploiting the wealth of QoS management mechanisms provided by the DDS specification. A case study demonstrates the creation of factory automation applications out of software components that encapsulate independent stations.https://doi.org/10.5772/56341 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Isidro Calvo Federico Pérez Ismael Etxeberria-Agiriano Oier García de Albéniz |
spellingShingle |
Isidro Calvo Federico Pérez Ismael Etxeberria-Agiriano Oier García de Albéniz Designing High Performance Factory Automation Applications on Top of DDS International Journal of Advanced Robotic Systems |
author_facet |
Isidro Calvo Federico Pérez Ismael Etxeberria-Agiriano Oier García de Albéniz |
author_sort |
Isidro Calvo |
title |
Designing High Performance Factory Automation Applications on Top of DDS |
title_short |
Designing High Performance Factory Automation Applications on Top of DDS |
title_full |
Designing High Performance Factory Automation Applications on Top of DDS |
title_fullStr |
Designing High Performance Factory Automation Applications on Top of DDS |
title_full_unstemmed |
Designing High Performance Factory Automation Applications on Top of DDS |
title_sort |
designing high performance factory automation applications on top of dds |
publisher |
SAGE Publishing |
series |
International Journal of Advanced Robotic Systems |
issn |
1729-8814 |
publishDate |
2013-04-01 |
description |
DDS is a recent specification aimed at providing high-performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that represent a new generation of automation devices (such as PLCs, IPCs and robots) using Data Distribution Service (DDS) as a virtual software bus. More specifically, it presents the design of a DDS-based component, the so-called Automation Component, and discusses how to map different traffic patterns using DDS entities exploiting the wealth of QoS management mechanisms provided by the DDS specification. A case study demonstrates the creation of factory automation applications out of software components that encapsulate independent stations. |
url |
https://doi.org/10.5772/56341 |
work_keys_str_mv |
AT isidrocalvo designinghighperformancefactoryautomationapplicationsontopofdds AT federicoperez designinghighperformancefactoryautomationapplicationsontopofdds AT ismaeletxeberriaagiriano designinghighperformancefactoryautomationapplicationsontopofdds AT oiergarciadealbeniz designinghighperformancefactoryautomationapplicationsontopofdds |
_version_ |
1724539724590219264 |