提供模拟系统,能够比现有技术更确切地确认及评价制造装置的动作。另外,在制造装置的设计结束前,能够确切确认以及评价包括制造装置的全部动作模拟系统包括对控制对象进行控制的控制装置、能够与控制装置数据交换的信息处理装置。控制装置包括:计算处理部,执行控制对象相关的序列控制以及动作控制;输出部,输出序列控制以及动作控制相关的每个规定周期的数据;信息处理装置包括:存储模块,保存设计数据,设计数据表示控制对象的至少一部分的结构;可视化模块,使用从控制装置输出的每个规定周期的数据中的包括满足预先规定的条件的时刻在内的整个规定期间内的数据和设计数据,使该时刻前后的期间内的控制对象的动作可视化。
【技术实现步骤摘要】
本专利技术涉及包括对控制对象进行控制的控制装置的模拟系统。
技术介绍
在各种制造现场中,导入了各种FA(Factory Automat1n:工厂自动化)技术。近年来,随着 ICT (Informat1n and Communicat1n Technology:信息和通信技术)的进步,FA技术也被导入更高度的信息处理技术。作为这种ICT的应用例,已经提出了这样的技术:不使制造装置实际工作,而仅通过模拟,来确认装置的动作或评价安全性等。例如,JP特开2009-018145号公报(专利文献I)公开这样一种工作机械的干涉检查装置,在该工作机械中,具有数值控制装置(NC装置)等,使工件或加工工具中的至少一方移动,从而加工工件,并防止工件或加工工具移动时的碰撞。现有技术文献专利文献专利文献1:JP特开2009-018145号公报
技术实现思路
上述专利文献I所公开的装置,预先评价作为制造装置的工作机械中是否发生干涉,应用范围仅限于工作机械。另外,工作机械的设计结束后,主要目的在于评价加工序是否恰当,因此无法评价机械设计是否恰当。希望有一种模拟系统,能够比现有技术更恰当确认和评价制造装置的动作。另外,希望有一种模拟系统,在制造装置的设计结束之前,能够恰当确认和评价包括制造装置在内的全部动作。本专利技术的一个方面的模拟系统具有:控制装置,其对控制对象进行控制;信息处理装置,其能够与控制装置进行数据交换。控制装置包括:计算处理部,其执行控制对象相关的序列控制以及动作控制;输出部,其输出序列控制以及动作控制相关的每个规定周期的数据。信息处理装置包括:存储模块,其保存设计数据,设计数据表示控制对象的至少一部分的结构;视化模块,其使用从控制装置输出的每个规定周期的数据中的特定数据和设计数据,使特定期间内的控制对象的动作可视化,特定数据是指,在包括满足预先规定的条件的时刻在内的整个规定期间内的数据,特定期间是指,时刻的前后的期间。优选地,信息处理装置还具有分析模块,该分析模块用于将从控制装置输出的每个规定周期的数据所含的多个项目的控制状态值,排列显示在同一时间轴上。优选地,信息处理装置显示操作对象,该操作对象用于接受用户为了设定控制对象的动作可视化时间而做出的用户操作。优选地,信息处理装置,使与预先规定的条件相关联的部位可视化。本专利技术的另一方面的模拟系统具有:控制装置,其对控制对象进行控制;信息处理装置,其能够与控制装置进行数据交换。信息处理装置包括生成编辑模块,生成编辑模块能够生成以及编辑设计数据,设计数据表示控制对象的至少一部分的结构。控制装置包括计算处理部,该计算处理部,将从信息处理装置接收的每个规定周期的数据作为输入数据,执行预先设定的序列控制以及动作控制中的至少一种控制,将通过执行控制而计算出的每个规定周期的数据作为输出数据而发送至信息处理装置。信息处理装置包括:可视化模块,其使用来自控制装置的输出数据和设计数据,使控制对象的动作可视化;输出模块,将可视化后的控制对象的动作所对应的每个规定周期的数据,输出至控制装置。优选地,信息处理装置,如果来自控制装置的输出数据满足预先规定的条件,则将表示满足该条件的信息,应答至控制装置。优选地,控制装置,被安装成在计算机上执行的模拟器。优选地,可视化模块,每当来自控制装置的输出数据被更新时,更新控制对象的对应的对象物的位置。通过本专利技术的实施方式的模拟系统,能够更确切地确认以及评价制造装置的动作。通过本专利技术的另一实施方式的模拟系统,从制造装置的设计结束前,就能够确切确认以及评价包括制造装置的全部动作。【附图说明】图1是表示本实施方式的模拟系统的结构例的示意图。图2是表示图1所示的控制装置以及信息处理装置的结构例的示意图。图3A?3C是表示本实施方式的模拟系统中的数据交换涉及的结构例的示意图。图4是表示本实施方式的模拟系统中交换的数据的结构例的示意图。图5是表示一般的装置开发过程的示意图。图6A、6B是表示本实施方式的模拟系统所提供的故障再现的维护功能涉及的显示例的图。图7A、7B是将图6A、6B所示的故障再现所对应的时序图(time chart)与正常时相比较表示的图。图8是表示本实施方式的模拟系统所提供的故障再现的维护功能涉及的功能结构的示意图。图9A、9B是用于说明本实施方式的模拟系统所提供的调谐功能的图。图10是表示本实施方式的模拟系统所提供的调谐功能涉及的功能结构的示意图。图11是用于说明本实施方式的模拟系统所提供的实机响应调试(responsedebug)功能的图。图12是表示本实施方式的模拟系统所提供的实机响应调试功能涉及的功能结构的示意图。其中,附图标记说明如下I模拟系统;100控制装置;102、202处理器;104、204芯片组;106、206主存储器;108闪存器;110系统程序;112用户程序;112A序列程序;112B动作程序;116夕卜部网络控制器;118、218存储卡接口; 120存储卡;122内部总线控制器;124字段总线控制器;126、128 I/O单元;150计算处理模块;152、250存储模块;154输出模块;268提取模块;160、270通信模块;200信息处理装置;208硬盘;212 CAD程序;216通信部;220输入部;222显示部;252设计数据;254控制装置数据;256模拟条件;260生成编辑模块;262可视化模块;264变换表;266分析模块;272模拟模块;300制造装置;400网络;410协议变换服务器;420数据库装置;430辅助装置。【具体实施方式】参照附图来说明本专利技术的实施方式。此外,对于图中的同一或相当部分,标注同一附图标记而不重复说明。<A.模拟系统结构>首先,说明本实施方式的模拟系统I的结构。图1是表示本实施方式的模拟系统I的结构例的示意图。参照图1,本实施方式的模拟系统I包括对控制对象进行控制的控制装置100、信息处理装置200。控制装置100例如是被称为PLC(Programmable Logic Controller:可编程逻辑控制器)的产业用的装置。在图1中,作为控制对象的一例,示出了制造装置300。控制装置100通过预先编程的控制计算(处理)来计算出控制指令,将该控制指令赋予控制对象,并且,从控制对象取得控制状态值等,其用于后续的控制计算。从控制装置100输出的控制指令可以包括2值化信号和多值信号,该2值化信号用于控制阀的开闭、灯的打开/关闭(开(ON)/关(OFF))等,该多值信号用于控制步进电动机等的促动器的操作位移、操作速度等。被赋予控制装置100的控制状态值,可以包括临界开关、传感器的状态(打开/关闭(开(ON)/关(OFF)))。控制装置100能够根据各种传感器的输出来进行序列控制和动作控制,在该序列控制中控制促动器的打开/关闭(开(ON) /关(OFF)),在该动作控制中连续控制促动器的操作位移、操作速度等。即,控制装置100能够执行控制对象涉及的序列控制以及动作控制。信息处理装置200能够与控制装置100进行数据交换,并且装有可视化功能,在该可视化功能中,利用来自控制装置100的信息等使制造装置300的动作可视化。信息处理装置200安装有用于设计各种装置的CAD (本文档来自技高网...
【技术保护点】
一种模拟系统,具有:控制装置,其对控制对象进行控制,信息处理装置,其能够与所述控制装置进行数据交换;该模拟系统的特征在于,所述控制装置包括:计算处理部,其执行所述控制对象相关的序列控制以及动作控制,输出部,其输出所述序列控制以及所述动作控制相关的每个规定周期的数据;所述信息处理装置包括:存储模块,其保存设计数据,所述设计数据表示所述控制对象的至少一部分的结构,可视化模块,其使用从所述控制装置输出的每个规定周期的数据中的特定数据和所述设计数据,使特定期间内的所述控制对象的动作可视化,所述特定数据是指,在包括满足预先规定的条件的时刻在内的整个规定期间内的数据,所述特定期间是指,所述时刻的前后的期间。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:古田胜久,竹下胜治,大原尚树,
申请(专利权)人:欧姆龙株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。