[发明专利]运算单元、工程设计工具及存储有工程设计工具程序的存储装置有效
申请号: | 201580078455.8 | 申请日: | 2015-03-30 |
公开(公告)号: | CN107430385B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 津野吉德 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G05B9/03 | 分类号: | G05B9/03;G05B19/05 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 何立波;张天舒 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运算 单元 工程设计 工具 程序 | ||
运算单元(11)具有:程序命令处理部(111),其执行包含多个程序命令的控制应用(124),生成程序执行结果数据(121),且针对将控制应用(124)中的大于或等于1个程序命令模块化得到的每个程序模块,将是否已执行记录至程序执行结果表(122);转发地址管理存储器(115),其存储针对每个程序命令定义有程序执行结果数据(121)的记录目的地的参照地址管理表(123);以及跟踪处理部(113),其基于参照地址管理表(123)及程序执行结果数据(121),进行已由程序命令处理部(111)执行的程序模块所包含的程序命令的程序执行结果数据的跟踪处理。
技术领域
本发明涉及运算单元、工程设计工具及存储有工程设计工具程序的存储装置,该运算单元构成二重化系统的可编程逻辑控制器。
背景技术
在二重化系统中,因为从控制系统向待机系统的跟踪处理中的数据量大,所以有时会使控制系统的程序执行周期产生延迟。
在专利文献1中,已知下述技术,即,事先在子程序中仅使用1 个连续的存储器区域而进行编程,根据子程序的有无执行,对与子程序对应的1个连续的存储器区域进行转发。根据上述方法,实现了从控制系统向待机系统的跟踪处理中的数据量的降低。
专利文献1:日本特开2008-46731号公报
发明内容
然而,在上述现有技术中,存在下述问题,即,在使用了分散地分配给存储器的各设备的子程序中,无法在控制系统和待机系统之间,对储存于设备的程序执行结果数据进行同步。
本发明就是鉴于上述问题而提出的,其目的在于得到一种运算单元,该运算单元能够在控制系统和待机系统之间,对分散地分配给存储器的程序执行结果数据进行同步。
为了解决上述问题、达成目的,本发明是运算单元,其构成二重化系统的可编程逻辑控制器,该运算单元具有程序命令处理部,该程序命令处理部执行包含多个程序命令的控制应用,生成程序执行结果数据,且针对将控制应用中的大于或等于1个程序命令模块化得到的每个程序模块,将是否已执行记录至程序执行结果表。另外,本发明具有转发地址管理存储器,该转发地址管理存储器存储针对每个程序命令定义有程序执行结果数据的记录目的地的参照地址管理表。另外,本发明具有跟踪处理部,该跟踪处理部基于参照地址管理表及程序执行结果数据,进行已由程序命令处理部执行的程序模块所包含的程序命令的程序执行结果数据的跟踪处理。
发明的效果
本发明涉及的运算单元取得下述效果,即,能够在控制系统和待机系统之间,对分散地分配给存储器的程序执行结果数据进行同步。
附图说明
图1是表示使用本发明的实施方式涉及的运算单元而构成二重化系统后的可编程逻辑控制器及工程设计工具的图。
图2是表示使用实施方式涉及的运算单元而构成二重化系统后的可编程逻辑控制器的结构的图。
图3是表示实施方式涉及的运算单元的硬件结构的图。
图4是表示实施方式涉及的工程设计工具的结构的图。
图5是表示信息处理装置的硬件结构的图,该信息处理装置用于实现实施方式涉及的工程设计工具。
图6是表示实施方式涉及的工程设计工具的动作的流程的流程图。
图7是表示通过实施方式涉及的工程设计工具的程序编辑器创建的程序的结构例的图。
图8是表示由实施方式涉及的工程设计工具的跟踪范围设定功能部对跟踪范围进行变更或追加的处理的流程的流程图。
图9是表示实施方式涉及的运算系统的参照地址管理表的一个例子的图。
图10是表示实施方式涉及的运算单元的数据跟踪处理的流程的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580078455.8/2.html,转载请声明来源钻瓜专利网。