A token-ring-like real-time response algorithm of Modbus/TCP message based on μC/OS-II

被引:1
作者
Sun, Jinhao [1 ,2 ]
Zou, Fang [1 ]
Fan, Shangchun [2 ]
机构
[1] AVIC Beijing Aeronaut Mfg Technol Res Inst, Aeronaut Key Lab Digital Mfg Technol, Beijing 100024, Peoples R China
[2] Beihang Univ, Sch Instrument Sci & Optoelect Engn, Key Lab Inertial Sci & Technol Natl Def, Beijing 100191, Peoples R China
基金
中国国家自然科学基金;
关键词
Modbus/TCP; Industrial Ethernet; mu C/OS-II; Real-time; Token ring; INDUSTRIAL COMMUNICATIONS; ETHERNET POWERLINK; PERFORMANCE; NETWORKS; RTAI;
D O I
10.1016/j.aeue.2015.11.002
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Modbus/TCP protocol cannot guarantee the real-time capability. A token ring scheduling algorithm that featured by priority to provide the real-time response to the Modbus/TCP messages is designed. The average response delay on a mu C/OS-II+ARM7 platform is 1.117 ms, which is better than most average response delay reported in current researches that aim at improving the real-time performance of Modbus/TCP, and, it reaches the level of Powerlink working in open mode. Finally, a weighted token ring scheduling algorithm and a weight-variable token ring scheduling algorithm are proposed. The two algorithms can meet the demand of customizable and changeable time delay in advanced application. (C) 2015 Elsevier GmbH. All rights reserved.
引用
收藏
页码:179 / 185
页数:7
相关论文
共 27 条
  • [1] Solving the trade-off between fairness and throughput: Token bucket and leaky bucket-based weighted fair queueing schedulers
    Abendroth, D
    Eckel, ME
    Killat, U
    [J]. AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2006, 60 (05) : 404 - 407
  • [2] [Anonymous], WORLD MARKET IND ETH
  • [3] [Anonymous], 2004, POW ETH V2 0 COMM PR
  • [4] Energy Efficiency in Industrial Ethernet: The Case of Powerlink
    Antonio Maestro, Juan
    Reviriego, Pedro
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2010, 57 (08) : 2896 - 2903
  • [5] Performance analysis of Ethernet Powerlink networks for distributed control and automation systems
    Cena, G.
    Seno, L.
    Valenzano, A.
    Vitturi, S.
    [J]. COMPUTER STANDARDS & INTERFACES, 2009, 31 (03) : 566 - 572
  • [6] Crockett N, 2003, MANUF ENG, V3, P41
  • [7] Ethernet-based real-time and industrial communications
    Decotignie, JD
    [J]. PROCEEDINGS OF THE IEEE, 2005, 93 (06) : 1102 - 1117
  • [8] Dick J, 2008, CONTROL ENG, V55, P64
  • [9] Ultrasonic measurement device for the characterization of microbiological and biochemical processes in liquid media
    Elvira, L.
    Duran, C.
    Sierra, C.
    Resa, P.
    Montero de Espinosa, F.
    [J]. MEASUREMENT SCIENCE AND TECHNOLOGY, 2007, 18 (07) : 2189 - 2196
  • [10] Application of Ethernet Powerlink for Communication in a Linux RTAI Open CNC system
    Erwinski, Krystian
    Paprocki, Marcin
    Grzesiak, Lech M.
    Karwowski, Kazimierz
    Wawrzak, Andrzej
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2013, 60 (02) : 628 - 636