控制程序管理系统以及控制程序的变更方法技术方案

技术编号:10362140 阅读:158 留言:0更新日期:2014-08-27 18:14
本发明专利技术提供一种控制程序管理系统以及控制程序的变更方法。控制运算装置使认可受理装置显示从编辑装置受理的新的控制程序的内容。认可受理装置受理认可信息的输入,该认可信息表示是否认可管理者变更控制程序。控制运算装置在从认可受理装置受理的认可信息是表示认可新的控制程序的信息的情况下,将控制程序变更为新的控制程序。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对控制运算装置执行的控制程序的变更进行管理的控制程序管理系统、以及该控制运算装置执行的控制程序的变更方法。本申请基于2012年2月27日在日本申请的特愿2012-039997号主张优先权,并在此援引其内容。
技术介绍
在发电设备中,在该发电设备中执行控制程序的控制运算装置正在运行时,操作员或保养员想改变该控制程序的控制参数或逻辑。另外,控制参数或逻辑的变更从中央操作室的终端(操作站、管理站)进行。因此,开发了在线变更设定文件或控制程序的方法(参照专利文献1、2)。此时,优选在进行变更前进行检查,以便不会因操作员或保养员将控制程序的参数设定成错误的值或者变更为不完整的逻辑而导致设备的工作变得不稳定。作为防止这种误动作的方法,公开了进行程序的版本检查的方法(参照专利文献3)、检查是否具有程序的编辑权限的方法(参照专利文献4)。此外,国际电工技术委员会(IEC(International ElectrotechnicalCommission) 61508、JIS (Japanese Industrial Standards) C 0508)推荐米用操作员不会变更为错误的控制程序的误动作防止手段。在先技术文献专利文献专利文献I JP特表2010-507848号公报专利文献2 JP特开平7-99674号公报专利文献3 JP特开平11-110197号公报专利文献4 JP特表2005-535945号公报
技术实现思路
专利技术想要解决的问题但是,即便使用专利文献3、4公开的方法,也存在无法防止被变更为内容本身有错误的控制参数或逻辑的问题。此外,在专利文献3、4记载的方法中,存在无法实现IEC61508或JIS C 0508所要求的误动作防止手段的问题。本专利技术的目的在于,提供一种防止控制程序的内容被变更为有错误的控制参数或逻辑的。用于解决问题的手段本专利技术的一方式为了解决上述问题而完成,控制程序管理系统具备:控制运算装置;编辑装置,其代替所述控制运算装置正在执行的控制程序而生成要使控制运算装置执行的新的控制程序,并发送给所述控制运算装置;和认可受理装置,其受理认可信息的输入,并发送给所述控制运算装置,其中,该认可信息表示是否使所述控制运算装置执行所述编辑装置生成的新的控制程序,所述控制程序管理系统管理控制运算装置所执行的控制程序的变更,所述控制运算装置具备:程序存储部,其存储应执行的控制程序;程序执行部,其执行所述程序存储部存储的控制程序;临时记录部,其从所述编辑装置受理所述新的控制程序,在缓冲器中记录所述控制程序;提示部,其使所述认可受理装置显示所述缓冲器存储的控制程序的内容;认可信息受理部,其从所述认可受理装置受理认可信息;和程序变更部,其在所述认可信息受理部受理的认可信息是认可所述控制程序的信息的情况下,将所述程序存储部存储的控制程序改写为所述缓冲器存储的控制程序。此外,在本专利技术的一方式中,还可以具备:利用者数据库,其按每个利用者将识别所述利用者的识别信息、用于该ID的认证的认证信息、以及所述利用者的权限相关联地存储;所述编辑装置向所述控制运算装置除了发送所述新的控制程序外,还发送生成了所述新的控制程序的利用者的识别信息以及认证信息,所述认可受理装置向所述控制运算装置除了发送所述认可信息外,还发送输入了所述认可信息的利用者的识别信息以及认证信息,所述控制运算装置的程序变更部,在与从所述编辑装置接收到的识别信息以及认证信息相关联地由所述利用者数据库存储的权限是允许控制程序的编辑的权限、且与从所述认可受理装置接收到的识别信息以及认证信息相关联地由所述利用者数据库存储的权限是允许控制程序的认可的权限的情况下,当所述认可信息受理部受理的认可信息是认可所述控制程序的信息时,将所述程序存储部存储的控制程序改写为所述缓冲器存储的控制程序。此外,在本专利技术的一方式中,所述编辑装置也可以将使用所述新的控制程序而生成的第I错误检测码、和使用使所述新的控制程序进行比特反转后得到的信息而生成的第2错误检测码附加在所述新的控制程序中后发送给所述控制运算装置,所述控制运算装置的程序变更部,在根据从所述编辑装置接收到的附加在新的控制程序中的第I错误检测码以及第2错误检测码而没有检测出错误的情况下,当所述认可信息受理部受理的认可信息是认可所述控制程序的信息时,将所述程序存储部存储的控制程序改写为所述缓冲器存储的控制程序。此外,在本专利技术的一方式中,所述控制运算装置的提示部也可以模拟所述缓冲器存储的控制程序的执行,并使所述认可受理装置显示所述模拟的结果。此外,在本专利技术的一方式中,所述控制运算装置的提示部也可以使所述认可受理装置显示所述程序执行部正在执行的控制程序与所述缓冲器存储的控制程序之间的差别。此外,在本专利技术的一方式中,所述控制程序管理系统还可以具备:程序储存库装置,其存储各个过去存储在所述程序存储部中的控制程序,所述控制运算装置的提示部使所述认可受理装置显示所述程序储存库装置存储的控制程序各自与所述缓冲器存储的控制程序之间的差别。此外,在本专利技术的一方式中,所述编辑装置还可以具备:签出部,其从所述程序储存库装置签出所述程序执行部正在执行的控制程序,为了不能编辑所述控制程序而锁定所述控制程序;编辑部,其通过编辑所述签出的控制程序来生成新的控制程序;发送部,其向所述控制运算装置发送所述编辑部生成的新的控制程序;和签入部,其解除所述签出的控制程序的锁定,向所述程序储存库装置签入所述新的控制程序;所述程序储存库装置判定锁定了所述控制程序的利用者和解除了该锁定的利用者是否相同,在不相同的情况下,向具有认可权限的利用者通知该不相同的情况。此外,在本专利技术的一方式中,所述编辑装置还可以具备:签出部,其从所述程序储存库装置签出所述程序执行部正在执行的控制程序,为了不能编辑所述控制程序而锁定所述控制程序;编辑部,其通过编辑所述签出的控制程序来生成新的控制程序;和发送部,其向所述控制运算装置发送所述编辑部生成的新的控制程序;在所述认可受理装置受理了所述认可信息之后解除所述程序储存库装置存储的控制程序的锁定。此外,在本专利技术的一方式中,所述认可受理装置还可以在受理了所述认可信息的情况下解除所述程序储存库装置存储的控制程序的锁定。此外,在本专利技术的一方式中,所述认可受理装置也可以在受理了所述认可信息的情况下向所述编辑装置发出通知,所述编辑装置在从所述认可受理装置接受了通知的情况下,解除所述程序储存库装置存储的控制程序的锁定。此外,在本专利技术的一方式中,所述控制运算装置是通过冗长结构来执行同一控制程序的多个控制运算装置,所述认可受理装置将所述认可信息向代替所述控制运算装置的所述编辑装置发送,所述编辑装置向应用所述新的控制程序的所有所述控制运算装置发送所述新的控制程序,向控制运算装置传输从所述认可受理装置接收到的认可信息,所述控制运算装置的认可信息受理部从代替所述认可受理装置的所述编辑装置受理认可信息。此外,本专利技术的其他方式是一种控制运算装置执行的控制程序的变更方法,编辑装置代替所述控制运算装置正在执行的控制程序而生成要使所述控制运算装置执行的新的控制程序,并发送给所述控制运算装置,所述控制运算装置的临时记录部从所述编辑装置受理所述新的控制程序后将所述本文档来自技高网...

【技术保护点】
一种控制程序管理系统,具备:控制运算装置;编辑装置,其代替所述控制运算装置正在执行的控制程序而生成要使控制运算装置执行的新的控制程序,并发送给所述控制运算装置;和认可受理装置,其受理认可信息的输入,并发送给所述控制运算装置,其中,该认可信息表示是否使所述控制运算装置执行所述编辑装置生成的新的控制程序,所述控制程序管理系统管理所述控制运算装置所执行的控制程序的变更,所述控制运算装置具备:程序存储部,其存储应执行的控制程序;程序执行部,其执行所述程序存储部存储的控制程序;临时记录部,其从所述编辑装置受理所述新的控制程序,在缓冲器中记录所述控制程序;提示部,其使所述认可受理装置显示所述缓冲器存储的控制程序的内容;认可信息受理部,其从所述认可受理装置受理认可信息;和程序变更部,其在所述认可信息受理部受理的认可信息是认可所述控制程序的信息的情况下,将所述程序存储部存储的控制程序改写为所述缓冲器存储的控制程序。

【技术特征摘要】
【国外来华专利技术】2012.02.27 JP 2012-0399971.一种控制程序管理系统,具备: 控制运算装置; 编辑装置,其代替所述控制运算装置正在执行的控制程序而生成要使控制运算装置执行的新的控制程序,并发送给所述控制运算装置;和 认可受理装置,其受理认可信息的输入,并发送给所述控制运算装置,其中,该认可信息表示是否使所述控制运算装置执行所述编辑装置生成的新的控制程序, 所述控制程序管理系统管理所述控制运算装置所执行的控制程序的变更, 所述控制运算装置具备: 程序存储部,其存储应执行的控制程序; 程序执行部,其执行所述程序存储部存储的控制程序; 临时记录部,其从所述编辑装置受理所述新的控制程序,在缓冲器中记录所述控制程序; 提示部,其使所述认可受理装置显示所述缓冲器存储的控制程序的内容; 认可信息受理部,其从所述认可受理装置受理认可信息;和 程序变更部,其在所述认可信息受理部受理的认可信息是认可所述控制程序的信息的情况下,将所述程序存储部存储的控制程序改写为所述缓冲器存储的控制程序。2.根据权利要求1所述的控制程序管理系统,其中, 所述控制程序管理系统还具备: 利用者数据库,其按每个利用者将识别所述利用者的识别信息、用于该ID的认证的认证信息、以及所述利用者的权限相关联地存储, 所述编辑装置向所述控制运算装置除了发送所述新的控制程序外,还发送生成了所述新的控制程序的利用者的识别信息以及认证信息, 所述认可受理装置向所述控制运算装置除了发送所述认可信息外,还发送输入了所述认可信息的利用者的识别信息以及认证信息, 所述控制运算装置的程序变更部,在与从所述编辑装置接收到的识别信息以及认证信息相关联地由所述利用者数据库存储的权限是允许控制程序的编辑的权限、且与从所述认可受理装置接收到的识别信息以及认证信息相关联地由所述利用者数据库存储的权限是允许控制程序的认可的权限的情况下,当所述认可信息受理部受理的认可信息是认可所述控制程序的信息时,将所述程序存储部存储的控制程序改写为所述缓冲器存储的控制程序。3.根据权利要求1或2所述的控制程序管理系统,其中, 所述编辑装置将使用所述新的控制程序而生成的第I错误检测码、和使用使所述新的控制程序进行比特反转后得到的信息而生成的第2错误检测码附加在所述新的控制程序中后发送给所述控制运算装置, 所述控制运算装置的程序变更部,在根据从所述编辑装置接收到的附加在新的控制程序中的第I错误检测码以及第2错误检测码而没有检测出错误的情况下,当所述认可信息受理部受理的认可信息是认可所述控制程序的信息时,将所述程序存储部存储的控制程序改写为所述缓冲器存储的控制程序。4.根据权利要求1至3中任一项所述的控制程序管理系统,其中,所述控制运算装置的提示部模拟所述缓冲器存储的控制程序的执行,并使所述认可受理装置显示所述模拟的结果。5.根据权利要求1至4中任一项所述的控制程序管理系统,其中, 所述控制运算装置的提示部使所述认可受理装置显示所述程序执行部正在执行的控制程序与所述缓冲器存储的控制程序之间的差别。6.根据权利要求5所述的控制程序管理系统,其中, 所述控制程序管...

【专利技术属性】
技术研发人员:安西史圭山中祯咏森本贤一
申请(专利权)人:三菱重工业株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1