控制系统、控制方法以及控制程序技术方案

技术编号:28048441 阅读:33 留言:0更新日期:2021-04-09 23:39
本发明专利技术提供一种用于从周期执行型的控制程序中调出非周期执行型的功能模块的技术。控制系统包括第一控制部、第二控制部(C1、C2),及保存控制器用的控制程序(210、211)的存储装置。控制程序(210、211)包含调出非周期执行型的功能模块(55A)的周期执行型的功能模块(55B)。第一控制部(C1)将周期执行型的功能模块(55B)的输入变量的值反映在非周期执行型的功能模块(55A)的引数中,将所述功能模块的执行开始命令输出至第二控制部(C2)。第二控制部(C2)将非周期执行型的功能模块(55A)的返回值输出至第一控制部(C1)。第一控制部(C1)将返回值反映在周期执行型的功能模块(55B)的输出变量中。

【技术实现步骤摘要】
【国外来华专利技术】控制系统、控制方法以及控制程序
本公开涉及一种用于执行由不同种类的编程语言所规定的程序的技术。
技术介绍
在各种制造现场中导入有可编程逻辑控制器(ProgrammableLogicController,PLC)等控制器。控制器是一种计算机,执行对应于制造装置或制造设备等所设计的控制程序。此种控制程序使用与控制器分开准备的支持装置来制作。例如,日本专利特开2016-224557号公报(专利文献1)公开有一种用于制作利用图形化编程语言来记述的程序、及利用高级编程语言来记述的程序的减轻用户的负担的技术。现有技术文献专利文献专利文献1:日本专利特开2016-224557号公报
技术实现思路
专利技术所要解决的问题控制器的控制程序利用周期执行型的编程语言来记述。所谓周期执行型,是指每隔事先决定的周期重复执行控制程序的排头行~最终行的执行形态。即,在周期执行型的控制程序中,程序的执行周期得到保障。存在想要从此种周期执行型的控制程序中调出利用非周期执行型的编程语言来记述的功能模块的期望。所谓本文档来自技高网...

【技术保护点】
1.一种控制系统,包括用于保存控制器用的控制程序的存储装置,所述控制程序包含用于调出非周期执行型的功能模块的周期执行型的功能模块,所述控制系统包括:/n第一控制部,用于执行所述控制程序;以及/n第二控制部,用于执行所述非周期执行型的功能模块;/n所述第一控制部当在所述控制程序的执行中执行了所述周期执行型的功能模块时,将所述周期执行型的功能模块的输入变量的值反映在所述非周期执行型的功能模块的引数中,将所述非周期执行型的功能模块的执行开始命令输出至所述第二控制部,/n所述第二控制部基于受理了所述执行开始命令,而开始所述非周期执行型的功能模块的执行,基于所述非周期执行型的功能模块的执行已完成,而将所...

【技术特征摘要】
【国外来华专利技术】20181005 JP 2018-1901501.一种控制系统,包括用于保存控制器用的控制程序的存储装置,所述控制程序包含用于调出非周期执行型的功能模块的周期执行型的功能模块,所述控制系统包括:
第一控制部,用于执行所述控制程序;以及
第二控制部,用于执行所述非周期执行型的功能模块;
所述第一控制部当在所述控制程序的执行中执行了所述周期执行型的功能模块时,将所述周期执行型的功能模块的输入变量的值反映在所述非周期执行型的功能模块的引数中,将所述非周期执行型的功能模块的执行开始命令输出至所述第二控制部,
所述第二控制部基于受理了所述执行开始命令,而开始所述非周期执行型的功能模块的执行,基于所述非周期执行型的功能模块的执行已完成,而将所述非周期执行型的功能模块的返回值输出至所述第一控制部,
所述第一控制部基于从所述第二控制部接收了所述返回值,而将所述返回值反映在所述周期执行型的功能模块的输出变量中。


2.根据权利要求1所述的控制系统,其中所述第一控制部在从对所述第二控制部输出所述执行开始命令至接收所述返回值为止的期间,中断所述控制程序的执行。


3.根据权利要求1所述的控制系统,其中所述第一控制部在从对所述第二控制部输出所述执行开始命令至接收所述返回值为止的期间,继续执行所述控制程序。


4.根据权利要求3所述的控制系统,其中所述周期执行型的功能模块的输出包含用于反映所述非周期执行型的功能模块的执行完成的输出变量。


5.根据权利要求1至4中任一项所述的控制系统,其中所述第一控制部对照所述引数的数据类型来转换所述输入变量的值后,将所述输入变量的值反映在所述引数中。


6.根据权利要求1至5中任一项所述的控制系统,其中所述第一控制部对照...

【专利技术属性】
技术研发人员:广田拓也
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1