论文部分内容阅读
随着核能发电技术的发展,对核动力装置实时测控系统的要求也愈高。核动力装置实时测控系统是核电厂的重要组成部分,负责核动力装置的检测和控制功能,是核电厂能否安全、稳定、经济运行的重要决定部分。为此建立一套实时测控系统软件是十分重要和必要的。在核动力装置测控领域,应用计算机对装置进行检测和控制,是核动力装置自动化、智能化的一个重要发展趋势。 随着计算机技术、通信技术、网络技术、控制技术、大规模集成电路技术的发展,核电厂的测控系统也发生着重大变化,向着网络化、自动化、智能化方向发展。本文对基于异构网络的实时测控系统和基于工控计算机的实时数据采集系统进行了开发研究。基于异构网络的实时测控系统具有计算能力强、稳定性高、实时性好等特点。本文利用基于TCP/IP协议的socket套接字,采用客户机/服务器(C/S)模式编写软件,引入并发服务器,开发了基于QNX和Windows操作系统的核动力装置异构网络通信软件,使测控系统的各种信息在各计算机之间传送,组成一个有机的整体。数据采集是现场控制系统实现的基础。基于工控计算机的实时数据采集系统,引入多线程技术,充分利用了QNX系统的多任务特点,使实时测试控制系统数据采集的速度和可靠性大大提高,有效地克服各传感器之间的耦合影响,提高了系统的实时性、可靠性和稳定性。在实时测控系统和通信系统中,计算机和传感器之间常通过电缆连接,常以RS232/485串行接口为通信通道。因此,如何进行串口可靠的数据传递是关键问题之一。本文中串口通信采用了中断技术,来提高串口通信的速度和准确度。测控系统中功能各异的模块之间要进行数据、信息、指令等的传输、交换。为了满足此需要,本文开发了基于共享内存和消息传递的数据传输和处理软件模块。通过对一个简化的测控系统进行测试,结果表明了开发的软件正确、可行。