摘要
本申请公开了一种非安全级DCS的IO板卡虚拟化方法及相关装置,涉及工业自动化控制技术领域,该方法包括:通过解析工程的组态文件,依据真实IO板卡实现的输入输出功能,提取得到基础控制层的输入点表、输出点表和故障点表;在进行虚拟化时,将输入点表、输出点表和故障点表加载到虚拟基础控制层关系动态库中,并初始化虚拟DCS系统,依据各点表的类型在共享内存中各自分配一段连续空间;在故障点表中以故障树的形式存储控制站下不同层级节点之间的故障关联关系。随后根据故障点表生成虚拟控制站及虚拟IO板卡,并实现对IO板卡的虚拟化。本申请实现了虚拟IO板卡的批量数据通信与高精度故障仿真,降低了DCS硬件依赖。