图2.2 高铁防灾监测系统应用通信服务器的拓扑结构
3 应用通信服务器的通信过程
根据对象的不同,可以把应用通信服务器的基本工作过程分为三类:第一类是与基站间的通信;第二类是与终端之间的通信(因通信过程和实现方法相同,与接口服务器之间的通信可归入此类);第三类是与数据库之间的通信。
3.1 与基站之间的通信
与基站之间的通信过程是:每个基站中的PLC收集所对应的一定数量的风、雨、雪、地震以及异物侵限传感器所得到的数据,PLC将这些灾害数据进行缓存和一些诸如求取平均值、累加值等初步处理后,与基站本身的一些诸如PLC电池电量、CPU状态等信息一起通过OPC服务器传送到应用通信服务器。
根据基站设备的最大配置,一个基站所上传的数据最多有283个不同的项目,这些项目是以传感器的种类、编号、以及数据含义的不同进行区分的,例如风速、风向、雨量、雪深、UPS电压、PLC主备状态等数据是以含义不同进行区分的,而风速数据中风速1和风速2这两个不同的项目又是以传感器编号的不同来区分的。按照上述的区分规则,这283项数据被事先排好顺序并制成点表作为标准,每个基站都按照点表的最大配置被安排了283项,四十个基站一共就有11320项不同的数据,这些数据按照顺序被赋予唯一的编号,从0号开始一直到11319号。数据的编号信息也被包含在了PLC发送到应用服务器的数据包中,与相关的数据一一对应。这样,应用服务器就能够通过编号来区别数据是来自哪一基站的哪一中类型。
需要指出的是,应用服务器与PLC之间是通过OPC服务器进行联系的,OPC服务器发送到应用服务器的数据包也是由内嵌在应用服务器中的OPC客户端来接受和解析的。而OPC服务器与OPC客户端是PLC的生产厂商根据自己的硬件开发的,应用服务器在与基站通信时直接使用了OPC服务器和客户端所提供的服务,在应用服务器程序的开发过程中,涉及到OPC方面的代码也是直接由PLC厂商提供的
- 上一篇:基于FFT的电力谐波检测方法研究与仿真
- 下一篇:基于视频图像的虚拟标定技术研究
-
-
-
-
-
-
-
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...