【技术实现步骤摘要】
【国外来华专利技术】仿真系统、可编程控制器、仿真装置、工程设计工具
本专利技术涉及仿真系统、可编程控制器、仿真装置、工程设计工具。
技术介绍
在对制造装置等进行开发的工序中的使用实际仪器(actualequipment)进行的调试中,由于要求慎重的调整,以不会由于机械的干涉而对设备、加工物造成破损,因此需要大量的开发时间。因此,迫切需要在个人计算机上进行机械的轨道及干涉确认的3DCAD(computeraideddesign)仿真器。在3DCAD仿真器中,能够进行调试而不用担心由于机械的干涉导致的设备、加工物的破损。因此,在3DCAD仿真器中,不需要慎重的调整,能够大幅度地削减调试的时间。但是,在针对可编程控制器实际仪器的由3DCAD仿真器实现的仿真中,3DCAD仿真器中的每1个周期所对应的可编程控制器实际仪器的周期数是不定的。因此,有时由可编程控制器实际仪器计算出的数据不能反映至3DCAD仿真器的仿真中。上述的数据的反映错误导致仿真的精度下降。因此,作为使仿真装置的周期和可编程控制器实际仪器的周期相匹配的技术,提出了下述方法,即,例如如果可编程控制器进行了1个周期的扫描时间,则变为等待状态,根据来自仿真装置的指令,执行下一个周期(例如,参照专利文献1)。专利文献1:日本特开2002-297226号公报
技术实现思路
但是,根据上述现有技术,为了提高仿真的精度,设计者需要采用对可编程控制器的用户程序进行变更等的应对手段。即,当前,设计者对可编程控制器的用户程序进行修正等,使可编程控制器实际仪器的1个周期的时间和3DCAD仿真器的1个周期的时间同步。但是,上述处理存在下述问题,即, ...
【技术保护点】
一种仿真系统,其具有可编程控制器和仿真装置,该可编程控制器使用用户程序而对被控制装置进行控制,该仿真装置模拟由所述用户程序对所述被控制装置进行控制的动作而进行仿真,该仿真系统的特征在于,所述可编程控制器具有:运算部,其执行所述用户程序而进行运算处理;以及存储部,其储存所述运算处理的结果,所述运算部,在所述用户程序中的1周期份的运算处理完结的时刻,转换至不进行新的周期份的运算处理的暂时停止状态,并且将所述1周期份的运算处理的结果储存至所述存储部,在从所述仿真装置接收到对所述暂时停止状态的解除进行指示的停止解除指示命令的情况下,将所述暂时停止状态解除,并且将储存在所述存储部中的所述1周期份的所述运算处理的结果发送至所述仿真装置,所述仿真装置具有:仿真部,其通过对所述被控制装置的2维形状模型或3维形状模型进行控制,从而模拟对所述被控制装置进行控制的动作而进行仿真;以及停止解除指示命令生成部,其生成所述停止解除指示命令,所述仿真部,基于从所述可编程控制器发送的1周期份的所述用户程序的运算处理的结果,执行1周期份的仿真,在所述1周期份的仿真完结的时刻,转换至不进行新的周期份的仿真的暂时停止状态, ...
【技术特征摘要】
【国外来华专利技术】1.一种仿真系统,其具有可编程控制器和仿真装置,该可编程控制器使用用户程序而对被控制装置进行控制,该仿真装置模拟由所述用户程序对所述被控制装置进行控制的动作而进行仿真,该仿真系统的特征在于,所述可编程控制器具有:运算部,其执行所述用户程序而进行运算处理;存储部,其储存所述运算处理的结果;以及固件,其对所述可编程控制器的动作进行控制,所述运算部根据所述固件,在所述用户程序中的1周期份的运算处理完结的时刻,通过将暂时停止模式标志设为开启,转换至不进行新的周期份的运算处理的暂时停止状态,并且将所述1周期份的运算处理的结果储存至所述存储部,在从所述仿真装置接收到对所述暂时停止状态的解除进行指示的停止解除指示命令的情况下,通过将所述暂时停止模式标志设为关闭,将所述暂时停止状态解除,并且将储存在所述存储部中的、在即将转移至所述暂时停止状态前进行的所述1周期份的所述运算处理的结果发送至所述仿真装置,所述仿真装置具有:仿真部,其通过对所述被控制装置的2维形状模型或3维形状模型进行控制,从而模拟对所述被控制装置进行控制的动作而进行仿真;以及停止解除指示命令生成部,其生成所述停止解除指示命令,所述仿真部,基于从所述可编程控制器发送的、在所述运算部即将转移至所述暂时停止状态前由所述运算部进行的1周期份的所述用户程序的运算处理的结果,执行1周期份的仿真,在所述1周期份的仿真完结的时刻,通过将所述暂时停止模式标志设为开启,转换至不进行新的周期份的仿真的暂时停止状态,并且将所述停止解除指示命令生成部所生成的所述停止解除指示命令发送至所述可编程控制器。2.根据权利要求1所述的仿真系统,其特征在于,所述运算部在将所述暂时停止状态解除后,执行所述用户程序中的新的周期份的运算处理。3.根据权利要求1或2所述的仿真系统,其特征在于,所述仿真部在将所述停止解除指示命令发送至所述可编程控制器后,接收到从所述可编程控制器发送的新的1周期份的所述用户程序的运算处理的结果的情况下,通过将所述暂时停止模式标志设为关闭,将所述仿真部的暂时停止状态解除,基于所述新的1周期份的所述用户程序的运算处理的结果而执行新的1周期份的仿真。4.根据权利要求1或2所述的仿真系统,其特征在于,具有对第1动作模式和第2动作模式进行切换并设定的功能,该第1动作模式是指,所述运算部每执行所述用户程序的1周期份的运算处理则变为所述暂时停止状态,该第2动作模式是指,所述运算部连续地执行所述用户程序的多个周期份的运算处理,而不变为所述暂时停止状态。5.一种可编程控制器,其与仿真装置以可进行通信的方式连接而构成仿真系统,该可编程控制器使用用户程序而对被控制装置进行控制,该仿真装置模拟由所述用户程序对所述被控制装置进行控制的动作而进行仿真,该可编程控制器的特征在于,具有:运算部,其执行所述用户程序而进行运算处理;存储部,其储存所述运算处理的结果;以及固件,其对所述可编程控制器的动作进行控制,所述运算部根据所述固件...
【专利技术属性】
技术研发人员:谷出新,前田一树,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。