[发明专利]控制器辅助装置、用于在该装置中执行的控制器辅助程序以及存储有该程序的记录介质有效
| 申请号: | 201180069923.7 | 申请日: | 2011-03-22 | 
| 公开(公告)号: | CN103477290A | 公开(公告)日: | 2013-12-25 | 
| 发明(设计)人: | 成谷文明;大谷拓;柴田义也 | 申请(专利权)人: | 欧姆龙株式会社 | 
| 主分类号: | G05B19/05 | 分类号: | G05B19/05;G06F11/34 | 
| 代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 金相允;浦柏明 | 
| 地址: | 日本京都*** | 国省代码: | 日本;JP | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 控制器 辅助 装置 用于 执行 程序 以及 存储 记录 介质 | ||
技术领域
本发明涉及控制器辅助装置(控制器支援装置)中的控制程序的执行时间信息的提示(出示,示出),该控制器辅助装置用于对为了控制机械、设备等的动作而使用的PLC(Programmable Logic Controller。也称为可编程(逻辑)控制器)等的控制器的使用进行辅助支援。
背景技术
就为了对机械、设备等的动作进行控制而使用的控制器而言,有通用的PLC、单独由机械等专用的程序控制的控制器。
PLC,例如由以下多个单元构成,这些单元包括:CPU(Central Processing Unit:中央处理器)单元,其包括用于执行控制程序的微处理器;IO(Input Output:输输入输出)单元,其负责从外部的开关、传感器输入信号以及向外部的继电器、促动器输出信号。在这些单元间,针对每个控制程序执行循环(cycle:周期),一边经由PLC系统总线及/或现场网络(field network)来进行数据的收发,一边由PLC执行控制动作。
控制器辅助装置用于,生成用于使控制器执行的控制程序、针对控制器的各种设定信息,将它们传送至控制器。控制器辅助装置,例如,通过向通用的计算机安装控制器辅助程序而构成。控制器辅助装置例如具有如下功能等:编辑功能,用于生成控制程序的源程序(列表);编译功能,根据控制程序的源程序来生成用控制器进行动作的对象程序;控制器的模拟功能,用于在控制器辅助装置中测试执行控制程序;与控制器之间的通信功能。
在控制程序的开发阶段,需要知晓控制器执行该控制程序所需的执行时间。在决定该控制程序的执行循环的周期时,参照该控制程序的执行时间。
在日本特开2001-209411号公报(专利文献1)中,公开了在PLC辅助装置中求出由PLC执行控制程序的情况下的执行时间的方法。具体而言,准备控制程序所使用的各指令在PLC中的实际处理时间数据,在模拟器中的程序模拟执行处理中,针对每个指令的处理,参照实际处理时间数据,累加与该指令对应的实际处理时间。另外,公开了这样的方法:在整个控制程序被分割为多个任务(task)而构成的情况下,针对每个任务求除执行所需时间。
现有技术文献
专利文献
专利文献1:日本特开2001-209411号公报。
发明内容
发明要解决的问题
在专利文献1中,假设存在整个控制程序被分割为多个任务而构成的情况。在该情况下,总是一连串地执行全部的任务,因此,执行循环(cycle)对于全部的任务来说是共用的。因此,作为实际处理时间的累加值,只要求出针对全部任务的总合的时间即可。
然而,作为控制器中的多个控制程序的执行方式,有针对多个控制程序决定互不相同的执行优先级和执行循环周期而执行的方式。执行循环被设定为控制循环的整数倍,该控制循环是控制器的动作时间的基本单位。针对每个控制循环(周期),按照执行优先级和执行循环来执行多个控制程序。即,各控制程序在开始自身的新执行循环时就进入等待执行状态。在一个控制循环中,从较高执行优先级的控制程序开始先执行,如果较高执行优先级的控制程序执行结束,则执行较低执行优先级的控制程序。如果在控制程序的执行过程中控制循环结束,则该控制程序的执行被中断,在下个控制循环中,再次从较高的执行优先级的控制程序开始先执行。就在前一个控制循环中执行被中断的控制程序而言,在较高执行优先级的控制程序执行结束后,如果该控制程序的变得能够执行,则从未执行的部分开始恢复执行。
即,较低执行优先级的控制程序,有时会夹着(隔着)执行过程中断期间而被断断续续的执行。在这种情况下,针对较低执行优先级的控制程序,如果仅提示(出示,示出)实际处理时间的累加值,则无法知晓为了执行该控制程序而需要多长的执行循环周期。
本发明的目的在于,在控制器按照这些执行优先级与执行循环来执行多个控制程序的情况下,在用于对控制器的使用进行辅助的控制器辅助装置中,即使是针对较低执行优先级的控制程序,也能够输出能够与执行循环周期进行比较的执行时间的信息。
用于解决问题的手段
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180069923.7/2.html,转载请声明来源钻瓜专利网。





