控制系统、控制系统的控制方法以及控制系统的程序与流程

文档序号:23508533发布日期:2021-01-01 18:19阅读:263来源:国知局
技术特征:

1.一种控制系统,所述控制系统具备控制装置和开发支持装置,所述开发支持装置用于开发在所述控制装置中执行的多个不同的编程语言,

所述开发支持装置具备:

输入部,其输入所述多个不同的编程语言的源代码;

映射信息创建部,其对在各个源代码中选择的共享变量进行映射,创建共享变量映射信息;以及

发送部,其将所述源代码及所述共享变量映射信息发送给所述控制装置,

所述控制装置具备:

程序执行部,其执行由所述源代码表示的程序;以及

共享变量处理部,其根据所述共享变量映射信息,将进行了映射的各个所述共享变量作为公共的共享变量进行处理。

2.根据权利要求1所述的控制系统,其中,

所述共享变量处理部在进行了映射的共享变量间复制数据,或者使参照地址相同。

3.根据权利要求1或2所述的控制系统,其中,

由所述输入部输入的所述源代码至少包含基于编译语言的源代码和基于解释语言的源代码。

4.根据权利要求1至3中的任一项所述的控制系统,其中,

所述开发支持装置具备共享变量参考创建部,该共享变量参考创建部根据所述共享变量映射信息,示出在所输入的所述多个不同的编程语言的源代码中参照了所述共享变量的位置。

5.一种控制系统的控制方法,所述控制系统具备控制装置和开发支持装置,所述开发支持装置用于开发在所述控制装置中执行的多个不同的编程语言,所述控制系统的控制方法具备如下步骤:

在所述开发支持装置中

输入所述多个不同的编程语言的源代码;

对在各个源代码中选择的共享变量进行映射,创建共享变量映射信息;以及

将所述源代码及所述共享变量映射信息发送给所述控制装置,

在所述控制装置中

执行由所述源代码表示的程序;以及

根据所述共享变量映射信息,将进行了映射的各个所述共享变量作为公共的共享变量进行处理。

6.一种控制系统的程序,所述控制系统具备控制装置和开发支持装置,所述开发支持装置用于开发在所述控制装置中执行的多个不同的编程语言,

所述程序使计算机在所述开发支持装置中执行如下步骤:

输入所述多个不同的编程语言的源代码;

对在各个源代码中选择的共享变量进行映射,创建共享变量映射信息;以及

将所述源代码及所述共享变量映射信息发送给所述控制装置,

所述程序使计算机在所述控制装置中执行如下步骤:

执行由所述源代码表示的程序;以及

根据所述共享变量映射信息,将进行了映射的各个所述共享变量作为公共的共享变量进行处理。


技术总结
无需将在不同的程序间定义的共享变量设为同一名称,能够进行更自由的命名,从而能够沿用过去的程序资产。控制系统(100)具备控制装置(10)和开发支持装置(50),所述开发支持装置(50)用于开发在控制装置(10)中执行的多个不同的编程语言,开发支持装置(50)具备:输入部(71),其输入多个不同的编程语言的源代码;映射信息创建部(73a),其对利用各源代码选择的共享变量进行映射,创建共享变量映射信息;以及发送部(73、75),其将源代码及共享变量映射信息发送给控制装置(10),控制装置(10)具备:程序执行部(93a、93b),其执行由源代码表示的程序;和共享变量处理部(93c),其根据共享变量映射信息,将进行了映射的各共享变量作为公共的共享变量进行处理。

技术研发人员:铃木悠司;丸野良太
受保护的技术使用者:欧姆龙株式会社
技术研发日:2019.05.29
技术公布日:2021.01.01
当前第2页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!