[发明专利]控制系统、控制系统的控制方法以及控制系统的程序在审

专利信息
申请号: 201980035702.4 申请日: 2019-05-29
公开(公告)号: CN112166409A 公开(公告)日: 2021-01-01
发明(设计)人: 铃木悠司;丸野良太 申请(专利权)人: 欧姆龙株式会社
主分类号: G06F8/30 分类号: G06F8/30
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 邓毅;黄纶伟
地址: 日本国京*** 国省代码: 暂无信息
权利要求书: 暂无信息 说明书: 暂无信息
摘要: 无需将在不同的程序间定义的共享变量设为同一名称,能够进行更自由的命名,从而能够沿用过去的程序资产。控制系统(100)具备控制装置(10)和开发支持装置(50),所述开发支持装置(50)用于开发在控制装置(10)中执行的多个不同的编程语言,开发支持装置(50)具备:输入部(71),其输入多个不同的编程语言的源代码;映射信息创建部(73a),其对利用各源代码选择的共享变量进行映射,创建共享变量映射信息;以及发送部(73、75),其将源代码及共享变量映射信息发送给控制装置(10),控制装置(10)具备:程序执行部(93a、93b),其执行由源代码表示的程序;和共享变量处理部(93c),其根据共享变量映射信息,将进行了映射的各共享变量作为公共的共享变量进行处理。
搜索关键词: 控制系统 控制 方法 以及 程序
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201980035702.4/,转载请声明来源钻瓜专利网。

同类专利
  • 控制器、控制方法以及存储介质-201980004160.4
  • 冈村弘太郎 - 欧姆龙株式会社
  • 2019-02-20 - 2023-10-27 - G06F8/30
  • 期望用于在不描述SQL语句的情况下在数据库上生成表的技术。控制器(200)的控制程序包含生成模块(250),该生成模块(250)输出用于在数据库(430)上生成表(432)的SQL语句(230),该表(432)是该控制程序所包含的作为收集对象的变量的存储目的地。生成模块(250)针对作为收集对象的各变量决定数据库(430)上的识别名,根据控制程序中能够使用的数据类型、与数据库(430)中能够使用的数据类型之间的对应关系(213),确定与作为收集对象的各变量的数据类型对应的数据库(430)上的数据类型,根据所决定的识别名和确定的数据类型,生成SQL语句(230)。
  • 生成自动化脚本的方法和装置-202180033485.2
  • 袁翔宇 - 华为技术有限公司
  • 2021-12-22 - 2023-08-25 - G06F8/30
  • 本申请提供了一种生成自动化脚本的方法,该方法包括:获取用户界面中的至少一个第一待设置的项目和用户在至少一个第一待设置的项目中输入的数据;根据至少一个第一待设置的项目确定至少一个第一自动化脚本模板,至少一个第一自动化脚本模板中包括待设置的数据;根据用户在至少一个第一待设置的项目中输入的数据设置至少一个第一自动化脚本模板中的待设置的数据,以得到第一自动化脚本。本申请实施例的生成自动化脚本的方法根据用户在用户界面输入的数据和预设的自动化脚本模板生成对应的自动化脚本,避免人工编写,节省人力。
  • 软件分析辅助系统及其计算机可读记录介质-202080027594.9
  • 堀旭宏;川上真澄;市井诚;铃木康文;若林升 - 株式会社日立制作所
  • 2020-04-13 - 2023-08-11 - G06F8/30
  • 提供一种用户能够容易地分析软件的系统。辅助软件的构造的分析的软件分析辅助系统(1)包含至少一个计算机,计算机取得表示各软件组件的关系以及属性的软件组件信息(12),取得能够编辑的显示要素设定信息(13),其是设定了与各软件组件的属性对应的第一显示要素(41)以及与各软件组件间的关系对应的第二显示要素(42)的显示要素设定信息(13),在基于各软件组件的属性中的预先选择出的预定的多个属性来显示各软件组件的关系的虚拟空间(40)的预定位置,分别配置第一显示要素以及第二显示要素。
  • 一种代码处理方法、装置、设备及介质-202180074635.4
  • 王亚伟;帕维尔·彼得罗琴科;德米特里·卡彭科 - 华为云计算技术有限公司
  • 2021-10-11 - 2023-07-07 - G06F8/30
  • 本申请提供了一种代码处理方法,该方法应用于软件开发技术领域,包括:通过用户界面接收用户输入的代码,根据用户输入的代码确定待补全代码的上下文特征,然后根据待补全代码的上下文特征从上下文数据库中确定待补全代码的至少一个候选项,该上下文数据库中存储有样本代码以及样本代码的上下文特征,接着通过用户界面向用户呈现至少一个候选项。由于候选项是通过对代码进行静态分析,如静态语法分析、静态语义分析得到,候选项符合语法规则,有较高概率通过编译检查。故该方法预测的候选项具有较高准确度,基于此进行代码补全,可以提高补全精度和效率。
  • 用于创建和执行高度扩展的云应用的系统和方法-202080107056.0
  • D·A·戈鲁贝夫 - “工艺系统”有限责任公司
  • 2020-11-10 - 2023-07-04 - G06F8/30
  • 本发明涉及到开发和执行基于网络的软件应用程序领域。所要求保护的是一组发明,更特别要求的是一种开发和执行基于网络的软件应用的云系统和方法。云系统由通过软件接口相互交互的微服务组成。所述微服务包括:元模型服务;元数据管理服务;元语言交叉编译器服务,其能够将描述应用程序对象的业务逻辑对象的元语言源代码翻译为Erlang代码、将生成的Erlang代码编译为用于Erlang虚拟机的二进制代码,其可由应用程序执行服务加载并执行;会话管理服务;应用程序执行服务;外部数据接口服务,其能够与外部数据库和网络服务一起工作;以及外部API服务。元模型服务和会话管理服务的设计使得它们可以在主从基础上由至少一个服务补充,以分配与查询相关的负载。技术结果是提高效率,在应用程序的开发和执行过程中提供横向扩展,并通过使用元语言简化应用程序业务逻辑的描述。
  • 自然解决方案语言-202180057977.5
  • 拉马林加·拉朱·比拉朱 - 布莱恩认知私人有限公司
  • 2021-08-02 - 2023-05-02 - G06F8/30
  • 一种计算机实现的方法,在使用基于自然语言的设计来将应用或解决方案逻辑传达给计算机时,有效地替换“编程代码”。在不参考任何外来符号或关键词的情况下,NSL使用计算机实现的方法来使用标准且熟悉的类似自然语言的构造(任何自然语言,而不只是英语),从而以用户友好的方式在技术上将复杂操作、应用和解决方案逻辑传达给机器代理(计算机)。使用同样的计算机实现的方法,它有能力将所有现有编程代码翻译或逆向工程为NSL。从根本上说,NSL不需要“编程代码”的专业知识。用户能够迅速地且容易地将逻辑直接传达给计算机或者轻松地招募可用的解决方案组件。另外,嵌入在计算机程序和应用中的解决方案逻辑被带入信息搜索原则的视界。
  • 对与设备的固件单元相关联的软件模块进行编程的方法-202080103467.2
  • 萨卡里·奥利泰沃 - 西门子工业软件有限公司
  • 2020-08-28 - 2023-03-31 - G06F8/30
  • 本公开描述了一种对与设备的固件单元相关联的软件模块进行编程的方法。该方法包括获取与固件单元相关联的寄存器传输级程序,该寄存器传输级程序包括指示固件单元中的多个寄存器的多个寄存器变量,该多个寄存器变量在寄存器传输级程序的第一命名空间内定义;以及将与寄存器传输级程序相关联的第一命名空间链接到与软件模块相关联的命名空间,用于引用来自该多个寄存器变量中的至少一个寄存器变量。该寄存器传输级程序包括高级编程语言的与固件单元相关联的一个或多个操作的设计级描述。
  • 编程标记方法和处理器、终端及计算机程序产品-202080102861.4
  • 金鑫;单俊逸;廖亮 - 西门子(中国)有限公司
  • 2020-07-14 - 2023-03-14 - G06F8/30
  • 一种编程标记方法和处理器、终端及计算机程序产品。该方法包括在第一界面中显示与待执行的目标任务关联的至少两个操作设备的设备控件,第一界面用于配置操作设备的设备控件的编程逻辑;确定至少两个操作设备中每个操作设备各自所在的设备群组;为操作设备配置群组标签,群组标签用于标记操作设备所在的设备群组;在与第一界面关联的第二界面中,显示至少两个操作设备执行目标任务时所用的编程流程图,编程流程图中包括至少两个功能块,每个功能块由一个操作设备控制执行一个处理动作,每个功能块上标记有与操作设备匹配的群组标签,第二界面用于配置功能块及功能块之间的执行逻辑。因此解决了目前编程操作复杂度较高的问题。
  • 程序创建辅助装置-202080102666.1
  • 藤田浩平;渡边宣寿 - 三菱电机株式会社
  • 2020-07-07 - 2023-03-07 - G06F8/30
  • 本发明的目的在于提供切实地对在用户所期望的时间内执行的程序的创建进行辅助的程序创建辅助装置。而且,本发明的程序创建辅助装置(71)具有程序创建部(1)及执行时间推定部(2),执行时间推定部(2)包含处理时间推定部(21)及通信时间推定部(22)。处理时间推定部(21)执行针对由程序创建部(1)创建的多个图标的每一者,基于所指定的CPU及OS,对相关联的处理的处理时间进行推定而得到推定处理时间的处理时间推定处理。通信时间推定部(22)执行针对所需数量的通信路径的每一者,基于所指定的CPU及OS,对通信时间进行推定而得到推定通信时间的通信时间推定处理。
  • 信息处理方法以及信息处理装置-202180042898.7
  • 村上健太;末益智志;岸竜弘;坂本一树;成濑隼人 - 松下电器(美国)知识产权公司
  • 2021-06-16 - 2023-02-28 - G06F8/30
  • 在该信息处理方法中,从用于驱动装置(20)的执行器(22)以及加热器(23)的至少其中一方的N个功能块中,按照由操作者进行的输入操作,将M个功能块的每一个作为选择功能块来选择(步骤S41),通过至少将M个选择功能块的顺序,按照由操作者进行的输入操作来设定,从而生成应用程序(步骤S42),参照禁止规定的2个以上的功能块中的一个功能块被执行的情况下而剩余的功能块中的至少一个不被执行的规则,在应用程序中包括的M个选择功能块符合上述规则的情况下,对应用程序进行变更(步骤S44、S45),输出进行了变更的应用程序(步骤S46)。
  • 用于创建和执行用于控制自动化系统的控制程序的方法以及自动化系统-202180039726.4
  • 拉尔夫·德雷森 - 倍福自动化有限公司
  • 2021-06-04 - 2023-02-14 - G06F8/30
  • 本发明涉及一种用于创建并且执行用于控制自动化系统(200)的控制程序的方法(100),所述自动化系统具有控制器(201)和与该控制器(201)连接的网页服务器(203),该方法包括:在代码创建步骤(105)中,在基于网页的开发环境(300)的在网页浏览器(206)中执行的输入模块中创建用于所述自动化系统(200)的控制程序的第一版本的程序代码(V1);在转换步骤(111)中,在所述网页服务器(201)上执行基于网页的开发环境(300)的转换模块(303)并且将所述程序代码转换成二进制语言的程序代码;并且在执行步骤(115)中,通过所述自动化系统的控制器(201)执行二进制语言的程序代码。此外,提供一种自动化系统(200)。
  • 用于工程设计技术系统的系统和方法-202180038122.8
  • 马库斯·迈克尔·盖佩尔;弗朗切斯科·蒙特罗内 - 西门子股份公司
  • 2021-04-01 - 2023-02-03 - G06F8/30
  • 本发明公开了一种用于工程设计包括一个或多个网络物理设备(612‑618)的至少一个技术系统(610)的系统和方法。该方法包括基于与该设备(612‑618)相关联的配置和功能中的至少一个来生成用于该技术系统(610)的工程设计代码,其中,该工程设计代码使得能够在该设备(612‑618)之间进行协调,由此该技术系统(610)中的至少一个操作是可执行的;基于与该设备(612,212)、该系统和该操作中的至少一个相关联的兼容性指示符(410)来确定该工程设计代码的可执行性;以及基于确定的工程设计代码的可执行性来工程设计该一个或多个设备中的至少一个设备(612)。
  • 无冲突版本控制-202180008171.7
  • Y·施里尼瓦桑;K·C·拉塔孔达;崔洛准 - 国际商业机器公司
  • 2021-01-14 - 2022-08-30 - G06F8/30
  • 示例操作可包括以下一个或多个:由文档处理器节点接收具有文档标识符(ID)的文件;由所述文档处理器节点生成所述文件的哈希;由所述文档处理器节点提交包含所述文件的哈希、所述文档ID和文档定位符的区块链交易;由所述文档处理器节点将文档访问权限分配给参与节点;以及向所述参与节点通知所述ID下的所述文档的版本。
  • 程序执行装置、程序执行方法以及程序-202080082311.0
  • 永田耕平;井尻隆史;中冈象平 - 欧姆龙株式会社
  • 2020-12-01 - 2022-07-15 - G06F8/30
  • 模板数据示出1个以上的指定处理项目、1个以上的指定处理项目的第1执行顺序、以及在按照第1执行顺序排列有1个以上的指定处理项目的第1流程中允许插入新的处理项目的插入位置。追加数据示出1个以上的追加处理项目和1个以上的追加处理项目的第2执行顺序。程序执行部基于模板数据和追加数据,执行在第1流程中的插入位置插入了按照第2执行顺序排列有1个以上的追加处理项目的第2流程的程序。由此,能够使用共同的流程和独立的流程容易地执行期望的程序。
  • 超堆积器-202080041963.X
  • 布赖恩·霍尔特 - 布赖恩·霍尔特
  • 2020-06-30 - 2022-01-18 - G06F8/30
  • 一种用于从简单输入值生成复杂正式语言文档的改进方法,减少了对正式交流的障碍。所描述的技术可以应用于不同领域以生成需要正式语言的不同类型的文档。为了说明,本公开集中于生成计算机程序文档,因为编程语言是最正式语言中的一种语言。
  • 工作流引擎工具-202080016434.4
  • 王宇;胡宇;曹海元;苏慧;李金超;宋鑫莹;高剑峰 - 微软技术许可有限责任公司
  • 2020-01-23 - 2021-12-21 - G06F8/30
  • 本文公开了一种工作流引擎工具,该工作流引擎工具使得科学家和工程师能够几乎没有开销地以编程方式创作工作流(例如,有向无环图DAG),使用更简单的脚本,该脚本几乎不需要修改即可在用于多个不同的工作流引擎之间进行移植。这准许用户专注于项目的业务逻辑,避免与工作流管理有关的分散注意力的繁琐开销(诸如,上传模块、绘制边、设置参数,以及其他任务)。工作流引擎工具提供了在工作流引擎之上的抽象层,引入了将编程语言函数(例如,常规python函数)转换为工作流模块定义的绑定函数。工作流引擎工具通过从编程语言脚本中推断构建DAG来推断模块实例并且自动归纳边依赖性。
  • 大自动化代码-201980091363.1
  • A.马丁内斯卡内多;P.戈亚尔;J.范德文特 - 西门子股份公司
  • 2019-02-05 - 2021-11-05 - G06F8/30
  • 本发明提供一种用于将深度学习技术应用于自动化工程环境的系统和方法。系统分别从公共存储库和专用源检索大代码文件和自动化编码文件。大代码文件包括如下示例:被该方法和系统用于训练高级的自动化工程软件的通用软件结构示例。该系统将编码文件在公共空间中表示为嵌入图形,系统的神经网络使用所述嵌入图形来学习模式。基于学习,系统可以预测自动化编码文件中的模式。可以根据预测的模式创建可执行的自动化代码,以扩充现有的自动化编码文件。
  • 自然解决方案语言-202080008550.1
  • 拉马林加·拉朱·比拉朱 - 布莱恩认知私人有限公司
  • 2020-01-03 - 2021-09-07 - G06F8/30
  • 一种计算机实现的方法,所述计算机实现的方法使用基于自然语言的设计来在将应用或解决方案逻辑传达给计算机时有效地替换“编程代码”。在不对异样符号或关键词进行任何参考的情况下,NSL使用计算机实现的方法来使用标准且熟悉的类似自然语言的构造(任何自然语言,而不只是英语)以以用户友好的方式将复杂操作、应用和解决方案逻辑技术上传达给机器代理(计算机)。使用相同的计算机实现的方法学,它具有将所有现有编程代码翻译或逆向工程为NSL的能力。从根本上,NSL不需要“编程代码”专业知识。用户能够迅速地且容易地将所述逻辑直接传达给所述计算机或者容易地招募可用解决方案组件。另外,消除信息与过程之间的人为障碍并且将它们合并,嵌入在计算机程序和应用中的解决方案逻辑被带入信息搜索原理的视界。
  • 自动验证合并到计算机程序中的数据-201980077086.9
  • 克里斯托弗·泰勒·科利尔;迈克尔·爱维斯 - 科提维提有限公司
  • 2019-09-26 - 2021-08-17 - G06F8/30
  • 本文公开的实施例涉及方法、系统和计算机程序,该方法、系统和计算机程序用于验证被合并到计算机程序中的数据是当前的。该方法、系统和计算机程序将与数据关联的源标识符状态码与获取数据的位置处的当前源标识符状态码进行比较。该方法、系统和计算机程序包括至少一个验证功能,该验证功能根据选定的参数确定数据的有效性。如果源标识符状态码和当前源标识符状态码相匹配并且至少一个验证功能确定该数据有效,则生成包含该数据和一个或多个功能的可执行计算机程序作为输出。
  • 用于在控制器上执行程序组件的方法、计算机可读存储介质、控制器和系统-201980073896.7
  • J·罗伊特;C·博尔歇斯 - 宝马股份公司
  • 2019-01-31 - 2021-06-15 - G06F8/30
  • 本发明涉及用于在控制器(2)上执行程序组件(23、24、33、34)的方法,包括以下步骤:接收至少一个第一程序单元(8)和至少一个第二程序单元(9、9');生成第一和第二代理定义,代理定义规定对程序单元(8、9、9')的至少一个功能和/或存储区域的访问,第一代理定义分配给第一程序单元(8)且第二代理定义(9)分配给第二程序单元(9、9');编译第一程序单元(8)和第二程序单元(9、9')以生成第一程序组件(23)、第二程序组件(24)及第一和第二代理组件(13、25);在控制器(2)上执行第一程序组件(23)和第二程序组件(24),第一程序组件(23)使用第一和第二代理组件(13、25)调用和/或使用第二程序组件(24)的至少一个功能。
  • 控制系统、控制系统的控制方法以及控制系统的程序-201980035702.4
  • 铃木悠司;丸野良太 - 欧姆龙株式会社
  • 2019-05-29 - 2021-01-01 - G06F8/30
  • 无需将在不同的程序间定义的共享变量设为同一名称,能够进行更自由的命名,从而能够沿用过去的程序资产。控制系统(100)具备控制装置(10)和开发支持装置(50),所述开发支持装置(50)用于开发在控制装置(10)中执行的多个不同的编程语言,开发支持装置(50)具备:输入部(71),其输入多个不同的编程语言的源代码;映射信息创建部(73a),其对利用各源代码选择的共享变量进行映射,创建共享变量映射信息;以及发送部(73、75),其将源代码及共享变量映射信息发送给控制装置(10),控制装置(10)具备:程序执行部(93a、93b),其执行由源代码表示的程序;和共享变量处理部(93c),其根据共享变量映射信息,将进行了映射的各共享变量作为公共的共享变量进行处理。
  • 基于电子表格的软件应用程序开发-201880078270.0
  • 托马斯·斯塔胡拉 - 托马斯·斯塔胡拉
  • 2018-12-03 - 2020-10-23 - G06F8/30
  • 本文描述的方面可以与本地电子表格应用程序、web和/或基于云的电子表格解决方案一起使用,以创建复杂的定制软件应用程序。电子表格本身缺乏用作平台工具以构建定制或复杂软件应用程序的概念框架。使用本文描述的使用低代码/无代码技术的方法和系统,设计者可以使用一个或多个电子表格作为软件应用程序的基础蓝图来创建定制和/或复杂软件应用程序。所得到的软件应用程序可以是静态的/只读的,或者可以是交互式的,以允许用户例如经由一个或多个在线web页面或经由移动应用程序动态地添加、删除、编辑或以其它方式修改应用程序数据。在蓝图电子表格和所得到的软件应用程序之间的数据传输可以是单向的或双向的,从而允许将修改的数据从软件应用程序传送回电子表格表单。
  • 用于确保机动车辆的多核处理器的数据的稳定性的方法-201880061027.8
  • 伯纳德·巴乌克斯;蒂埃里·特欧兹奥 - 标致雪铁龙汽车股份有限公司
  • 2018-09-03 - 2020-05-05 - G06F8/30
  • 本发明涉及一种程序的设计方法,其包括:确定至少一个待系统化保护的变量数据(D1),该待保护变量数据(D1)由至少两个并行执行的任务产生并消耗,该消耗性任务的执行优先级高于该生产性任务的执行优先级,该消耗性任务对该待保护变量数据(D1)进行至少两次访问;安装保护功能(F0),该保护功能用于在执行该消耗性任务期间保护该待系统化保护的变量数据(D1),以便由该消耗性任务进行的两次访问消耗具有固定值的待保护变量数据(D1)。根据实施例,本发明还提供了对至少一个预先限定为待区别化保护的变量数据的保护。
  • 控制系统、控制器以及控制方法-201980004158.7
  • 冈村弘太郎 - 欧姆龙株式会社
  • 2019-02-20 - 2020-05-01 - G06F8/30
  • 期望用于在不描述SQL语句的情况下在数据库上生成表的技术。控制系统(10)具有开发辅助装置(100)和控制器(200)。开发辅助装置(100)的开发工具(30)受理从控制程序所包含的变量内指定作为收集对象的变量的设定、和对作为收集对象的各变量指定数据库(430)上的识别名的设定来作为设定信息(212)。控制器(200)包含生成模块(250),该生成模块(250)根据设定信息(212)所规定的数据库(430)上的识别名和数据类型,输出用于在数据库(430)上生成表(432)的SQL语句。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top