期刊文献+

基于VC++和OPC的冗余监控程序设计 被引量:6

A redundant monitoring program based on VC++ and OPC
下载PDF
导出
摘要 针对泥沙输送实验台运行过程中存在的监控程序可靠性不足的问题,对西门软冗余技术、OPC技术、VC++编程技术进行了研究,对基于西门子软冗余的监控系统的下位机PLC主站与上位机监控程序之间的通信过程与特点进行了归纳,提出了一种利用OPC技术实现两台监控计算机与两个S7-300PLC站点之间进行通讯的方法。通过采用西门子的SIMATIC NET软件建立了OPC服务器,采用VC++语言编写了具有冗余功能的实验台监控程序。通过判断主/备用CPU的状态标志位,由监控程序识别当前哪个CPU是主CPU,并对主CPU内的数据进行读/写。利用故障模拟实验对监控程序的稳定性和可靠性进行了测试。研究结果表明,该程序能够实时监测实验台的各项参数,能够实现主/备系统自动切换、故障报警等功能,程序运行稳定,可靠性高。 Aiming at the low reliability problem of current monitoring system of a sand transport test stand, Siemens software redundancy technology, OPC technology and VC++ programming techniques were researched. The process and characteristics of the communication between the PLC lower machine and the monitoring program which were used in the monitoring system based on Siemens redundancy were generalized. A method was proposed to realize the communication between two monitoring computers and two $7-300 PLC stations by using OPC technology. The SIMATIC NET software was used to build an OPC Server, and the redundant monitoring program was programed by VC++. The active CPU was identified by the monitoring system by judging the status flags of each active/standby CPU. The data in the active CPU was read and written. The stability and reliability of the monitoring program were tested by fault simulation experiments. The results show that all parameters are monitored in real time, the function of automatic switching of the active/standby system and the fault alarm are realized, and the monitoring system is stable and reliable.
出处 《机电工程》 CAS 2014年第8期1094-1097,共4页 Journal of Mechanical & Electrical Engineering
关键词 泥沙输送 冗余系统 OPC VC++ sand transport redundant system OPC VC++
  • 相关文献

参考文献10

二级参考文献22

共引文献55

同被引文献41

引证文献6

二级引证文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部