论文部分内容阅读
为了解冗余配置的高可用性(High Availability,HA)设备内部冗余单元的运行状态,以避免由于切换或冗余失效导致的严重后果或潜在风险,对基于EPICS(Experimental Physics and Industrial Control System)仪控系统样机中冗余配置的可编程序控制器(Programmable Logic Controller,PLC)和组件进行了冗余状态监测方法研究。通过修改输入/输出控制器(Input/Output Controller,IOC)冗余组件代码及开发PLC状态变量读取程序的方法,分别获取到二者的冗余单元状态并发布在监控层终端。实验证明此方法在几乎不增加系统资源的情况下可长期监测冗余单元状态,为进一步提高仪控系统的可用性提供技术支持。
In order to understand the operation status of redundancy units in a redundantly configured High Availability (HA) device so as to avoid serious consequences or potential risks due to switching or redundancy failure, the EPICS (Experimental Physics and Industrial Control System) In the control system prototype, redundant state monitoring methods were researched on redundantly programmable Programmable Logic Controllers (PLCs) and components. By modifying the code of the redundant components of Input / Output Controller (IOC) and developing the read program of PLC state variables, the redundant cell states of the two are respectively obtained and released in the monitoring layer terminal. Experiments show that this method can monitor the status of redundant cells for a long time with little increase of system resources and provide technical support for further improving the usability of the instrument control system.