作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (10): 218-220. doi: 10.3969/j.issn.1000-3428.2012.10.067

• 工程应用技术与实现 • 上一篇    下一篇

大规模工业控制系统网络中间件设计

黄 震 1,李德文 1,黄文君 1,韦 珂 2,金建祥 1   

  1. (1. 浙江大学智能系统与控制研究所,杭州 310027;2. 浙江中控技术股份有限公司,杭州 310053)
  • 收稿日期:2011-08-18 出版日期:2012-05-20 发布日期:2012-05-20
  • 作者简介:黄 震(1987-),男,硕士研究生,主研方向:网络通信;李德文,博士研究生;黄文君,教授;韦 珂,工程师;金建祥,教授
  • 基金资助:
    国家自然科学基金资助项目(61074028)

Design of Network Middleware for Large-scale Industrial Control System

HUANG Zhen 1, LI De-wen 1, HUANG Wen-jun 1, WEI Ke 2, JIN Jian-xiang 1   

  1. (1. Institute of Cyber-Systems and Control, Zhejiang University, Hangzhou 310027, China; 2. Zhejiang Supcon Technology Co., Ltd., Hangzhou 310053, China)
  • Received:2011-08-18 Online:2012-05-20 Published:2012-05-20

摘要: 设计一种适用于大规模工业控制系统的网络中间件SCNet。采用面向对象和层次化设计,实现对底层操作系统的封装,提高跨平台的应用能力,为网络应用提供安全易用的对象化接口,并在多路分离、Transport等框架下实现系统化的复用。结合工业应用需求,设计数据整理、会话冗余和故障诊断功能,以解决TCP/IP报文分片问题,提高网络的容错能力和可用性。测试结果证明,SCNet具有较好的复用性和扩展性,能够满足工业控制系统对高性能和高可靠性的要求。

关键词: 网络中间件, 控制系统, 可靠性, 多路分离, 会话冗余, 心跳检测

Abstract: This paper presents a network middleware named SCNet with object-oriented and hierarchical structure, which is suitable for large-scale industrial control system. By encapsulating operating system, cross-platform ability is improved. It provides safe and easy object-oriented interfaces, which can be systematic reused by event demultiplexing, and transport framework. Except above, requirements of industrial application are considered. Therefore, data sorting, session redundancy and fault diagnosis are designed and TCP flow rebuild problem is solved, fault tolerance and availability of the network are improved. Experimental results show that SCNet not only has good reusability and expansibility, but also meets high performance and reliability requirements of industrial control system.

Key words: network middleware, control system, reliability, demultiplexing, session redundancy, heartbeat detection

中图分类号: