[发明专利]控制系统、控制器以及控制方法在审
申请号: | 201980004158.7 | 申请日: | 2019-02-20 |
公开(公告)号: | CN111095194A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 冈村弘太郎 | 申请(专利权)人: | 欧姆龙株式会社 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G05B19/05 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 邓毅;黄纶伟 |
地址: | 日本国京*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制系统 控制器 以及 控制 方法 | ||
1.一种控制系统,该控制系统具有:
控制器,其能够访问数据库;以及
开发辅助装置,其构成为能够与所述控制器进行通信,
在所述开发辅助装置中能够安装用于辅助所述控制器的控制程序的开发的开发工具,
所述开发工具构成为受理如下设定作为设定信息:
用于从所述控制程序所包含的变量内指定作为收集对象的变量的设定;以及
用于针对作为该收集对象的各变量指定所述数据库上的识别名的设定,
所述控制器或所述开发工具包含生成模块,该生成模块用于根据所述设定信息所规定的所述数据库上的识别名、和与该识别名对应的所述数据库上的数据类型,输出用于在所述数据库上生成表的SQL语句,所述表是作为所述收集对象的变量的存储目的地。
2.根据权利要求1所述的控制系统,其中,
所述开发工具构成为根据设定了作为所述收集对象的各变量这一情况,显示该变量的数据类型。
3.根据权利要求1或2所述的控制系统,其中,
所述开发工具构成为还受理用于从被指定为所述收集对象的变量内指定主键的设定。
4.根据权利要求1~3中的任意一项所述的控制系统,其中,
所述开发工具构成为在被指定为所述收集对象的变量中包含结构体的情况下,针对该结构体所包含的各成员,受理所述数据库上的识别名的指定。
5.根据权利要求4所述的控制系统,其中,
所述生成模块按照如下的方式生成所述SQL语句:将针对所述结构体的各成员决定的所述识别名登记在与所述表不同的表中。
6.根据权利要求5所述的控制系统,其中,
所述生成模块将命令代码包含在所述SQL语句中,所述命令代码用于将所述结构体的识别名作为外部键而登记在所述表中。
7.一种控制器,其构成为能够与用于辅助控制程序的开发的开发辅助装置进行通信,并且能够访问数据库,其中,
在所述开发辅助装置中能够安装用于辅助所述控制程序的开发的开发工具,
所述开发工具构成为受理如下设定作为设定信息:
用于从所述控制程序所包含的变量内指定作为收集对象的变量的设定;以及
用于针对作为该收集对象的各变量指定所述数据库上的识别名的设定,
所述控制器具有:
通信部,其用于从所述开发辅助装置接收所述设定信息和所述控制程序;
程序执行模块,其用于按照从所述开发辅助装置接收到的所述控制程序,对控制对象的驱动设备进行控制;以及
生成模块,其用于根据从所述开发辅助装置接收到的所述设定信息所规定的所述数据库上的识别名、和与该识别名对应的所述数据库上的数据类型,输出用于在所述数据库上生成表的SQL语句,所述表是作为所述收集对象的变量的存储目的地。
8.一种控制方法,其是控制器的控制方法,所述控制器构成为能够与用于辅助控制程序的开发的开发辅助装置进行通信,并且能够访问数据库,其中,
在所述开发辅助装置中能够安装用于辅助所述控制程序的开发的开发工具,
所述开发工具构成为受理如下设定作为设定信息:
用于从所述控制程序所包含的变量内指定作为收集对象的变量的设定;以及
用于针对作为该收集对象的各变量指定所述数据库上的识别名的设定,
所述控制方法具有如下的步骤:
从所述开发辅助装置接收所述设定信息和所述控制程序;
按照从所述开发辅助装置接收到的所述控制程序,对控制对象的驱动设备进行控制;以及
根据从所述开发辅助装置接收到的所述设定信息所规定的所述数据库上的识别名、和与该识别名对应的所述数据库上的数据类型,输出用于在所述数据库上生成表的SQL语句,所述表是作为所述收集对象的变量的存储目的地。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980004158.7/1.html,转载请声明来源钻瓜专利网。