发明名称 可编程控制器的模拟装置
摘要 本发明提供一种可编程控制器的模拟装置,在计算机上软件地实现虚拟可编程控制器、作为所述虚拟可编程控制器的开发支援装置而起作用的工具、及错误模拟器,虚拟可编程控制器包括虚拟通信单元、可编程控制器机种信息存储器、可编程控制器模拟引擎、可编程控制器虚拟存储器、及模拟引擎接口,错误模拟器包括分机种可编程控制器异常信息存储器、机种信息读取单元、依赖机种信息读取单元、显示单元及模拟可编程控制器写入单元,由此,通过所述工具而使期望的可编程控制器机种信息存储在虚拟可编程控制器内的可编程控制器机种信息存储器之后,根据计算机的画面上的异常项目的一览显示,进行规定的异常项目选择操作及有无异常发生的指定操作。
申请公布号 CN101295173B 申请公布日期 2011.01.19
申请号 CN200810094805.1 申请日期 2008.04.28
申请人 欧姆龙株式会社 发明人 冈村弘太郎;重森弓束
分类号 G05B19/05(2006.01)I;G06F17/50(2006.01)I 主分类号 G05B19/05(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 钱大勇
主权项 一种可编程控制器的模拟装置,在计算机上软件地实现以下部件:对真可编程控制器的动作进行仿真的虚拟可编程控制器、作为所述虚拟可编程控制器的开发支援装置而起作用的工具、以及用于对在所述虚拟可编程控制器上产生的异常进行模拟的错误模拟器,其特征在于,在所述虚拟可编程控制器中包括:虚拟通信单元,用于提供与所述工具之间的虚拟通信功能;可编程控制器机种信息存储器,用于存储经由所述虚拟通信单元而从所述工具接收的应仿真的可编程控制器的机种信息;可编程控制器模拟引擎,对与存储在所述可编程控制器机种信息存储器中的可编程控制器机种信息对应的机种的可编程控制器的动作进行仿真;可编程控制器虚拟存储器,由以下存储器构成:用户存储器,用于存储应在所述可编程控制器模拟引擎中执行的用户程序;异常存储器,用于分各个异常项目来存储表示有无与在所述可编程控制器中发生的硬件异常、通信异常等的各种异常项目有关的异常发生的异常信息;以及用于存储输入输出数据的输入输出存储器等的各种存储器;以及模拟引擎接口,用于提供不经由所述虚拟通信单元而允许从所述错误模拟器到该虚拟可编程控制器的访问的功能,所述错误模拟器包括:分机种可编程控制器异常信息存储器,使可编程控制器异常信息按可编程控制器的每个机种存储,所述可编程控制器异常信息至少包含在可编程控制器中可发生的异常项目的各个异常项目、和存储了与这些异常项目有关的有无异常发生的信息的所述虚拟可编程控制器内的异常存储器的地址之间的关系;机种信息读取单元,用于经由所述模拟引擎接口而从所述可编程控制器机种信息存储器读取可编程控制器机种信息;依赖机种信息读取单元,用于从所述分机种异常信息存储器中读取与经由所述机种信息读取单元所读取的机种信息对应的可编程控制器机种的可编程控制器异常信息;显示单元,将构成经由所述依赖机种信息读取单元所读取的可编程控制器异常信息的异常项目一览显示在所述计算机的画面,从而促使用户进行异常项目的选择以及有无与该异常项目有关的异常发生的指定;以及模拟器可编程控制器写入单元,通过用户的规定操作而进行了所述异常项目的选择以及所述有无异常发生的指定时,经由所述模拟引擎接口,对所述虚拟可编程控制器的异常存储器内的相应地址写入与有无异常发生的指定对应的信息,由此,通过所述工具而使期望的可编程控制器机种信息存储在所述虚拟可编程控制器内的可编程控制器机种信息存储器之后,根据所述计算机的画面上的异常项目的一览显示,进行规定的异常项目选择操作以及有无异常发生的指定操作,从而可以无需经由所述工具的操作而将所述虚拟可编程控制器内的异常存储器的对应的地址的状态设定为期望的状态。
地址 日本京都府