Data Distribution Service for Industrial Automation
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
In industrial automation systems, there is usually large volume of data which needs to be delivered to right places at the right time. In addition, large number of nodes in the automation systems are usually distributed which increases the complexity that there needs to be more point-to-point Ethernet-connections in the network. Hence, it is necessary to apply data-centric design and reduce the connection complexity. Data Distributed Service for Real-Time Systems (DDS) is a data-centric middleware specification adopted by Object Management Group (OMG). It uses the Real-Time Publish-Subscribe protocol as its wiring protocol and targets for mission- and business-critical systems. The IEC 61499 Standard defines an open architecture for the next generation of distributed control and automation systems. This thesis presents the structure and key features of DDS and builds a model of real-time distributed system based on the IEC 61499 Standard. Then a performance evaluation of the DDS communication based on this model is carried out. The traditional socket-based communication is also evaluated to act as a reference for the DDS communication. The results of the evaluation mostly show that DDS is considered as a good solution to reduce the complexity of the Ethernet connections in distributed systems and can be applied to some classes of industrial automation systems.
Place, publisher, year, edition, pages
2012. , 35 p.
Data Distribution Service, Industrial Automation, Real-Time Systems, Communication
IdentifiersURN: urn:nbn:se:mdh:diva-15483OAI: oai:DiVA.org:mdh-15483DiVA: diva2:559056
ABB Corporate Research Västerås
Subject / course
2012-09-07, Kappa, Högskoleplan 1, Västerås, 15:40 (English)
Sandström, Kristian, ph.D.Behnam, Moris, ph.D.
Nolte, Thomas, Professor