期刊文献+

可编程控制器运行时系统软件设计 被引量:1

Design of Programmable Controller Runtime System Software
下载PDF
导出
摘要 基于国产硬件和国产实时操作系统开发了可编程控制器运行时系统软件平台,该平台包括数据管理、任务调度、在线调试、热备冗余和实时总线等功能。提出了基于自适应调度器和信号量触发机制的多类型实时任务高精度调度方案,支持微秒级运算周期,满足强实时应用场景需求;提出了编译型程序在线增量更新方案,采用乒乓原理分区切换、多线程无缝配合和数据区增量分配等技术实现高效率的程序在线替换和断面恢复运行;提出了基于智能插桩的跨平台断点和单步调试方案,实现了图形程序和文本程序的单步运行功能,提高了程序诊断、问题排查效率;提出了主/从控制器实时多任务热备冗余运行方案,支持程序文件、运行数据、任务状态同步和运行状态诊断与主/从角色智能切换。 The software platform of the programmable controller runtime system is developed based on domestic hardware and real-time operating system.The platform includes data management,task scheduling,online debugging,hot spare redundancy and real-time bus.In this paper,a multi-type real-time task scheduling scheme with high precision based on adaptive scheduler and semaphore trigger mechanism is proposed,which supports microsecond-level operation cycles and meets the requirements of strong real-time application scenarios.An online incremental update scheme for compiled programs is proposed,which uses Ping-Pong principle partition switching,seamless multi-thread coordination and incremental allocation of data area to realize efficient online program replacement and section recovery.A cross-platform breakpoint and single step debugging scheme based on intelligent pile is proposed,which realizes the single step running function of graphics program and text program,and improves the efficiency of program diagnosis and troubleshooting.A real-time multi-task hot standby redundancy operation scheme for master/slave controllers is proposed,which supports program files,running data,task status synchronization,running status diagnosis and intelligent switching of primary/secondary roles.
作者 李响 陈宏君 曾凯 侯先栋 周强 张磊 Li Xiang;Chen Hongjun;Zeng Kai;Hou Xiandong;Zhou Qiang;Zhang Lei(NR Electric Co.,Ltd.,Nanjing 211102,China)
出处 《单片机与嵌入式系统应用》 2023年第7期41-43,75,共4页 Microcontrollers & Embedded Systems
基金 南瑞集团资助项目—自主可控通用型PLC软件平台研制(JS2201447)。
关键词 可编程控制器 运行时软件 任务调度 增量更新 热备冗余 programmable controller runtime software task scheduling incremental update hot spare redundancy
  • 相关文献

参考文献11

二级参考文献51

  • 1李九虎,郑玉平,古世东,须雷.电子式互感器在数字化变电站的应用[J].电力系统自动化,2007,31(7):94-98. 被引量:188
  • 2Kamal,R.嵌入式系统:体系结构、编程设计.清华大学出版社,ISBN:9787302096245,2005/05/01.
  • 3Alessandro Pasetti. Software Frameworks and Embedded Control Systems.湖南文艺出版社,ISBN:3540431896,2002/03/01.
  • 4DavisChen.用实时跟踪方法调试嵌入式软件[J].电子工程专辑,2002,.
  • 5Massa A J. Embedded Software Development with eCOS[M]. New Jersey, USA: Prentice Hall, 2002.
  • 6Tanenbaum A S,Woodhull A S.操作系统:设计与实现(上册)[M].2版.王鹏,尤晋元,译.北京:电子工业出版社,1998.
  • 7Labrosse J J.嵌入式实时操作系统μC/OS-Ⅱ[M].2版.邵贝贝,译.北京:北京航空航天大学出版社,2003.
  • 8IEC 61850 Communication networks and systems in substations[S]. 2004.
  • 9IEC 60044-8 Instrument transformers: Part 7 electronic current transformer[S]. 2002.
  • 10张东明,文友先.PLC的发展历程及其在生产中的应用[J].现代农业装备,2007,28(9):60-64. 被引量:11

共引文献82

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部