[发明专利]用于开发工业控制程序的系统、编程方法及计算机介质在审
申请号: | 202010237482.8 | 申请日: | 2020-03-30 |
公开(公告)号: | CN112631210A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 瑞安·邓恩;卡尔·施塔斯;安德鲁·斯顿普;安东尼·卡拉拉;埃什沃·斯里尼瓦桑;克里斯多佛·科莫;沙龙·比利-杜兰 | 申请(专利权)人: | 罗克韦尔自动化技术公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高岩;杨林森 |
地址: | 美国俄*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 开发 工业 控制程序 系统 编程 方法 计算机 介质 | ||
提供了用于开发工业控制程序的系统、对工业系统进行编程的方法和非暂态计算机可读介质。工业IDE支持使用工业领域特定语言(DSL)进行控制程序的开发,所述工业DSL使得能够使用具有满足工业领域的特征的脚本编程语言来编写控制程序。相对于使用常规的基于图形的控制编程格式诸如梯形逻辑,工业DSL可以简化和精简工业控制代码的开发,这是因为基于脚本的工业DSL可以用于使用相对于常规的控制编程环境的更少的鼠标点击来编写编程代码。工业DSL固有的编辑工具可以提供指导开发者完成开发控制代码的过程的动态编程反馈。工业IDE还可以提供将平台扩展至希望定制工业DSL以适合他们的优选编程方法的用户的工具。
技术领域
本发明涉及工业自动化系统,更具体地涉及工业自动化领域特定语言编程开发平台。
背景技术
本文公开的主题总体上涉及工业自动化系统,并且例如涉及工业编程开发平台。
发明内容
下面呈现了简化的概述,以提供对本文描述的一些方面的基本理解。该概述不是广泛的综述,也不旨在标识关键/重要元素或者描绘本文描述的各个方面的范围。其唯一的目的是以简化的形式呈现一些概念,作为稍后呈现的更详细描述的序言。
在一个或更多个实施方式中,提供了一种用于开发工业控制程序的系统,该系统包括:用户接口组件,其被配置成接收被格式化为工业领域特定语言(DSL)的工业控制程序,并且响应于接收到该工业控制程序而呈现编程反馈;以及DSL编辑器,其被配置成解析被格式化为工业DSL的工业控制程序以产生该工业控制程序的层次模型,并且编译该层次模型以产生能够在工业控制设备上执行的工业控制代码。
另外,一个或更多个实施方式提供了一种用于对工业系统进行编程的方法,该方法包括:由包括处理器的系统接收被脚本化为工业领域特定语言(DSL)的工业控制程序;由该系统响应于接收到工业控制程序来呈现编程反馈;由该系统解析被格式化为工业DSL的工业控制程序以产生工业控制程序的层次模型;以及由该系统编译层次模型以产生能够在工业控制设备上执行的工业控制代码。
此外,根据一个或更多个实施方式,提供了一种非暂态计算机可读介质,其存储有指令,所述指令响应于被执行而使系统执行操作,所述操作包括:接收被脚本化为工业领域特定语言(DSL)的工业控制程序;响应于接收到工业控制程序来呈现程序反馈;解析被格式化为工业DSL的工业控制程序以产生工业控制程序的层次模型;以及将层次模型编译成能够在工业控制设备上执行的工业控制代码。
为了实现前述目的和相关目的,本文结合下面的描述和附图来描述某些说明性方面。这些方面指示可以实践的各种方式,所有这些方式都旨在被涵盖在本文中。当结合附图考虑时,其他优点和新颖特征将根据以下详细描述变得明显。
附图说明
图1是示例工业控制环境的框图。
图2是示例集成开发环境(IDE)系统的框图。
图3是示出工业IDE系统的通用架构的图。
图4是示出可以由IDE系统结合构建、部署和执行系统项目来利用的若干示例自动化对象属性的图。
图5是示出与使用工业IDE系统创建用于正被设计的自动化系统的系统项目相关联的示例数据流的图。
图6是示出将自动化对象结合到项目模型中的示例系统项目的图。
图7是示出对系统项目进行调试的图。
图8是示出使用工业DSL进行控制编程并对DSL程序进行编译以产生可执行工业代码的图。
图9a是可以由工业DSL的一些实施方式支持的示例自动化对象命名空间层次。
图9b是可以由命名空间DSL的一些实施方式支持的针对控制应用元素的另一示例自动化对象命名空间层次。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗克韦尔自动化技术公司,未经罗克韦尔自动化技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010237482.8/2.html,转载请声明来源钻瓜专利网。