Title :
A MODBUS extension for inexpensive distributed embedded systems
Author :
Cena, Gianluca ; Cereia, Marco ; Bertolotti, Ivan Cibrario ; Scanzio, Stefano
Author_Institution :
IEIIT, CNR, Torino, Italy
Abstract :
The MODBUS protocol on TIA/EIA-485 is a proven fieldbus that provides client-server data exchange between industrial devices with minimal hardware requirements. However, a few aspects of the protocol are not adequate to fulfill the needs of a contemporary distributed embedded system, especially for what concerns address space size, guaranteed bandwidth allocation, and controlled handover between multiple masters. This paper shows how MODBUS can be extended, in a backward-compatible way, to address these shortcomings. The extension is very simple and does not require any additional hardware, hence it is suitable for inexpensive, distributed embedded systems. The proposed extension was implemented with little development effort, starting from a Commercial Off-The-Shelf (COTS) protocol stack, for which the source code is readily available.
Keywords :
bandwidth allocation; client-server systems; electronic data interchange; embedded systems; field buses; MODBUS extension protocol; TIA/EIA-485; bandwidth allocation; client-server data exchange; commercial off-the-shelf protocol stack; field bus network; industrial devices; inexpensive distributed embedded systems; Automatic control; Embedded system; Ethernet networks; Field buses; Hardware; Local area networks; Manufacturing automation; Production facilities; Protocols; Spine;
Conference_Titel :
Factory Communication Systems (WFCS), 2010 8th IEEE International Workshop on
Conference_Location :
Nancy
Print_ISBN :
978-1-4244-5460-0
Electronic_ISBN :
978-1-4244-5462-4
DOI :
10.1109/WFCS.2010.5548625