本发明涉及控制装置以及控制方法。
背景技术:
1、在能够通过通信接口从应用程序发出命令的工业机械的控制装置中,以往无法指定命令的优先度,因此定期维护处理(备份等)会妨碍更重要的控制处理,影响控制处理。
2、关于这一点,提出了如下技术:具有经由网络接收操作请求的通信接口、以及对接收到的操作请求进行解析并执行与解析结果相应的处理的子cpu和主cpu,子cpu和主cpu将分配给经由网络连接接口的通信处理的通信任务分为以从接收操作请求到执行与解析结果相应的处理为止的高速响应为用途的高速用通信任务、以及高速用通信任务以外的通常用通信任务,在内部控制周期,对于分配给机床控制的控制任务,优先执行高速用通信任务。例如,参照专利文献1。
3、另外,提出了如下技术:在控制装置中,设定为将与解释应用程序来生成内部命令的处理相关联的优先度变更为更高的方向,由此使分配给该处理的运算时间或者处理器资源增大。例如,参照专利文献2。
4、现有技术文献
5、专利文献
6、专利文献1:日本特开2015-215669号公报
7、专利文献2:日本特开2019-067046号公报
技术实现思路
1、发明要解决的课题
2、在专利文献1中,作为优先度,只有通常用通信任务和高速用通信用任务这2个,对于决定多个应用程序的优先度是不足够的,例如需要“控制>监视>记录>定期维护(备份)”等那样的自由度高的优先级设计。
3、但是,专利文献1由于分配优先度已确定的任务,因此需要事前准备所需要的优先级数量的任务,这成为实现多级优先度的障碍。
4、因此,希望不用事先准备所需要的优先级数量的任务,实现多级优先度。
5、用于解决课题的手段
6、本公开的控制装置的一个方式是执行来自客户端的针对工业机械的处理请求的处理的控制装置,其具备:优先度解析部,其在从所述客户端接收到所述处理请求的情况下,解析在接收到的所述处理请求中设定的优先度;优先度变更部,其基于所述优先度解析部的解析结果来变更针对接收到的所述处理请求的优先度。
7、本公开的控制方法的一个方式是执行来自客户端的针对工业机械的处理请求的处理的控制方法,在从所述客户端接收到所述处理请求的情况下,解析在接收到的所述处理请求中设定的优先度,基于所述优先度的解析结果而变更针对接收到的所述处理请求的优先度。
8、发明效果
9、根据一个方式,无需事先准备所需要的优先级数量的任务,能够实现多级优先度。
1.一种控制装置,其执行来自客户端的针对工业机械的处理请求的处理,
2.根据权利要求1所述的控制装置,其特征在于,
3.根据权利要求1所述的控制装置,其特征在于,
4.根据权利要求1所述的控制装置,其特征在于,
5.根据权利要求1至4中的任意一项所述的控制装置,其特征在于,
6.根据权利要求1至4中的任意一项所述的控制装置,其特征在于,
7.一种控制方法,其执行来自客户端的针对工业机械的处理请求的处理,其特征在于,