摘要
现实工业通信系统中,应用程序级的跨平台网络通信一直是个棘手的问题,针对这一现实问题需设计开发一套高效稳定应用于实际的网络通信程序。由于ACE在跨平台网络通信开发中的优势,于是运用ACE Reactor框架设计实现了Linux环境下服务器与Windows环境下客户端网络通信的过程,并且自定义了网络通信协议及其数据帧在整个程序中的流程,圆满完成了安装在服务器端的历史数据库与安装在客户端工控软件实时数据库的联系交互任务。实验结果以及长期的工业现场实际运行结果证明,使用ACE设计开发的跨平台网络通信程序,运行稳定、安全、高效,完全达到了预计的目标。
It' s a tough problem for application programs to communicate through the network with different platforms in industrial communication system.According to this actual problem,the program that can be applied steadily and efficiently is necessary to design and develop.Because of the advantage of ACE on the crossplatform network communication,one communication between a server with Linux environment and several clients with Windows environment is designed and implemented by ACE Reactor frame,moreover the network communication program defines its own communication protocol and the program process of its data frames.The task about connecting history database in server with real-time databases in clients is successfully completed.The experiment and industrial actual operation result show that the cross-platform network communication program developed by ACE has been running safely,stably and efficiently for a long time.Therefore,intended target is achieved.
出处
《测控技术》
CSCD
2015年第1期95-98,102,共5页
Measurement & Control Technology
关键词
ACE
跨平台
网络通信
通信协议
实时数据库
ACE
cross-platform
network communication
communication protocol
real-time database