Subscribe
Issue No.10 - Oct. (2012 vol.23)
pp: 1856-1866
Klaus Werner Schmidt , Çankaya University, Yukariyurtcu Mahallesi, Yenimahalle, Ankara
Ece Güran Schmidt , Middle East Technical University, Ankara
ABSTRACT
The automation of today's large-scale industrial systems relies on the operation of distributed controller devices that perform local computations and exchange information via communication networks. The subject of this paper is the development of a family of shared-medium industrial communication protocols that support the transmission of real-time (RT) and nonreal-time (nRT) data among distributed controller devices. Different from existing protocols, we suggest to incorporate information that is available from the control application in the protocol definition. As a result, our protocols dynamically change the bandwidth allocation on the shared medium according to the instantaneous communication requirements while ensuring hard RT guarantees. Following the recent developments in industrial automation, our protocols can be realized as software layers on top of low-cost conventional Ethernet.
INDEX TERMS
Protocols, Automation, Automata, Bandwidth, Trajectory, Real time systems, dynamic bandwidth allocation, Industrial communication, real time, distributed computation
CITATION
Klaus Werner Schmidt, Ece Güran Schmidt, "Distributed Real-Time Protocols for Industrial Control Systems: Framework and Examples", IEEE Transactions on Parallel & Distributed Systems, vol.23, no. 10, pp. 1856-1866, Oct. 2012, doi:10.1109/TPDS.2011.300
REFERENCES
 [1] J. Baillieul and P. Antsaklis, "Control and Communication Challenges in Networked Real-Time Systems," Proc. IEEE, vol. 95, no. 1, pp. 9-28, Jan. 2007. [2] J. Moyne and D. Tilbury, "The Emergence of Industrial Control Networks for Manufacturing Control, Diagnostics, and Safety Data," Proc. IEEE, vol. 95, no. 1, pp. 29-47, Jan. 2007. [3] P. Pedreiras, P. Gai, L. Almeida, and G. Buttazzo, "FTT-Ethernet: A Flexible Real-Time Communication Protocol that Supports Dynamic QoS Management on Ethernet-Based Systems," IEEE Trans. Industrial Informatics, vol. 1, no. 3, pp. 162-172, Aug. 2005. [4] P. Neumann, "Communication in Industrial Automation - What Is Going On?" Control Eng. Practice, vol. 15, pp. 1332-1347, 2007. [5] M. Felser, "Real-Time Ethernet - Industry Prospective," Proc. IEEE, vol. 93, no. 6, pp. 1118-1129, June 2005. [6] J.-D. Decotignie, "The Many Faces of Industrial Ethernet [Past and Present]," IEEE Industrial Electronics Magazine, vol. 3, no. 1, pp. 8-19, Mar. 2009. [7] K. Schmidt, E. Schmidt, and J. Zaddach, "A Shared-Medium Communication Architecture for Distributed Discrete Event Systems," Proc. Mediterranean Conf. Control and Automation, pp. 1-6, June. 2007. [8] K. Schmidt, E. Schmidt, and J. Zaddach, "Safe Operation of Distributed Discrete-Event Controllers: A Networked Implementation with Real-Time Guarantees," Proc. Int'l Federation of Automatic Control (IFAC) World Congress, 2008. [9] K.J. Åström, "Event Based Control," Analysis and Design of Nonlinear Control Systems, pp. 127-147, Springer, 2008. [10] X. Wang and M. Lemmon, "Self-Triggered Feedback Control Systems with Finite-Gain ${\cal L}_{2}$ Stability," IEEE Trans. Automatic Control, vol. 54, no. 3, pp. 452-467, Mar. 2009. [11] A. Anta and P. Tabuada, "To Sample or Not to Sample: Self-Triggered Control for Nonlinear Systems," IEEE Trans. Automatic Control, vol. 55, no. 9, pp. 2030-2042, Sept. 2010. [12] A. Camacho, P. Marti, M. Velasco, C. Lozoya, R. Vill'a, J. Fuertes, and E. Griful, "Self-Triggered Networked Control Systems: An Experimental Case Study," Proc. IEEE Int'l Conf. Industrial Technology, pp. 123-128, 2010. [13] T. Sauter, "The Three Generations of Field-Level Networks-Evolution and Compatibility Issues," IEEE Trans. Industrial Electronics, vol. 57, no. 11, pp. 3585-3595, Nov. 2010. [14] D.E. Kaynar, N. Lynch, R. Segala, and F. Vaandrager, "The Theory of Timed I/O Automata," Technical Report MIT-LCS-TR-917, MIT Laboratory for Computer Science, 2003. [15] M.H. de Queiroz, J.E.R. Cury, and W.M. Wonham, "Multitasking Supervisory Control of Discrete-Event Systems," J. Discrete Event Dynamic Systems: Theory and Applications, vol. 15, pp. 375-395, 2005. [16] K. Schmidt, M. de Queiroz, and J. Cury, "Hierarchical and Decentralized Multitasking Control of Discrete Event Systems," Proc. IEEE 46th Conf. Decision and Control, pp. 5936-5941, Dec. 2007. [17] D.E. Kaynar, N. Lynch, R. Segala, and F. Vaandrager, "Timed I/O Automata: A Mathematical Framework for Modeling and Analyzing Real-Time Systems," Proc. IEEE 24th Int'l Real-Time Systems Symp., 2003. [18] (2002, Nov.) IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, http:/ieee1588.nist.gov, 2012.