【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及自动化领域,特别是涉及一种如权利要求1的前序部分中所定义的用于管理不同版本的应用程序的方法,以及一种如在权利要求11的前序部分中所定义的自动化系统。
技术介绍
自动控制或自动化在工业生产中是非常重要的,例如用于取消生产线中单调乏味的工作以及减少危险因素。通常,自动化还提高了效率以及生产的质量,并且对于满足目前对不受周围环境影响和经济化生产的需求也是一种极好的手段。当前,多数加工工业,例如食品生产、能量或电力生产工厂、制药和化学工业都已经或多或少地实现了自动化,也就是说,具有自动的、计算化的控制、操作和管理。为了满足不断变化的需求,需要不断地开发在这些计算化的机器和生产过程中使用的程序代码。因此,为改善现存的例行程序以及克服所使用的例行程序的缺陷,有必要对系统软件进行有规律的更新。当要执行这种更新时,当前所使用的版本就要被新的、更新后的版本所覆盖。这样就会带来严重的问题,如果新的版本包含设计缺陷或如果它不能发挥作用或如果它包含了无法预见的系统的不兼容性,例如导致了系统内部的不稳定性,那么就不应当完全下载该新的版本。如果需要恢复到旧的版本,之前的代码就不得不再次进行下载。生产就有可能暂停,直至准备好旧的版本并再次运行。这种生产中的中断是非常昂贵的,甚至取决于所讨论的这些工业的类型,这种中断还可能是危险的。例如当在控制器(该控制器例如是过程控制器或者可编程逻辑控制器(PLC))中执行应用程序并更新这种应用程序时,该控制器是多数自动化系统的一个至关重要的部分,就会出现上述问题。在一个真实环境中预见新版本的控制应用程序是否能够发挥作用是困难的,如果它 ...
【技术保护点】
一种用于在自动化系统中管理不同版本的应用程序的方法,所述系统包括通过存储于其中的应用程序进行处理过程自动化的控制器(8),所述控制器(8)与通信服务器(2)双向连接,并且所述通信服务器(2)按顺序与至少两个客户机(3a,3b,…,3n)双向连接,其特征在于包括以下步骤: 在所述控制器(8)中执行至少两个版本(V↓[1],V↓[2],…,V↓[n])的所述应用程序, 使用所述至少两个版本(V↓[1],V↓[2],…,V↓[n])中相应版本的所述至少两个客户机中的至少一个,请求这些版本所共有的并与所述处理过程相关联的变量的值,所述值采用相同的变量名称进行请求, 所述通信服务器(2)为所请求的变量检索相应的值,并将所述值传送到相应的客户机(3a,3b,…,3n)。
【技术特征摘要】
【国外来华专利技术】SE 2006-3-2 0600448-51、一种用于在自动化系统中管理不同版本的应用程序的方法,所述系统包括通过存储于其中的应用程序进行处理过程自动化的控制器(8),所述控制器(8)与通信服务器(2)双向连接,并且所述通信服务器(2)按顺序与至少两个客户机(3a,3b,...,3n)双向连接,其特征在于包括以下步骤:在所述控制器(8)中执行至少两个版本(V1,V2,...,Vn)的所述应用程序,使用所述至少两个版本(V1,V2,...,Vn)中相应版本的所述至少两个客户机中的至少一个,请求这些版本所共有的并与所述处理过程相关联的变量的值,所述值采用相同的变量名称进行请求,所述通信服务器(2)为所请求的变量检索相应的值,并将所述值传送到相应的客户机(3a,3b,...,3n)。2、如权利要求1所要求的方法,其中每个所述客户机(3a,3b,...,3n)向所述通信务器(2)指定它所使用的版本(V1,V2,...,Vn)。3、如权利要求2所要求的方法,其中每个所述客户机(3a,3b,...,3n)通过定义它所处的环境来指定它所使用的版本(V1,V2,...,Vn)。4、如权利要求2-3任一项所要求的方法,其中所述通信服务器(2)基于各客户机(3a,3b,...,3n)所给出的指定,将每个客户机(3a,3b,...,3n)与相应的版本(V1,V2,...,Vn)相链接。5、如前述任一项权利要求所要求的方法,其中所述通信服务器(2)是OPC服务器,并且所述客户机是OPC客户机。6、如权利要求5所要求的方法,其中每个OPC客户机(3a,3b,...,3n)都具有相应的OPC处理机(6a,6b,...,6n),所述OPC处理机(6a,6b,...,6n)包含着关于其客户机(3a,3b,...,3n)工作环境的信息。7、如权利要求6所要求的方法,其中所述OPC处理机(6a,6b,...,6n)将数据运送到指定各客户机(3a,3b,...,3n)使用环境的所述OPC服务器(2)。8、如前述任一项权利要求所要求的方法,其中所述控制器(8)在没有控制处理过程的版本被命令去控制所述处理程时,向所述通信服务器(2)发出信号。9、如前述任一项权利要求所要求的方法,其中所述通信服务器(2)为所请求的变量检索相应的值的步骤,包括以下步骤:分配对应于所述至少两版本(V1,V2,...,Vn)中的每一个的唯一的标识符(ID1,ID2,...,IDn),以及在所述控制器(8)和所述通信服务器(2)之间发送的通信消息的通信包中包含所述唯一的标识符(ID1,ID2,...,IDn)。10、如权利要求9所要求的方法,其中所述通信服务器(2)使用所述唯一的标识符...
【专利技术属性】
技术研发人员:S萨尔伯格,
申请(专利权)人:ABB股份有限公司,
类型:发明
国别省市:SE[瑞典]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。