[发明专利]应用配置装置和方法在审
| 申请号: | 201811371746.8 | 申请日: | 2018-11-15 |
| 公开(公告)号: | CN111190396A | 公开(公告)日: | 2020-05-22 |
| 发明(设计)人: | 田波;陈忠;陈亮;丁林聪 | 申请(专利权)人: | 西门子(中国)有限公司 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
| 地址: | 100102 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 配置 装置 方法 | ||
本发明提供了一种应用配置装置,所述应用配置装置包括:应用编辑单元,根据第一标准编辑功能块,并利用功能块编辑根据第一标准的应用;应用配置单元,被构造为根据将要运行应用的系统中的控制器的信息将应用智能配置为应用段,其中,每个应用段包括应用中的至少一个功能块;通信单元,将配置的应用段分别发送到根据第一标准的控制器。因此,可以支持实现分布式控制应用场景。
技术领域
本发明涉及一种应用配置装置和方法。
背景技术
在工业控制领域中,在控制系统中通常使用或运行大量的庞大的软件包。这些软件包通常难以被再次使用在新的应用中,并难以将彼此集成在一体。即使采用相同的编程语言编写并运行在相同的机器设备中,一个应用的数据和功能也很难被其他的应用使用。随着控制器和制动器的快速发展,传统的星形控制拓扑结构难以发挥其简化和增强产率的优势。
发明内容
本发明旨在解决上述和/或其他技术问题并提供一种应用配置装置。所述应用配置装置包括:应用编辑单元,根据第一标准编辑功能块,并利用功能块编辑根据第一标准的应用;应用配置单元,被构造为根据将要运行应用的系统中的控制器的信息将应用智能配置为应用段,其中,每个应用段包括应用中的至少一个功能块;通信单元,将配置的应用段分别发送到根据第一标准的控制器。
应用编辑单元被构造为根据第一标准编辑由事件驱动的功能块。应用编辑单元被构造为根据预定的数据流和事件流中的至少一种进行功能块结合,从而得到根据第一标准的应用。
应用配置单元被构造为根据控制器的功能信息、控制器的空间位置信息和系统的参数信息中的至少一种来对应用中的功能块进行结合,从而得到应用段。应用编辑单元被构造为将功能块编辑为包括数据输入功能、数据输出功能、时间输入功能、事件输出功能、执行逻辑功能、状态机功能或它们的任意组合中的至少一种。
所述应用配置装置还包括:功能块分类单元,用于管理功能块的类型。功能块分类单元被构造为将功能块分类为具备计算功能的计算功能块、具备通信功能的通信功能块、具备数据类型转换功能的转换功能块中的至少一种,或者功能块分类单元被构造为将功能块分类为轨道行业用功能块、冶金行业用功能块、化工行业用功能块中的至少一种。
所述应用配置装置还包括:应用调试单元,用于对应用编辑单元编辑的根据第一标准的应用进行调试。
所述应用配置装置还包括:语法分析单元,对应用段进行语法分析;编译单元,根据与第一标准不同的第二标准将经语法分析的应用段编译为根据第二标准的应用段,其中,通信单元还被构造为将根据第二标准的应用段发送到根据第二标准的控制器。
在一个示例性实施例中,第一标准是IEC 61499标准,第二标准是IEC 61131标准。
根据另一个示例性实施例,提供给了一种应用配置方法,其特征在于,所述方法包括:根据第一标准编辑功能块,并利用功能块编辑根据第一标准的应用;根据将要运行应用的系统中的控制器的信息将应用智能配置为应用段,其中,每个应用段包括应用中的至少一个功能块;将配置的应用段分别发送到根据第一标准的控制器。
在该示例性实施例中,根据第一标准编辑由事件驱动的功能块;根据预定的数据流和事件流中的至少一种进行功能块结合,从而得到根据第一标准的应用。
在该示例性实施例中,根据控制器的功能信息、控制器的空间位置信息和系统的参数信息中的至少一种来对应用中的功能块进行结合,从而得到应用段。
在该示例性实施例中,将功能块编辑为包括数据输入功能、数据输出功能、时间输入功能、事件输出功能、执行逻辑功能、状态机功能或它们的任意组合中的至少一种。
所述方法还包括:管理功能块的类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子(中国)有限公司,未经西门子(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811371746.8/2.html,转载请声明来源钻瓜专利网。





