[发明专利]用于验证自动化系统的控制程序的系统及其方法在审
申请号: | 202010084336.6 | 申请日: | 2020-02-10 |
公开(公告)号: | CN111552262A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 乌多·黑克尔;戈蒂埃·耶赫尔;维图斯·赫克里奇;马塞洛·乔根·法瓦罗;蒂博特·德·阿西;爱迪生·德·法里娅·西凯拉 | 申请(专利权)人: | 西门子股份公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 陈方鸣 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 验证 自动化 系统 控制程序 及其 方法 | ||
本申请涉及用于验证自动化系统的控制程序的系统及其方法,其中控制程序(312)以第一控制器编程语言创建并且被布置和建立用于在由自动化系统(400)的自动化控制器(410)执行时控制自动化系统(400)的装置(420)或设备,并且用于验证控制程序的系统(100)包括:用于执行控制程序的控制器环境(154、410);用于执行模拟程序(322)以模拟装置(420)或设备或其零件的行为的装备模拟环境(152),其中装备模拟环境(152)可通信联接到控制器环境(154、410)以启用和/或执行自动化系统(400)的模拟,并且模拟程序(322)以第一控制器编程语言或第二控制器编程语言创建。
技术领域
本发明涉及用于验证自动化系统的控制程序的系统,其中控制程序以第一控制器编程语言创建并且被进一步布置和建立以用于在由自动化系统的自动化控制器执行时控制自动化系统的装置或设备。
背景技术
用于验证控制程序的系统包括用于执行控制程序的控制器环境,以及用于执行模拟程序以模拟装置或设备或其零件的行为的装备模拟环境。
装备模拟环境可通信联接到控制环境以实现对自动化系统的模拟或模拟自动化系统。
此类系统从现有技术是已知的。欧洲专利EP 2790101B1示出了例如用于工业自动化系统的自动化虚拟调试的系统和方法。
待调试的工业自动化系统包括用于在生产过程期间控制工厂的分布式控制系统。用于自动化虚拟调试的系统包括与自动化系统服务器相对应并连接到工程客户端的虚拟器具模板。系统还包括用于模拟相应类型的控制系统元件的分布式控件的不同元件的虚拟机模板。在从工程客户端检索工程数据后,将对应地实例化这些虚拟机模板。在建立该系统后,其可以用于工业自动化系统的自动化调试。
现有技术的缺点是,建立涉及各种模拟工具和元件的此类模拟系统是相对困难和复杂的。
发明内容
因此,本发明的目的是提供一种用于验证控制程序的系统,其实现系统的更简单建立。
该目的由用于验证自动化系统的控制程序的系统实现。自动化系统包括用于执行控制程序的自动化控制器以及装置或设备,
其中控制程序以第一控制器编程语言创建并且被布置和建立以用于在由自动化控制器执行时控制装置或设备。
用于验证控制程序的系统包括:
用于执行控制程序的控制器环境,
用于执行模拟程序以模拟装置或设备或其零件的行为的装备模拟环境,
其中装备模拟环境可通信联接到控制器环境以启用和/或执行自动化系统的模拟,
并且其中模拟程序以第一控制器编程语言或第二控制器编程语言进行创建。
由于模拟程序和控制程序都以控制器编程语言编写,因此更容易协调控制程序的执行与模拟程序的执行,因为对于这两者可使用类似的工具。
因此,例如可以使用用于创建控制程序的工具(例如所谓的自动化工程系统)来编写控制程序。此类系统通常被制造并使用以建立自动化系统,其通常包括控制器和由那些控制器控制的设备。那些自动化工程系统通常还包括用于为控制器创建控制程序以控制设备的工具。例如,可以在这种工程系统中创建控制程序,并且还可以在这种工程系统中创建模拟。
在有利的实施方式中,可以在相同自动化工程系统内创建控制程序和模拟程序。
为了将装备模拟环境与控制器环境通信联接以模拟自动化系统,需要将控制器环境的输出数据与装备模拟环境的输入数据协调,并且将控制器环境的输入数据与装备模拟环境的输出数据协调。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010084336.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变速箱温度测量装置
- 下一篇:飞行器及其运动规划方法和系统