[发明专利]利用连接性模型生成PLC代码的方法和系统有效
申请号: | 201580080643.4 | 申请日: | 2015-06-04 |
公开(公告)号: | CN107710149B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 奥斯温·内策尔曼;拉米·鲁文尼;阿蒂拉·拉巴斯;马里内·迪雷尔;安德列亚斯·万纳加特;维克多·罗伯特·汉布里治;安德鲁·迪拉 | 申请(专利权)人: | 西门子公司;西门子工业软件有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/71;G05B19/042;G05B19/418;G06F8/20 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;李慧 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 连接 模型 生成 plc 代码 方法 系统 | ||
1.一种用于在多学科工程系统中基于连接性模型生成可编程逻辑控制器代码的方法,所述方法包括:
由服务器存储用于生成可编程逻辑控制器代码的代码模型;
由所述服务器存储用于所述多学科工程系统的所述连接性模型,所述连接性模型包括:
所述多学科工程系统中在不同的工程应用之间的多个接口,其中,所述接口中的每一个均与所述代码模型相关联,并且与在所述多学科工程系统中具有不同作用的不同工程学科的不同的工程应用之一中表示的工程数据相关联;
用于所述多个接口中的每一个的连接规则,其中,所述连接规则基于数据类型和从所述多个接口中的一个接口到另一个接口的连接方向来限制从所述多个接口中的一个接口到另一个接口的连接;
满足所述连接规则的所述多个接口之间的连接,其中,所述多个接口根据所述连接向所述多个接口中的其它接口发送或接收工程数据;
由所述代码模型接收在所述不同的工程应用中表示的工程数据,所述接收基于所述连接性模型;
基于接收到的工程数据和代码生成规则,使用所述代码模型生成可编程逻辑控制器代码;以及
通过网络用服务器向计算机发送所生成的可编程逻辑控制器代码。
2.根据权利要求1所述的方法,其中,生成所述可编程逻辑控制器代码包括用所述代码生成规则,所述代码生成规则为从一个接口到另一个接口的直接代码插入或替换。
3.根据权利要求1所述的方法,其中,生成所述可编程逻辑控制器代码包括用所述代码生成规则,所述代码生成规则为使用从两个或更多个接口接收到的所述工程数据利用计算的结果的代码插入或替换。
4.根据权利要求1所述的方法,其中,生成所述可编程逻辑控制器代码包括用所述代码生成规则,所述代码生成规则为定义调用的代码插入或替换。
5.根据权利要求1所述的方法,其中,生成所述可编程逻辑控制器代码包括用所述代码生成规则,所述代码生成规则为利用外部脚本或可执行代码的代码插入或替换。
6.根据权利要求1所述的方法,其中,所述连接自动建立。
7.根据权利要求1所述的方法,其中,所述连接规则基于数据类型来限制连接。
8.根据权利要求1所述的方法,其中,所述连接规则指示每个接口为每个接口的输入或输出以及基数。
9.根据权利要求1所述的方法,其中,接收所述工程数据包括从另一个代码模型接收数据。
10.一种基于连接性模型生成可编程逻辑控制器代码的多学科工程系统,所述多学科工程系统包括:
服务器,被配置成:
存储用于生成可编程逻辑控制器代码的代码模型;
存储用于所述多学科工程系统的连接性模型,所述连接性模型包括:
所述多学科工程系统中在不同的工程应用之间的多个连接点,其中,所述连接点中的每一个均与以下中的一者相关联:
代码模型;或
在所述多学科工程系统中具有不同作用的不同工程学科的不同的工程应用之一中表示的工程数据;
用于所述多个连接点中的每一个的连接规则,其中,所述连接规则基于数据类型和从所述多个接口和中的一个接口到另一个接口的连接方向来限制从所述多个接口中的一个接口到另一个接口的连接;
满足所述连接规则的所述多个连接点之间的连接,其中,所述多个连接点根据所述连接向所述多个连接点中的其它连接点发送或接收工程数据;
由所述代码模型基于连接性模型接收在所述不同的工程应用中表示的工程数据;
工作站,所述工作站被配置成:
基于接收到的工程数据和代码生成规则,使用所述代码模型生成可编程逻辑控制器代码。
11.根据权利要求10所述的多学科工程系统,其中,所述代码生成规则设定:所述接收到的工程数据被直接插入所述代码模型中的代码中或代替所述代码模型中的代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司;西门子工业软件有限公司,未经西门子公司;西门子工业软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580080643.4/1.html,转载请声明来源钻瓜专利网。