【技术实现步骤摘要】
【国外来华专利技术】可编程逻辑控制器、编程工具以及程序及参数编辑系统
本专利技术涉及可编程逻辑控制器、编程工具以及程序及参数编辑系统。
技术介绍
可编程逻辑控制器(ProgrammableLogicController:PLC)在FA(FactoryAutomation)的领域中广泛使用。PLC是按照记述有控制内容的程序(顺序程序)进行动作的顺序控制装置,能够与所执行的程序的内容相对应地实现所期望的控制步骤。为了对存储在PLC中的程序进行重写,使用将专用软件安装在计算机上的程序生成辅助装置(以下称为编程工具)。作为将PLC用作控制装置的优点,第1优点可列举出:能够组合多个程序而执行控制,因此,容易由多个程序员进行程序构筑。第2优点可列举出:无论是否处于控制的执行过程中都能够重写程序。作为伴随上述第1优点的问题,在多个程序员同时变更PLC的程序而写入相互矛盾的程序时,有可能产生所谓的变更内容的冲突。另外,作为伴随第2优点的问题,有可能向正在执行顺序程序的PLC写入无关的程序而发生错误。如上所述在利用编程工具进行程序的变更时,需要在实际进行控制的PLC上进行排他控制,以使程序的变更内容不发生冲突,并在执行过程中对被写入的程序是否是预想的程序进行验证。为了应对上述课题,存在如下技术:使在PLC中执行的程序和在编程工具中作为变更基础的程序分别具有识别信息,在写入至PLC时检测到这些识别信息不一致的情况下,中止程序的重写(例如,参照专利文献1、2。)。专利文献1:日本特开2000-194540号公报专利文献2:日本特开2008-282363号公报
技术实现思路
不过,上述的排他控制只是保证 ...
【技术保护点】
一种可编程逻辑控制器,其按照从安装有编程工具的计算机写入的程序·参数进行控制动作,该可编程逻辑控制器的特征在于,具有:变更履历数据库,其将所述程序·参数以及变更内容作为变更履历数据存储;程序变更管理部,其在从安装有所述编程工具的计算机写入的程序·参数与已存储在所述变更履历数据库中的程序·参数不一致的情况下,对从安装有该编程工具的计算机写入的程序·参数赋予唯一的标识符,将该标识符与从安装有所述编程工具的计算机写入的程序·参数相关联地存储在该变更履历数据库中;程序执行管理部,其执行从安装有所述编程工具的计算机写入的所述程序·参数,进行所述控制动作;以及执行履历数据库,其将执行履历数据与所述标识符相关联地存储,该执行履历数据包含表示在所述程序执行管理部执行所述程序·参数时发生的错误的内容的错误信息、以及该程序·参数的累积执行时间,所述程序变更管理部,在从安装有所述编程工具的计算机写入的程序·参数与已存储在所述变更履历数据库中的程序·参数一致的情况下,将与下述标识符相对应的所述错误信息从所述执行履历数据库中读出,并向安装有所述编程工具的计算机发送而显示,其中,前述标识符是同与从安装有所述编程工 ...
【技术特征摘要】
【国外来华专利技术】1.一种可编程逻辑控制器,其按照从安装有编程工具的计算机写入的程序及参数进行控制动作,该可编程逻辑控制器的特征在于,具有:变更履历数据库,其将所述程序及参数和变更内容作为变更履历数据存储;程序变更管理部,其在从安装有所述编程工具的计算机写入的程序及参数与已存储在所述变更履历数据库中的程序及参数不一致的情况下,对从安装有该编程工具的计算机写入的程序及参数赋予唯一的标识符,将该标识符与从安装有所述编程工具的计算机写入的程序及参数相关联地存储在该变更履历数据库中;程序执行管理部,其执行从安装有所述编程工具的计算机写入的所述程序及参数,进行所述控制动作;以及执行履历数据库,其将执行履历数据与标识符相关联地存储,该执行履历数据包含表示在所述程序执行管理部执行所述程序及参数时发生的错误的内容的错误信息、和该程序及参数的累积执行时间,所述程序变更管理部,在从安装有所述编程工具的计算机写入的程序及参数与已存储在所述变更履历数据库中的程序及参数一致的情况下,将对应于同与从安装有所述编程工具的计算机写入的程序及参数一致的已存储在所述变更履历数据库中的程序及参数相关联的标识符的所述错误信息从所述执行履历数据库中读出,并向安装有所述编程工具的计算机发送而显示。2.根据权利要求1所述的可编程逻辑控制器,其特征在于,所述程序变更管理部,在从安装有所述编程工具的计算机写入的程序及参数与用户预先指定的所述程序及参数一致的情况下,进行警告显示以及所述程序及参数的写入中止中的至少一方。3.根据权利要求1所述的可编程逻辑控制器,其特征在于,所述程序变更管理部,在所述程序执行管理部执行所述程序及参数的过程中,在该程序执行管理部执行中的所述程序及参数被安装有所述编程工具的计算机重写的情况下,对重写后的所述程序及参数重新赋予标识符;所述程序执行管理部将所述执行履历数据与重新赋予的标识符相关联地存储在所述执行履历数据库中。4.根据权利要求1所述的可编程逻辑控制器,其特征在于,通过用户的操作,能够切换是否执行所述变更履历数据向所述变更履历数据库的存储以及所述执行履历数据向所述执行履历数据库的存储。5.一种编程工具,其安装于计算机,在向权利要求1至4中任一项所述的可编程逻辑控制器写入所述程序及参数时使用,该编程工具的特征在于,从所述可编程逻辑控制器取得所述变更履历数据以及所述执行履历数据并在所述计算机上显示。6.一种程序及参数编辑系统,其包括计算机和可编程逻辑控制器,该计算机安装有在生成程序及参数时使用的编程工具,该可编程逻辑控制器按照从该编程工具写入的程序及参数进行控制动作,该程序及参数编辑系统的特征在于,安装有所述编程工具的计算机具有:变更履历数据库,其将所述程序及参数和变更内容作为变更履历数据存储;程序变更管理部,其在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。