Design and application of a real-time industrial Ethernet protocol under Linux using RTAI

被引:16
作者
Hu, Tianliang [1 ,2 ]
Li, Peng [1 ]
Zhang, Chengrui [1 ,2 ]
Liu, Riliang [1 ,2 ]
机构
[1] Shandong Univ, Sch Mech Engn, Jinan 250061, Peoples R China
[2] Shandong Univ, Minist Educ, Key Lab High Efficiency & Clean Mech Mfg, Jinan 250061, Peoples R China
关键词
industrial Ethernet; real-time; fieldbus; RTAI; PERFORMANCE; AUTOMATION;
D O I
10.1080/0951192X.2012.731609
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nowadays, Ethernet networks have been extended down into the field of automation control from the upper planning and scheduling level, which caused the generation of a new form of communication using real-time industrial Ethernet fieldbus. This paper presents a feasible Ethernet-based real-time feildbus scenario for industrial automation control systems. It endeavours to gain high performance in general synchronisation real-time control systems with common hardware and software resources. For this purpose, a master-slave pattern is adopted in constructing the communication protocol. The slave nodes are developed based on universal FPGA and ARM chips, and the first slave node is in charge of precise cyclic timing and synchronisation among all slave nodes with time resolution of 20 nanoseconds. The master protocol stack is developed under Linux using Real Time Application Interface (RTAI), which not only provides application interface for user programs but also is responsible for exchanging process data with slave nodes in real time. A case study of merging this fieldbus into EMC2 to control a three-axis milling machine is also discussed and implemented. The experiment results show that this industrial Ethernet fieldbus platform completely meets the demand of open industrial automation control application.
引用
收藏
页码:429 / 439
页数:11
相关论文
共 18 条
[1]  
[Anonymous], 2007, 61158 IEC
[2]   Enterprise decision support using Intranet technology [J].
Ba, SL ;
Lang, KR ;
Whinston, AB .
DECISION SUPPORT SYSTEMS, 1997, 20 (02) :99-134
[4]   Standard Linux for embedded real-time robotics and manufacturing control systems [J].
Bruzzone, G. ;
Caccia, M. ;
Ravera, G. ;
Bertone, A. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2009, 25 (01) :178-190
[5]   Ethernet-based real-time and industrial communications [J].
Decotignie, JD .
PROCEEDINGS OF THE IEEE, 2005, 93 (06) :1102-1117
[6]  
*IEC, 2004, 65C359NP IEC
[7]  
*IEC, 2002, 61588 IEC
[8]  
*IEC, 2004, 65C358NP IEC
[9]  
*IEC, 2004, 65C356NP IEC
[10]  
IEC (International Electrotechnical Commission), 2004, 65C355NP IEC