多任务环境下软PLC执行系统软件实时性分析.pdfVIP

  • 45
  • 0
  • 约1.24万字
  • 约 5页
  • 2019-04-02 发布于江西
  • 举报

多任务环境下软PLC执行系统软件实时性分析.pdf

· 38 · 工业仪表与自动化装置 2013年第2期 多任务环境下软 PLC执行系统软件实时性分析 梁少宁 ,牛 云 (1.山西省工贸学校 机 电科,太原030021;2.西北工业大学航海学院,西安710072) 摘要:针对软PLC执行系统的实时性能需求,基于RM调度策略,利用时间需求分析算法,对 系统中所有周期任务进行可调度性分析测试,估计其最大响应时间是否满足时限要求。利用可延 期服务器调度非周期任务,利用M/M/1/K排队模型,根据非周期事件接收缓冲大小及其到来随即 过程相关参数,估计非周期事件的平均响应时间和缓冲溢出率,使之符合系统要求。 关键词:软PLC实时性;时间需求分析;M/M/1/K排队模型;周期、非周期任务调度 中图分类号:TP316.2 文献标志码 :A 文章编号:1000—0682(2013)02—0038—04 Real--timeperformanceanalysisofsoftwarerunningonsoft PLC system basedonmulti—-processenvironment LIANG Shaoning ,NIU Yun (1.ShanxiProvinceInd~tuandTradeCollege,Taiyuan030021,China;2.NorthwesternPolytechnicalUniversity,Xian710072,China) Abstract:Aimingatthereal—timeperformancerequestsofsoftPLC.thispaperadvancesanew a— nalysismodeltocalculatetheschedulabilityofperiodictasksandthegeneralresponsetimeofnon——peri-- odictasksinhybridreal—timesystembasedonRate—monotonicScheduling(RM).Time—demanda- nalysismethod isusedtohandlewithperiodictasksandtheM/M /1/K queuingmodelisusedtoanalyze non—periodictasks.Finallytheschedulabilityofthewholetasksiscalculatedtomakesureallthetasks cansatisfytheirdeadlinesandtheexperimentshowthatthecalculateresultoftheanalysismodelaccords withthesystem realstatus. Keywords:real—timeperformanceofsoftPLC;time—demandanalysis;M/M /1/K queuingmod— el;periodicandnon—periodictaskscheduling 生产和过程控制的各个领域具有很好的应用前景。 0 引言 根据软PLC运行的硬件平台的不同,其实现方 PLC技术经过数十年的发展,己经在 电力、石油 案可分为3种:基于 IPC(工业控制计算机)的方案; 化工、数控等行业得到了广泛应用。但传统PLC自 基于传统PLC硬件的方案 以及基于嵌入式控制器 身存在着一些缺点:难 以构建开放的硬件体系结构; 或智能控制器的控制方案。IPC和传统PLC硬件价 工作人员必须经过较长时间的专业培训才能掌握某 格偏高,为了提高软 PLC的性价比,考虑到该文所 一 种产品的编程方法;设备的生产被几家厂商所垄 研究的软PLC主要应用于数控系统中,因而采用第 断,造成PLC的使用成本居高不下。这些都制约了 3

文档评论(0)

1亿VIP精品文档

相关文档