摘要:介绍了保护控制装置的个人计算机(person computer,PC)机虚拟运行平台设计架构和关键技术。将装置划分为管理进程、若干实时组件和非实时组件。管理进程读取配置文件,加载各个处理器的实时、非实时组件库,通过虚拟的CAN总线、FIFO通信完成初始化交互。管理进程启动实时线程,按照任务周期设置关系,串行执行实时任务;管理进程启动若干非实时线程,调用非实时组件周期任务,实现和多个调试客户端的并发通信。组件之间通过虚拟数据总线、共享内存交互数据。基于平台化的开发方法,支持装置整机功能的模拟测试,装置配置和程序可在实际装置和虚拟装置中运行,提高了开发效率。