[发明专利]利用连接性模型生成PLC代码的方法和系统有效
申请号: | 201580080643.4 | 申请日: | 2015-06-04 |
公开(公告)号: | CN107710149B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 奥斯温·内策尔曼;拉米·鲁文尼;阿蒂拉·拉巴斯;马里内·迪雷尔;安德列亚斯·万纳加特;维克多·罗伯特·汉布里治;安德鲁·迪拉 | 申请(专利权)人: | 西门子公司;西门子工业软件有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/71;G05B19/042;G05B19/418;G06F8/20 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;李慧 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 连接 模型 生成 plc 代码 方法 系统 | ||
下面描述的优选实施例包括用于基于多学科工程系统中的连接性模型生成可编程逻辑控制器(PLC)代码的方法、系统和计算机可读介质。连接性模型提供多学科工程系统的各个方面之间的接口613和617以及连接619,以提供用于生成PLC代码的工程数据、代码脚本、可执行文件、调用和其它信息。采用了利用工程数据、代码脚本、可执行文件、调用和使用连接性模型接收到的其它信息来生成PLC代码的代码生成规则621。
技术领域
本实施方式涉及多学科工程系统。
背景技术
多学科工程系统是集成了诸如设计工程、电气工程、机械工程、自动化工程、项目管理等多个工程学科,并且允许来自各学科的工程师、技术人员和管理人员处理公用数据或连接数据的系统。例如,工厂设计师与机械工程师、电气工程师、自动化工程师和管理人员一起工作,为车门组装设计新的生产线。在多学科的工程系统中,每个学科都有其自己的数据表示。例如,相同的装置在每个学科中会被不同地表示,并且根据学科存储关于该装置的不同数据。
发明内容
通过介绍,下面所描述的优选实施方式包括用于基于多学科工程系统中的连接性模型生成可编程逻辑控制器(PLC)代码的方法、系统和计算机可读介质。连接性模型提供多学科工程系统的各个方面之间的接口和连接,以提供用于生成PLC代码的工程数据、代码脚本、可执行文件、调用和其它信息。采用了利用工程数据、代码脚本、可执行文件、调用和使用连接性模型接收到的其它信息来生成PLC代码的代码生成规则。
在第一方面,提供了用于基于多学科工程系统中的连接性模型生成可编程逻辑控制器(PLC)代码的方法。服务器存储用于生成PLC代码的代码模型和用于多学科系统的连接性模型。连接性模型包括多学科工程系统中的多个接口。所述接口中的每一个均与工程应用中表示的代码模型或工程数据相关联,所述代码模型或工程数据用于多学科工程系统中具有不同作用的不同工程学科。连接性模型还包括用于多个接口中的每一个的连接规则以及接口之间的满足连接规则的连接。多个接口根据连接向其它接口发送工程数据或从其它接口接收工程数据。代码模型基于连接性模型接收在工程应用中表示的工程数据。服务器基于所接收到的工程数据和代码生成规则使用代码模型来生成PLC代码。服务器通过网络将生成的PLC编码发送到计算机。
在第二方面,提供了基于连接性模型生成可编程逻辑控制器(PLC)代码的多学科工程系统。服务器被配置成存储用于生成PLC代码的代码模型和用于多学科系统的连接性模型。连接性模型包括多学科工程系统中的多个连接点。所述连接点中的每一个均与工程应用中表示的代码模型或工程数据相关联,所述代码模型或工程数据用于多学科工程系统中具有不同作用的不同工程学科。连接性模型还包括用于多个连接点中的每一个的连接规则和连接点之间的满足连接规则的连接。多个连接点根据连接向其它连接点发送或从其它连接点接收工程数据。服务器被配置成基于连接性模型接收在代码模型中的工程应用中表示的工程数据。工作站被配置成基于接收到的工程数据和代码生成规则使用代码模型来生成PLC代码。
在第三方面,提供了用于基于多学科工程系统中的连接性模型生成可编程逻辑控制器(PLC)代码的方法。服务器存储用于PLC硬件的多个代码模型。服务器识别用于接收PLC代码的多个代码模型中的至少一者。服务器准备用于代码生成的识别代码模型。服务器生成用于识别代码模型的PLC代码。服务器将生成的PLC代码存储在识别代码模型中,并将生成的PLC从服务器导出到PLC硬件。
本发明由所附权利要求限定,并且该部分中的任何内容均不应被视为对这些权利要求的限制。下面结合优选实施方式讨论本发明的进一步的方面和优点,并且以后可以独立地或组合地请求保护。
附图说明
组件和附图不一定按比例绘制,而是将重点放在说明实施方式的原理上。而且,在附图中,相同的附图标记在各个不同视图中表示的相应部分。
图1示出了多学科工程系统的示例。
图2示出了多学科系统中的工程数据的示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司;西门子工业软件有限公司,未经西门子公司;西门子工业软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580080643.4/2.html,转载请声明来源钻瓜专利网。