基于Socket的Symphony系统虚拟服务器设计与实现

Realization of Virtual Server of Symphony System Based on Socket

  • 摘要: 通过反复试验, 分析Sniffer截获的真实集散控制系统(DCS)在不同控制逻辑、不同工作状态下的数据包, 破解了Symphony系统的数据协议。然后在Visual C++ 6.0 环境下使用面向对象的思想, 结合该系统本身的通信特点, 采用Socket技术完成了Symphony集散控制系统虚拟服务器的设计。该服务器软件脱离了真实分散处理单元(DPU)、数据采集及数据运算的硬件设备, 完成了工程师站、操作员站、虚拟DPU和模型服务器之间的数据运算、信息传递等功能, 保证了系统运算的正确性和实时性。

     

    Abstract: Through analyzing the data of real Distributed Control System (DCS) intercepted with Sniffer, data protocol of the Symphony system is cracked. The technology of Socket is used to develop the virtual server in the environment of Visual C++ 6.0 by combining with communication characteristics of the system itself. The software is divorced form the hardwares which includes real DPU, data acquisition and data operation devices. The software completes data computing, information transmission and other functions during the engineering station, operator station, virtual Distributed Processing Unit(DPU)and model server. The accuracy and real time of virtual DCS are guaranteed.

     

/

返回文章
返回