摘要
高端反应器由软件来全程控制反应进程和记录反应参数,其软件的设计有其特殊性,需要考虑实时性、共享资源竞争和软、硬件协调等问题。设计了一个多口反应器的控制与监视系统,该软件运行于PC之上,通过I/O控制模块来操作机械部分,并收集和记录相关数据进行分析。设计中通过采用指令计时、共享资源互斥访问及数据异步采集等方法,辅以合理的软件结构设计和数据库设计,使上述问题得以解决。
Advanced reactors use computer software to fully control the whole reaction process and record all reaction parameters. This kind of software has its specialty, compared with common software something should be more considered, such as real-time simulation, competition for sharing resources and co-ordination of the software and the hardware. In this paper, the control and monitoring system for a multi-pot reactor was designed. The software was running on a PC, operating the mechanical parts through the I/O control module, collecting and recording relevant data for analysis. Several techniques were used in the designing, such as calculating the execution time, exclusively accessing to the shared resource and asynchronous data collection.
出处
《计算机应用》
CSCD
北大核心
2012年第A01期226-228,共3页
journal of Computer Applications
基金
上海市自然科学基金资助项目(10ZR1410400)
关键词
工业软件
控制与监视系统
反应器
互斥访问
异步数据采集
industrial software
control and monitoring system
reactor
exclusive access
asynchronous data collection