[发明专利]控制程序管理装置、信息处理装置及控制程序处理方法在审
申请号: | 201410366334.0 | 申请日: | 2014-07-29 |
公开(公告)号: | CN104423963A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 川本淳一;小野将英 | 申请(专利权)人: | 株式会社东芝 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 戚宏梅;杨谦 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制程序 管理 装置 信息处理 处理 方法 | ||
本申请以日本特许申请2013-180623(申请日:2013年8月30日)为基础,并享受该申请的优先权。本申请通过参照该申请,包含该申请的全部内容。
技术领域
本发明的实施方式涉及控制程序管理装置、信息处理装置及控制程序处理方法。
背景技术
以往,通常控制设备的设备控制装置执行应用程序(以后称为“控制程序”),按照由应用程序决定的步骤进行控制,从而实现设备的自动运行。系统程序员制作控制程序,并在试验和调整后提供给设备运行者。
此外,系统程序员为了安全地控制设备,在调整时进行控制程序的排错。控制程序使用由IEC(国际电气标准会议)61131-3规定的LD(梯形图)语言、FBD(功能块图)语言、SFC(顺序功能图)语言及ST(结构化文本)语言来记述。
通常,由多个系统程序员进行一个设备的作业。因此,整合服务器/客户端环境,由多个系统程序员同时进行作业,或者进行数据的备份作业。在这样的服务器/客户端环境中,在服务器上使用数据库一并管理控制程序,并且需要进行排他控制,以避免多人同时变更同一控制程序。
但是,在现有技术中存在如下问题:任意的客户端异常结束了的情况下,保持着针对控制程序或数据库的排他控制等,从而会对其他系统程序员等的作业产生影响。
发明内容
本发明所要解决的课题在于,提供一种控制程序管理装置、信息处理装置及控制程序处理方法,即使任意的客户端异常结束了的情况下也不会给其他系统程序员等的作业带来影响。
实施方式的控制程序管理装置具备:存储部、发送部、更新部、保持部。存储部存储能够由进行设备的控制的控制器执行的控制程序。发送部对信息处理装置发送控制程序。更新部在向信息处理装置发送控制程序后更新权限,以使其他信息处理装置不能编辑所发送的控制程序。保持部在发送控制程序后,基于从信息处理装置发送的信息,保持用于对信息处理装置和发送的控制程序进行识别的固有信息。发送部还对由固有信息识别出的信息处理装置发送是否正在编辑由该固有信息识别出的控制程序的询问。保持部还在根据发送部的询问结果而判定为信息处理装置没在编辑控制程序的情况下,将固有信息删除。更新部还在根据发送部的询问结果而判定为信息处理装置没在编辑控制程序的情况下,将权限解除,以使其他信息处理装置能够编辑发送至该信息处理装置的控制程序。
根据上述构成的控制程序管理装置,即使任意的客户端异常结束了的情况下也不会给其他系统程序员等的作业带来影响。
附图说明
图1是表示实施方式的用于制作控制程序的服务器/客户端的结构例的图,该控制程序用于进行设备控制。
图2是表示由实施方式的服务器PC实现的功能块结构例的图。
图3是表示实施方式的编辑画面显示控制部所显示的编辑画面例的图。
图4是表示由实施方式的客户端PC实现的功能块结构例的图。
图5是表示实施方式的控制器功能块结构例的图。
图6是表示在客户端PC中发生了异常的情况下实施方式的客户端PC及服务器PC中的处理的步骤例的流程图。
图7是表示实施方式的客户端PC及服务器PC中的、表示正在访问数据库的临时文件的删除处理的步骤例的流程图。
图8是表示实施方式的客户端PC中的异常诊断的处理的步骤例的流程图。
图9是表示由实施方式的编辑画面显示控制部显示的、表示发生了异常的意思的对话框的例子的图。
具体实施方式
图1是表示实施方式的用于制作控制程序的服务器/客户端的结构例的图,该控制程序用于进行设备控制。在图1所示的例子中,本实施方式大体上由3个部分构成。具体地说,由控制器150、客户端PC101_1~101_n、服务器PC100构成。并且,控制器150、客户端PC101_1~101_n、服务器PC100通过通信网络(例如Ethernet(注册商标))连接。
控制器150由多个工作站构成,作为设备控制装置发挥功能。构成控制器150的多个工作站分别按照从服务器PC100下载的控制程序,对(未图示的)设备进行控制。这时,控制器150使用高级的循环控制和高速循环运算处理,实现对设备的进程控制。
本实施方式的控制程序例如可以想到由IEC(国际电气标准会议)61131-3的标准规格作为PLC用的程序语言规定的LD(梯形图)语言、FBD(功能块图)语言、SFC(顺序功能图)语言及ST(结构化文本)语言等,但是只要是能够对设备进行控制的程序即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410366334.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:操作历史显示设备
- 下一篇:一种项目持续集成的方法及系统