z-logo
open-access-imgOpen Access
Designing High Performance Factory Automation Applications on Top of DDS
Author(s) -
Isidro Calvo,
Federico Pérez,
Ismael EtxeberriaAgiriano,
Oier García de Albéniz
Publication year - 2013
Publication title -
international journal of advanced robotic systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.394
H-Index - 46
eISSN - 1729-8814
pISSN - 1729-8806
DOI - 10.5772/56341
Subject(s) - computer science , automation , component (thermodynamics) , middleware (distributed applications) , factory (object oriented programming) , software , software engineering , embedded system , service (business) , component based software engineering , operating system , software development , programming language , mechanical engineering , physics , economy , engineering , economics , thermodynamics
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

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom