基于VC++和OPC的冗余监控程序设计 |
| |
引用本文: | 刘瑞祥,倪福生,顾明.基于VC++和OPC的冗余监控程序设计[J].机电工程,2014(8). |
| |
作者姓名: | 刘瑞祥 倪福生 顾明 |
| |
作者单位: | 中交天津航道局有限公司;河海大学疏浚技术教育部工程研究中心;河海大学机电工程学院; |
| |
摘 要: | 针对泥沙输送实验台运行过程中存在的监控程序可靠性不足的问题,对西门软冗余技术、OPC技术、VC++编程技术进行了研究,对基于西门子软冗余的监控系统的下位机PLC主站与上位机监控程序之间的通信过程与特点进行了归纳,提出了一种利用OPC技术实现两台监控计算机与两个S7-300PLC站点之间进行通讯的方法。通过采用西门子的SIMATIC NET软件建立了OPC服务器,采用VC++语言编写了具有冗余功能的实验台监控程序。通过判断主/备用CPU的状态标志位,由监控程序识别当前哪个CPU是主CPU,并对主CPU内的数据进行读/写。利用故障模拟实验对监控程序的稳定性和可靠性进行了测试。研究结果表明,该程序能够实时监测实验台的各项参数,能够实现主/备系统自动切换、故障报警等功能,程序运行稳定,可靠性高。
|
关 键 词: | 泥沙输送 冗余系统 OPC VC++ |
本文献已被 CNKI 等数据库收录! |
|