【技术实现步骤摘要】
【国外来华专利技术】用于基于设备的工程的数据同步系统
本公开涉及工业环境中的可编程逻辑控制器。尤其是,本公开涉及在多个节点上的可编程逻辑控制器的工程数据的同步。
技术介绍
在过去的几十年里,半导体、自动化和控制系统的快速发展导致可编程逻辑控制器(PLC)和其它设备在各种各样的工业自动化环境中的采用。单个和互连的PLC被部署在非常广泛的工业控制系统中,并且进行各种各样的任务。改进同步含有PLC程序、配置和其它数据的工程数据将增强远程和本地设计以及PLC的开发访问,还有自动化环境继续正确运行的能力。附图说明图1示出带有数据同步服务器的示例工业自动化环境。图2示出以同步方式保存工程数据的逻辑的示例。图3示出使用同步来保存工程数据的逻辑的第二示例。图4和图5示出以同步方式加载工程数据的逻辑的示例。图6和图7示出用于激活自动化控制设备上的工程数据的逻辑的示例。图8示出编译逻辑的示例。图9示出数据同步服务器的示例实现方式。具体实施方式在过去的几十年里,半导体制造、自动化和控制系统的快速发展导致可编程逻辑控制器(PLC)和其它自动化控制设备在各种各样的工业自动化环境中的广泛采用。在许多情况下,自动化控制设备被设计用于在具有挑战性工业环境中的高可靠性,并且具有非常长的使用寿命。自动化环境的改进最近包括让自动化控制设备本身存储工程系统功能和工程数据,例如,如标题为《用于可编程逻辑控制器(PLC)的基于设备的工程的方法和系统(MethodandSystemfor ...
【技术保护点】
1.一种用于工业自动化环境的工程数据同步系统,所述工程数据同步系统包括:/n存储工程对象模型(EOM)的数据存储器,所述工程对象模型包括用于所述工业自动化环境中的自动化控制设备的工程数据;/n与所述数据存储器通信的同步服务器,所述同步服务器被配置成响应于所述工程数据的改变来同步所述EOM中的所述工程数据;/n与所述同步服务器通信的工程功能服务器,所述工程功能服务器被配置成在所述工程数据上实现所述自动化控制设备的设备工程功能;和/n与所述工程功能服务器通信的通信服务器,所述通信服务器实现工程功能接口,所述工程功能接口被配置成通过网络向请求执行所述设备工程功能的授权客户端展示所述自动化控制设备的所述设备工程功能。/n
【技术特征摘要】
【国外来华专利技术】1.一种用于工业自动化环境的工程数据同步系统,所述工程数据同步系统包括:
存储工程对象模型(EOM)的数据存储器,所述工程对象模型包括用于所述工业自动化环境中的自动化控制设备的工程数据;
与所述数据存储器通信的同步服务器,所述同步服务器被配置成响应于所述工程数据的改变来同步所述EOM中的所述工程数据;
与所述同步服务器通信的工程功能服务器,所述工程功能服务器被配置成在所述工程数据上实现所述自动化控制设备的设备工程功能;和
与所述工程功能服务器通信的通信服务器,所述通信服务器实现工程功能接口,所述工程功能接口被配置成通过网络向请求执行所述设备工程功能的授权客户端展示所述自动化控制设备的所述设备工程功能。
2.根据权利要求1所述的系统,还包括:通信接口,所述通信接口被配置成用于所述同步服务器、单独云节点和所述自动化控制设备之间的通信。
3.根据权利要求2所述的系统,其中,所述同步服务器被配置成通过将更新的工程数据的更新通知经由所述通信接口发送到所述单独云节点来同步所述EOM中的所述工程数据。
4.根据权利要求2所述的系统,其中,所述同步服务器被配置成通过从所述单独云节点经由所述通信接口接收更新的工程数据的更新通知并且响应地用所述更新的工程数据来更新所述EOM,从而同步所述EOM中的所述工程数据。
5.根据权利要求2所述的系统,其中,所述同步服务器还被配置成经由所述通信接口将更新的工程数据发送到所述自动化控制设备。
6.根据权利要求2所述的系统,其中,所述同步服务器被配置成通过以下方式对来自请求节点的所述工程数据执行工程数据加载操作:
向所述自动化控制设备查询本地存储的工程数据当存储在所述自动化控制设备中时的设备版本信息;
将所述设备版本信息与所述EOM中的所述工程数据的同步服务器版本信息进行比较;以及
当所述设备版本信息与所述服务器版本信息匹配时,将所述工程数据从所述EOM返回到所述请求节点。
7.根据权利要求2所述的系统,其中,所述同步服务器被配置成通过以下方式对来自请求节点的所述工程数据执行工程数据加载操作:
向所述自动化控制设备查询所述工程数据当本地存储在所述自动化控制设备中时的设备版本信息;
将所述设备版本信息与所述工程数据的同步服务器版本信息进行比较;以及
当所述设备版本信息与所述服务器版本信息不匹配时:
从所述自动化控制设备检索更新的工程数据;
用所述更新的工程数据来更新所述EOM中的所述工程数据;以及
将所述更新的工程数据返回到所述请求节点。
8.根据权利要求2所述的系统,其中,所述同步服务器被配置成通过以下方式执行所述自动化控制设备的工程激活操作:
更新所述EOM中的所述工程数据;
将所述工程数据从所述EOM发送到所述自动化控制设备;以及
更新所述EOM中的所述工程数据的工程时间戳。
9.根据权利要求2所述的系统,其中,所述工程功能服务器被配置成通过以下方式执行编译操作:
从所述EOM检索所述工程数据;
编译所述工程数据以获得更新的自动化控制设备配置;以及
向所述同步服务器发送对所述更新的自动化控制设备配置的激活请求。
10.一种用于在工业自动化环境中的工程数据同步的方法,所述方法包括:
在数据存储器中存储工程对象模型(EOM),所述工程对象模型包括用于所述工业自动化环境中的自动化控制设备的工程数据;
使用与所述数据存储器通信的同步服务器,响应于所述工程数据的改变来同步所述EOM中的所述工程数据;
使用与所述同步服务器通信的工程功能服务器,在所述工程数据上实现所述自动化控制设备的设...
【专利技术属性】
技术研发人员:里兹万·马吉德,乔治·明策尔,古斯塔沃·阿尔图罗·基罗斯·阿拉亚,刘凯,斯温·艾尔佩尔特,符昀华,
申请(专利权)人:西门子股份公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。