保护控制装置虚拟运行平台设计与实现
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家高技术研究发展计划(863计划)资助项目(2015AA050101)


Design and Implementation of Virtual Operation Platform for Protection and Control Device
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

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

    Abstract:

    The design architecture and key technologies of the PC virtual operation platform for a protection and control device are desiged in this paper.The device is classified into management process,several real-time components and non-real-time components.The management process reads the configuration files,loads the real-time and non-real-time components libraries of each processor,and completes the initial interaction via virtual CAN bus and FIFO communication.The management process initiates the real-time thread,sets the relationship as per the task cycle,and executes the real-time tasks serially;the management process initiates several non-real-time threads,calls up non-real-time component cycle tasks,and realizes concurrent communication with several debugging clients.Data interaction between components is realized via virtual data bus and shared memory.The platform-based development method supports the simulated testing of the complete set function.Device configuration and program may be operated in the physical device and the virtual device,thus improving the developm ent efficiency.

    参考文献
    相似文献
    引证文献
引用本文

陈宏君,周强,文继锋,徐东方,李九虎,周磊.保护控制装置虚拟运行平台设计与实现[J].电力工程技术,2018,37(1):113-121

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2017-09-05
  • 最后修改日期:2017-10-08
  • 录用日期:2017-04-25
  • 在线发布日期: 2018-01-31
  • 出版日期:
文章二维码