一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

分布式控制系统内的工作站的远程部署和调试的制作方法

2021-11-15 17:53:00 来源:中国专利 TAG:

功能,并且向控制方案内的其他功能块提供输出。配置应用还可以允许配 置工程师创建或改变操作员界面,操作员界面应用使用操作员界面来向操 作员显示数据,并使操作员能够改变过程控制例程内的设置,例如设定点。 每个专用控制器,以及在一些情况下,一个或多个现场设备,存储并执行 各自的控制器应用,该控制器应用运行分配并下载到其的控制模块,以实 施实际的过程控制功能。可以在一个或多个操作员工作站上(或者在与操 作员工作站和数据通道通信连接的一个或多个远程计算设备上)执行的操 作员界面应用经由数据通道从控制器应用接收数据,并且使用用户界面向 过程控制系统设计者、操作员或用户显示该数据,并且可以提供多个不同 视图中的任何视图,诸如操作员的视图、工程师的视图、技术人员的视图 等。操作员工作站通常位于远离恶劣的过程工厂环境的地方。结果,操作 员工作站可以远程定位在过程工厂的各个区域中。
6.数据历史记录应用通常存储在数据历史记录设备中并由其执行,该设 备收集并存储一些或所有通过数据通道提供的数据,而配置数据库应用可 以在连接到数据通道的另一计算机中运行,以存储当前的过程控制例程配 置和与之相关的数据。可替换地,配置数据库可以位于与配置应用相同的 工作站中。
7.过程工厂可以具有多个操作员、维护和过程工厂配置工作站,各自分 别便于过程工厂的分离部分的控制、维护和调试,并且因此,各自彼此远 离并且远离用于配置各种类型的工作站的配置应用所在的工作站。调试这 些远程工作站是一项耗时的任务,无论是单独地还是在系统范围内。为了 调试远程工作站,用户,例如过程配置工程师,必须物理地访问每个远程 工作站,并且在每个远程工作站现场执行调试操作。因为远程工作站可能 位于大型工厂的各个部分,并且也可能彼此远离,所以用户可能不能容易 地访问这些远程工作站。
8.图1示出了现有技术dcs 100的示例,并且示出了地理上分散和远程 定位的计算机工作站122、配置工作站120和过程控制器134的网络,所有 这些都通过通信网络136通信地耦合。远程工作站122彼此远离并且远离 配置工作站120,并且也可能不易于访问。由于这些原因,如果需要物理地 访问每个远程工作站122,就时间和劳动强度而言,通常在配置工作站120 工作的用户104将是不方便的。然而,在现有技术的dcs配置中,这正是 调试远程工作站122所需要的。
9.用户104可以是过程工程师或过程配置工程师。在整个说明书中,术 语用户、过程工程师或过程配置工程师可以互换使用。过程配置工程师104 通常负责在例如配置工作站120处开发过程工厂配置128。可替换地,可能 已经开发了必要的过程工厂配置128,用户104只需从配置工作站120的数 字存储器中取回该配置。
10.通常,过程工厂配置128被配置为由一个或多个控制器以及与控制器 协作的一个或多个工作站执行,操作以控制过程工厂的至少一部分。在远 程工作站122上执行的过程工厂配置128通常在分布式控制软件环境中执 行,例如由emerson公司提供的deltav
tm
过程控制器应用软件。当然,分 布式控制软件环境本身通常在工作站操作系统内执行。因此,配置工作站 122中的一个有时可能需要安装和/或配置操作系统、安装和/或配置分布式 控制软件环境所必需的各种系统组件、安装和/或配置分布式控制软件环境、 以及安装和/或配置执行过程工厂的控制所必需的过程工厂配置。配置工作 站122可能需要配置附加的配置工作站120和/或配置维护工作站。
11.配置工作站120是计算机工作站,其包括过程开发和过程管理软件工 具,过程配置工程师104使用该工具来开发过程配置工程师104想要部署 到一个或多个远程工作站122上的过程工厂配置128,以便调试远程工作站 122,即,使一个或多个远程工作站122完全可操作,以便在操作员工作站 的情况下,用于监视和控制dcs 100的目的,在附加配置工作站的情况下, 用于配置过程工厂的目的,和/或在维护工作站的情况下,用于执行维护活 动的目的。
12.在配置操作员工作站的情况下,例如,在用户104在配置工作站120 处开发了必要的过程工厂配置128之后,用户104必须将该过程工厂配置 128传送到移动计算机存储介质130上。必要的过程工厂配置128也可能已 经在之前的时间开发,并且已经驻留在配置工作站120的计算机内。在这 种情况下,用户需要从配置工作站120的数字存储器中取回该过程工厂配 置128,并将过程工厂配置128放到移动计算机存储介质130上。移动计算 机存储介质130可以是任何已知的移动计算机存储介质130,包括但不限于 usb驱动器、cd和/或dvd

rom介质、安全数字(sd)卡等,但是各种 各样的其他移动计算机存储介质也可用于该目的。
13.过程配置工程师104可能已经为过程工厂的不同区域开发了不同类型 的过程工厂配置128,例如,并可能希望将不同类型或不同版本的过程工厂 配置128配置到不同的远程工作站122。在本公开内容中,术语过程工厂配 置128是指过程配置工程师104可能已经开发、可能开发、或可能正在配 置工作站120开发的所有不同类型和不同版本的过程工厂配置128。
14.在用户104已经将过程工厂配置128复制到移动计算机存储介质130 上之后,用户104离开配置工作站120,并将移动计算机存储介质130携带 到用户打算调试的特定远程工作站122。用户104可以从配置工作站120行 走、骑车、驾车或以其他方式行进(由路径140指示)到远程工作站122。 用户104还可以将移动存储介质130交给不同的人以便运送到远程工作站 122。无论哪种方式,某人都通过某种手段将移动存储介质130从配置工作 站120携带或运送到远程工作站122。
15.一旦用户104在具有移动计算机存储介质130的远程工作站122处, 用户104就将过程工厂配置128从移动计算机存储介质130传送到远程工 作站122,并将过程工厂配置128安装到远程工作站122的计算机上。下载 过程工厂配置128并将过程工厂配置128安装到远程工作站122上的这个 过程在远程工作站122处花费大量时间(由时钟或定时器138指示)。有时, 可能不仅必须将过程工厂配置128安装到远程工作站122,而且必须安装或 配置过程工厂配置128在其中运行的操作系统、系统组件和/或分布式控制 软件环境。
16.在该调试过程(其可以包括安装和配置操作系统、系统组件、分布式 控制软件环境和过程工厂配置128中的每一个的整体)期间,用户104通 常必须在远程工作站122处等待,以便完成操作系统、分布式控制软件环 境等的下载和安装过程,其可能要求用户104物理地存在于远程工作站122 处并且在整个下载和安装过程期间等待,因为在整个下载和安装过程中, 用户104可能需要一个或多个操作。例如,远程工作站122可以在操作系 统的安装过程期间或在分布式控制软件环境的安装过程期间多次提示用户 104确认重启。为此,用户104必须不仅停留在特定远程工作站122一段时 间,而且用户104必须保持关注安装过程,至少直到已经成功完成所有重 启。
17.在调试过程首先需要安装分布式控制软件环境的情况下,该安装仅仅 是安装过
程工厂配置128的先决步骤,该过程工厂配置以来自配置应用(例 如由emerson提供的proplus
tm
配置软件)的配置文件的形式或者在配置应 用内创建的配置文件的形式出现。在远程工作站调试过程的这个阶段期间, 可能需要远程工作站122处的用户104返回到配置工作站120,打开配置应 用,然后创建和配置工作站占位符,该工作站占位符可以是虚拟逻辑设备。 然后,用户输出占位符并将其复制到移动计算机存储介质130,并且再次将 移动计算机存储介质130携带回远程工作站122,此时,用户104将工作站 占位符复制到用户试图调试的远程工作站122上并使用安装程序输入占位 符。随着用户104物理上保持在远程工作站122处,以在安装程序提示时 确认进一步的重启并提供补充信息,更多的等待随之发生。然后,用户返 回到配置工作站120,并下载工作站以将其连接到系统。
18.虽然以上关于示例性操作员工作站的调试进行了描述,但是对于维护 工作站或另外的配置工作站的调试需要类似的步骤集合,尽管特定的软件 组件和编程可以变化,但是总体过程很大程度上是相同的,因为它需要将 配置传送到远程工作站,并且在调试和安装过程期间需要操作员的注意, 以便在调试期间执行各种任务和重启操作。
19.如上参考图1所示,为了配置和调试远程工作站122,用户104通常在 配置工作站120和远程工作站122之间往返若干次,并且在配置和调试每 个远程工作站122时必须在每个远程工作站122处物理地等待。对于位于 dcs 100的多个位置处的多个远程工作站122,必须以串行方式重复该安装 过程。这种调试多个远程工作站的方式是非常耗时和低效的。


技术实现要素:

20.一种用于便于远程调试过程控制工厂中的所选工作站的系统,包括多 个过程控制现场设备,多个过程控制现场设备操作为在过程工厂中处理物 理材料以生产产品。耦合到多个过程控制现场设备的过程控制器被配置为 从过程控制现场设备接收第一信号,并向过程控制现场设备发送控制信号。 该系统包括通信网络和耦合到该通信网络的配置工作站,该配置工作站包 括处理器和耦合到处理器的存储器,存储器存储可由处理器执行的机器可 读指令。机器可读指令由处理器执行为提供可由用户操作的图形配置系统, 以创建用于控制过程控制现场设备的控制模块和功能块,并将控制模块和 功能块下载到过程控制器,以实施对过程控制现场设备的控制。机器可读 指令由处理器执行为从用户接收用于耦合到通信网络的工作站的指定配置, 接收从耦合到通信网络的多个工作站中对该工作站的选择,并使所选工作 站根据指定配置进行配置,以使得工作站可操作为与过程控制器通信,从 而实施过程控制工厂内的配置、操作和/或维护功能。
21.一种用于对过程控制工厂中的操作员工作站进行远程调试的方法,包 括:在运行在配置工作站上的图形配置系统的配置编辑器中,创建用于过 程控制工厂的过程配置,过程工厂的配置指定过程控制器、多个过程控制 现场设备、以及由过程控制器实施以控制多个过程控制现场设备的控制策 略。该方法还包括在配置编辑器中指定待调试以控制过程工厂的操作员工 作站的配置,以及搜索通信地耦合到配置工作站的通信网络,以识别一个 或多个已停用操作员工作站。此外,该方法包括接收对已停用操作员工作 站之一的选择,将所选已停用操作员工作站识别为待调试的操作员工作站, 以及使所选已停用操作员工作站根据待调试的操作员工作站的指定配置来 进行配置,以使得操作员工作站可操作为与过程控制器通信,以实施对过 程控制现场设备的控制并接收过程控制工厂的操作数据。
附图说明
22.图1是包括配置工作站和多个远程计算机工作站的网络的分布式控制 系统(dcs)的图示。
23.图2是根据本说明书的示例过程工厂的图示。
24.图3是示出配置工作站上存在的一些软件单元的框图。
25.图4是示出根据所述实施例的用于准备将用于调试远程操作员工作站 的配置的工作流的流程图。
26.图5是示例配置工作站和由该配置工作站调试的示例远程站的框图。
27.图6是示出用于调试和配置远程工作站的示例方法的流程图。
具体实施方式
28.当前描述的实施例提供了一种过程和系统,其中配置工程师或其他用 户能够从配置工作站远程地调试和配置工作站(例如,操作员工作站、维 护工作站、附加配置工作站)。与其中要求用户有时多次行进到每个远程工 作站并且在调试过程期间主动参与对各种提示的响应的现有技术系统相反, 当前描述的实施例允许用户在无需物理地存在于远程工作站的情况下配置 和调试远程工作站,从而节省了时间并且潜在地允许单个用户同时或者至 少并行地配置和调试多个远程工作站。
29.图2示出了被配置为促进远程工作站122的远程调试和配置的示例过 程工厂网络102。如将在本文中详细描述的,可以从配置工作站120配置远 程工作站122(在本文中如此提及是因为它们通常彼此远离并且远离配置工 作站120),而不需要用户干预或存在于远程工作站122处,因此节省了代 表负责调试操作员工作站122的人员的时间和劳动强度。虽然本文主要就 作为操作员工作站的远程工作站122的配置进行描述,但是远程工作站122 也可以是附加的配置工作站和/或维护工作站,主要的区别在于安装在各自 上的界面应用软件。
30.关于通过操作员工作站的过程工厂的操作,工厂人员通常利用一个或 多个操作员界面应用124来监控或控制过程工厂102和在过程工厂102内 实现的分布式控制系统(dcs)100的操作。操作员界面应用124通常包括 用户界面应用,其使用各种不同的显示器来以图形方式向操作员和维护技 术员和/或在工作站(例如工作站122)处的其他用户中的每一个描绘过程 图形。
31.图2的过程工厂环境还包括在配置工作站120上运行的图形配置系统 126。图形配置系统126通常便于创建用于控制过程工厂的控制和监控方案, 包括图形显示。图形配置系统126可以包括例如配置编辑器132,其可以用 于创建控制模块和控制模块模板、图形显示和模板、以及控制系统的其他 方面,其存储在库中,并且其可以随后用于创建实例或使用,在工厂102 的操作期间,通过将控制模块的实例下载到控制器,或者通过在呈现给例 如操作员和维护人员的用户显示中执行图形显示的实例,在过程工厂的控 制中实际执行所述实例或使用。当然,图形配置系统126、配置编辑器132 以及各种控制模块、模板和图形显示(在本文中统称为“配置软件”)中的 每一个可以存储在实体计算机可读存储器或介质中,并且在一个或多个处 理器上执行以执行在本文中描述的功能。
32.典型地,图2中所示的分布式过程控制系统100具有一个或多个控制 器134,每个
控制器通过输入/输出(i/o)设备或卡148连接到一个或多个 现场设备144和146(可以是智能设备),输入/输出设备或卡可以是例如 fieldbus接口、profibus接口、hart接口、标准4

20ma接口等。控制器 134还通过数据通道或通信网络136(例如,可以是以太网链路)耦合到一 个或多个主机或操作员工作站122。过程数据库158可以连接到通信网络 136,并且操作以收集和存储过程变量、过程参数、状态和与控制器134、 现场设备144、146和工厂102内的任何其他设备相关联的其他数据。在过 程工厂102的操作期间,过程数据库158可以从控制器140接收过程数据, 并通过通信网络136间接地从现场设备144、146接收过程数据。
33.配置数据库160存储工厂102内的分布式控制系统100的当前配置, 如下载到并存储在控制器140和现场设备144、146内的。配置数据库160 存储定义分布式控制系统100的一个或几个控制策略的过程控制功能、设 备144、146的配置参数、设备144、146到过程控制功能的分配、以及与 过程工厂102相关的其他配置数据。配置数据库160可以另外存储图形对 象或用户显示以及与这些对象或显示相关联的配置数据,以提供过程工厂 102内的元素的各种图形表示。一些存储的图形对象可以对应于过程控制功 能(例如,为某个pid环开发的过程图形),而其他图形对象可以是设备特 定的(例如,对应于压力传感器的图形)。
34.数据历史库162(另一个数据库)存储操作员所采取的事件、警报、注 释和行动过程。事件、警报和注释可以涉及单独的设备(例如,阀、变送 器)、通信链路(例如,有线fieldbus段、wirelesshart通信链路)或过程 控制功能(例如,用于维持期望的温度设定点的pi控制环)。此外,软件储 存库164可以存储调试一个或多个远程工作站122可能需要的安装文件和 软件文件,包括与操作系统相关的安装文件、与操作员界面应用124相关 的安装文件、用于促进多个部件的安装的程序等,如本文将描述的。
35.数据库158

164中的每一个可以是具有任何期望类型的存储器和任何 期望或已知的用于存储数据的软件、硬件或固件的任何期望类型的数据存 储装置或收集单元。当然,数据库158

164不需要驻留在单独的物理设备中。 因此,在一些实施例中,数据库158

164中的一些可以在共享数据处理器和 存储器上实现。通常,还可以利用更多或更少的数据库来存储由图2的示 例系统中的数据库158

164共同存储和管理的数据。
36.虽然控制器134、i/o卡148和现场设备144、146通常位于并遍布有时 恶劣的工厂环境中,但是配置工作站120和操作员工作站122以及数据库 158

164通常分别位于控制室或控制器、维护和各种其他工厂人员容易访问 的其他不太恶劣的环境中。
37.如所知的,每个控制器134,例如可以是由艾默生过程管理公司销售的 deltav
tm
控制器,存储并执行控制器应用,该控制器应用使用任意数量的 不同的、独立执行的控制模块或块170来实施控制策略。每个控制模块170 可以由通常被称为功能块的模块组成,其中每个功能块是整个控制例程的 一部分或子例程,并且与其他功能块一起(通过被称为链路的通信)操作, 以实现过程工厂102中的过程控制环路。众所周知,功能块可以是面向对 象的编程协议中的对象,其通常执行输入功能、控制功能或输出功能中的 一个,以执行过程工厂102中的一些物理功能,其中输入功能例如与变送 器、传感器或其他过程参数测量设备相关联,控制功能例如与执行pid、模 糊逻辑等控制的控制例程相关联,输出功能控制一些设备(例如阀)的操 作。当然可以存在混合及其他类型的复合功能块,例如模型预测控制器 (mpc)、优化器等。尽管fieldbus协议和deltav系统协议使用以面向对 象的编程协议设计和实现的控制模块和功能块,但是控制模块可以使用任 何期望的控制编程方案来设计,
例如包括顺序功能块、梯形逻辑等,并且 不限于使用功能块或任何其他特定编程技术来设计和实现。每个控制器134 还可以支持由爱默生过程管理公司销售的应用组,并且可以使用预 测智能来提高包括机械设备、电气系统、过程设备、仪器、非智能和智能 现场设备144、146等的生产资产的可用性和性能。
38.如所描述的,dcs 100包括通信地耦合到(一个或多个)控制室中的 (一个或多个)工作站120、122的控制器134中的一个或多个。控制器134 通过执行经由操作员工作站122实施的过程控制策略,自动化对过程区域 中的现场设备144、146的控制。示例过程策略涉及使用压力传感器现场设 备测量压力,并基于压力测量结果自动发送命令到阀定位器以开启或关闭 流量阀。i/o卡148将从现场设备144、146接收的信息转换为与控制器134 兼容的格式,并将来自控制器134的信息转换为与现场设备144、146兼容 的格式。
39.通过i/o卡148,控制器134可以根据已经下载到控制器134的控制模 块170与现场设备144、146通信。使用在配置工作站120上执行的配置编 辑器132来编程控制模块170。在配置编辑器132中,配置工程师104可通 过例如实例化一个或多个功能块来创建控制模块170。作为示例,配置工程 师104可以实例化ai功能块,以从现场设备144、146之一接收模拟输入, ai功能块可以接收与现场设备144、146的模拟输出有关的各种值(例如, 信号值、警告高和低限制、信号状态等等)。ai功能块可以向另一个功能块 (例如,比例

积分

微分(pid)控制功能块、自定义功能块、显示模块等) 输出相应的信号。一旦ai功能块被实例化,将功能块与一个与现场设备144、 146相关联的唯一设备标记相关联将导致功能块一旦被下载到控制器134, 便与适当的i/o卡148协作,以处理来自正确的现场设备144、146的信息。
40.在图2所示的工厂网络102中,连接到控制器134的现场设备144、146 可以是标准的4

20ma设备,可以是智能现场设备,例如包括处理器和存储 器的profibus或fieldbus现场设备,或者可以是 任何其他期望类型的设备。这些设备中的一些,例如fieldbus现场设备(在 图2中用附图标记146标记),可以存储和执行与控制器134中实现的控制 策略相关联的或者在过程工厂内执行其他操作的模块或子模块,例如功能 块,其他操作例如数据收集、趋势分析、警报、校准等。如公知的,图2 中被示为布置在两个不同的fieldbus现场设备146中的功能块172可以与 控制器134内的控制模块170的执行一起执行,以实现过程控制。当然, 现场设备144、146可以是任何类型的设备,例如传感器、阀、变送器、定 位器等,并且i/o设备148可以是符合任何期望的通信或控制器协议(例如 hart、fieldbus、profibus等)的任何类型的i/o设备。
41.继续参考图2,工作站120和122可以包括用于由工厂102内的人员执 行的各种不同功能的各种应用。工作站120和122中的每一个包括存储各 种应用、数据结构等的存储器180,以及可用于执行存储在存储器180中的 任何应用的处理器182。在图2所示的示例中,除了操作员界面应用124之 外,工作站120还包括作为配置编辑器132的一部分的一个或多个过程控 制器配置应用,配置编辑器可以包括例如控制模块创建应用、操作员界面 应用和其他数据结构,这些可以由任何授权的配置工程师访问,以创建控 制例程或模块,例如控制模块170和功能块172,并将它们下载到工厂102 的各种控制器134和设备146。
42.广义地说,操作员界面应用124允许操作员查看被配置为提供关于过 程工厂102的特定区域的操作的特定信息的显示模块,并根据显示模块上 的信息控制过程工厂102的
操作。显示模块呈现在工作站120、122上,并 且合并从控制器134和现场设备144、146接收的实时过程数据。如本文所 使用的,“实时”数据通信是指通过电子通信网络的数据的电子通信,其具 有用于处理、路由和传输的普通延迟,而没有有意引入另外的非微不足道 的延迟。在一些实施例中,可以引入小于五秒(并且优选地小于两秒)的 微不足道的延迟以减少在实时传送数据时的网络拥塞。显示模块可以是任 何类型的接口,例如,使操作员或其他用户能够操纵数据值(例如,执行 读或写),以监视或改变现场设备144、146、控制模块170和功能块172、 以及作为整体的dcs 100和处理厂102的操作。显示模块可以存储在工作 站120、122的存储器180中,并且还可以存储在配置数据库160中。
43.控制模块170以及在一些实施例中的显示模块可以是配置数据库160 中的配置文件174的一部分。即,控制模块170可以与显示模块一起或与 显示模块分开存储在配置文件174中。在任何情况下,配置文件174一般 存储dcs 100的整个配置,包括设备、设备标签、友好名称、数据格式化 信息(例如缩放信息、单元类型等),这些变量与每个控制环路、所定义的 控制策略等相关联。如前所指出的,配置文件174也可下载到控制器134, 以实施在配置文件174中定义的控制策略。
44.如将理解的,过程工厂102可以包括从数百或数千个现场设备144、146 上的变送器(即传感器)输出的、和/或输入到这些现场设备144、146的数 百、数千、或甚至数万个信号,以使现场设备144、146根据编程到控制模 块170中的控制策略执行控制功能。工厂102可被分成不同的区域,多个 区域可由单个控制器134控制,每个区域可由单个控制器或多个控制器134 或某种组合控制。在任何情况下,组成过程工厂102的现场设备144、146 可能在过程工厂102中被单独地复制多次(例如,可以存在许多任何类型 的阀、许多泵、许多加热器、许多罐等)。现场设备144、146还可以在物 理区域(“过程区域”)内被组合成功能组,其中在该过程区域中的现场设 备144、146执行整个过程的特定部分。例如,特定的过程区域可以具有用 于生成用于过程的其他部分的蒸汽的设备。在过程区域内,可以有重复的 设备或设备组(“过程单元”),它们共享类似的结构和功能。作为示例,蒸 汽发生过程区域中的过程单元可包括锅炉和涡轮发电机,并且过程区域可 包括该过程单元的多个实例。
45.图3和4分别是示出根据本说明书的配置工作站120上存在的一些软 件元素的框图200,以及示出根据当前描述的实施例的用于准备将被用于调 试远程操作员工作站122的配置的工作流202的流程图。
46.除了过程工厂配置128之外,配置工作站120还可以包括配置环境126 (例如由emerson提供的proplus
tm
配置软件),其包括配置工程师104可 以在其中创建过程工厂配置128的配置编辑器132。各种其他应用也可以存 在于配置工作站120上,例如包括操作员界面应用124的已安装副本224、 用于在其他工作站上安装操作系统的安装文件225、用于在其他工作站上安 装操作员界面应用124的安装文件226、用于可以在其他工作站上安装的其 他应用和服务的安装文件228等等。可替换地,各种安装文件225、226、 228可以存储在配置工作站120之外,例如存储在软件存储库数据库164或 通过通信网络136可访问的其他数字存储装置(未示出)中。配置工作站 120还可以包括安装应用230,如下所述。
47.在所描述的实施例中,过程配置工程师104在图形配置系统126内输 入远程工作站配置工作流202,并且在图形配置系统126内创建表示要调试 的特定远程工作站122的虚拟逻辑工作站232(框204)。(直到调试过程完 成,给定的远程工作站122可被认为是“已停
用”)。虚拟逻辑工作站232 可以是图形配置系统126内的编程构造或对象,其接收用于调试和配置目 标远程工作站122的所有必要参数,使得在安装过程实例化时,安装过程 具有调试和配置目标远程工作站122的所有所需信息,包括,例如:指定 的操作系统(例如,windows 10、windows 8、windows 7、windows nt、 linux等)、操作系统的安装参数(例如,如何为各种任务和/或软件组件分 配/保留存储器、存储分区、网络配置、安全参数、用户帐户等)、操作员界 面应用124、操作员界面应用124的安装参数(例如,安装路径、用户帐户、 显示设置、i/o设置等)、其他应用或服务或文件(例如,维护应用、设备 驱动程序、专用通信栈等)以及过程工厂配置128。
48.过程配置工程师104可以通过在该虚拟逻辑工作站232中选择和实施 远程工作站122将托管的各种应用和服务来配置该虚拟逻辑工作站232(框 206)。例如,配置工程师104可以在虚拟逻辑工作站232上“安装”特定 的操作系统、操作员界面应用124、以及任何其他期望的或必要的应用或特 征,并且可以根据期望“配置”操作系统、操作员界面应用124、以及其他 应用或特征中的每一个,包括在每一个中设置配置选项(例如,用户偏好、 用户帐户等)。配置工程师104也可以用过程工厂配置128配置虚拟逻辑工 作站232。“安装”软件,例如操作系统、操作员界面应用124、其他应用 和/或过程工厂配置128,可以例如包括向虚拟逻辑工作站122提供指向这 种安装或配置所需的一个或多个文件的位置的驱动器或网络路径。例如, 驱动器或网络路径可以指向配置工作站122中存储安装文件或配置文件的 存储设备上的位置,可以指向软件储存库数据库164中存储安装文件或配 置文件的位置,或者上述各项的某种组合。
49.一旦虚拟逻辑工作站232被完全配置,配置工程师104就可以通过通 信网络136部署该虚拟逻辑工作站232,并将该虚拟逻辑工作站导出到过程 工程师104被分派配置和调试任务的耦合到通信网络136的任何远程工作 站122。例如,在实施例中,配置工程师104可以在图形配置系统126内为 她期望调试的远程工作站创建占位符234(框208),并且可以将虚拟逻辑 工作站232指派或链接到占位符234(框210),以指示应当根据虚拟逻辑 工作站232来配置占位符234。配置工程师104然后可以指示应当根据占位 符234来配置存在于通信网络136上的哪个停用的远程工作站122(框212)。 在实施例中,配置工程师104可以将停用的远程工作站122的图形表示(例 如,图标)“拖动”到占位符234,以便指示应当根据占位符234来配置停 用的远程工作站122。配置工程师104然后可以启动远程工作站122的调试 和配置(框214)。
50.图5更详细地示出了可以存在于配置工作站120和远程工作站122中 的各种元素中的一些。当然,如将理解的,配置工作站120可以具有驻留 在其存储器子系统180中并在其处理器182上执行的已安装操作系统236, 并且可以可操作以经由通信接口184通过通信网络136进行通信。存储器 子系统180可以另外存储各种其他软件元素,包括图形配置系统126、安装 文件储存库238和安装应用230,如以下更详细描述的。通常,本文描述的 所有软件元素包括计算机可执行指令,当由处理器182执行时,所述计算 机可执行指令可操作以使处理器182执行如本文描述的各种功能。当执行 指令时,处理器182被认为是被配置为执行由计算机可执行指令指定的特 定功能的硬件,并且因此,存储在存储器中的指令实质上将通用或多用途 处理器变换为被配置用于特定任务或执行特定算法的处理器。
51.如同在dcs 100中操作的许多工作站一样,配置工作站224,特别是 存储器子系统
180,可以包括操作员界面应用的安装副本224。操作员界面 应用的安装副本224可以允许配置工程师104在各种控制模块和功能块被 创建时测试它们的操作,或者,如应该显而易见的,可以允许从配置工作 站120监视和/或控制过程工厂102,就像配置工作站120是工厂操作员所 使用的远程工作站122之一一样。
52.驻留在配置工作站120上的图形配置子系统126可以由处理器182执 行,以便于过程工厂的配置工程师104或过程工厂内的各种系统(包括例 如远程工作站122)的配置。配置子系统126的配置编辑器132可以包括画 布(未示出),配置工程师可以在该画布中创建功能块、控制模块或其他控 制元素和算法以用于控制过程工厂102,可以配置过程控制器134和现场设 备144、146之间通过i/o设备148的通信等,如本领域技术人员通常理解 的。如本文所述,配置编辑器132还可以便于远程工作站122的调试和配 置。
53.如上所述,配置工程师104可在配置编辑器132内创建一个或多个远 程工作站占位符234。每个占位符234可以代表一个或多个被配置为控制过 程工厂102的全部或一部分的操作员工作站。因为可以以不同的方式配置 不同的过程工厂,并且进一步因为大型过程工厂可以包括多个区域,每个 区域可以与过程工厂内的其他区域不同或相同,所以同一过程工厂的不同 部分可以由不同的工作站控制,因此必须相应地配置。因此,对于每个不 同的工作站配置,以及每个相应的不同过程工厂或过程工厂的部分,必须 配置特定的操作员工作站122。此外,每个远程工作站122在配置和调试时 必须与在其控制下的过程工厂的其余部分“同步”,包括与控制现场设备144、 146的过程控制器134“同步”。因此,完全调试的远程工作站122被编程 有与其相关联的过程工厂的配置(或过程工厂的部分),包括相关联的控制 器134的地址、现场设备144、146的特定设备标签、特定i/o配置等。为 此,配置工程师104在配置中包括用于与特定配置相关联的操作员工作站 122的占位符234。
54.同样如上所述,配置工程师104可以创建虚拟工作站232。虚拟工作站 232是软件环境内的逻辑构造,其指定所设想的远程工作站的配置,包括以 下方面中的任何一个或多个:操作系统;操作系统版本;操作系统配置(例 如,存储器分配、用户帐户等);操作员界面应用;操作员界面应用版本; 操作员界面应用配置;与远程工作站相关联的过程工厂的配置;其他工作 站配置参数(例如,驱动器分区);等等。这样,虚拟逻辑工作站232允许 配置工程师104指定相关联的停用工作站的精确的未来配置。
55.图形配置系统126也可以存储用于一个或多个过程工厂102和/或单个 过程工厂102的一个或多个区域的各种配置240。
56.配置工作站120的存储器子系统180中的安装文件储存库238可以存 储配置和调试远程工作站122所必需的各种软件文件。如上所述,安装文 件存储库238可以存储用于一个或多个操作系统和/或操作系统版本的安装 文件225,可以存储用于一个或多个操作员界面应用和/或操作员界面应用 版本的安装文件226,可以存储用于其他应用(例如,维护应用、资产管理 应用等)的安装文件228,并且可以存储其他文件或组件(例如,用于各种 设备的软件驱动程序)。安装文件储存库238还可以包括用于远程安装管理 器242的安装文件242,其可以安装在远程工作站122上以管理配置和调试 过程的剩余部分。在实施例中,存储在安装文件储存库238中的一些或所 有项目可以存储在软件储存库数据库164中,而不是存储在安装文件储存 库238中。
57.安装应用230包括便于远程工作站122的调试和配置的各种子例程。 在这些子例
程中有进度监视子例程244,它监视如下所述的配置过程,并通 过用户界面子例程248报回配置工作站120处的配置工程师104,以便向配 置工程师104通知配置和调试过程的进度。节点识别子例程246可操作以 在通信网络136中搜索存在于通信网络136上的远程工作站122节点,并 且在实施例中,可操作以查询各个节点以确定已调试还是已停用每个节点。 此外,在实施例中,节点识别子例程246可操作以查询各个节点,以针对 已调试节点确定每个节点的当前配置。可替换地或另外,远程检查子例程 249可以查询所识别的节点以确定已调试还是已停用每个节点、安装在每个 节点上的软件和软件版本等。
58.用户界面子例程248可以允许配置工程师104通过例如选择占位符工 作站234来调试、选择与占位符工作站234相关联的特定远程工作站(即, 节点)来调试,以选择要在远程工作站122上执行的一个或多个配置操作(例如,操作系统的安装、操作员界面应用的安装、配置文件的安装等), 以及监视安装/配置操作的进度,来发起和控制远程工作站122的调试。
59.主安装管理器子例程250管理整个安装过程。安装管理器子例程250 可以参与下载管理器子例程252,以将必要的文件下载到远程工作站122。 例如,下载管理器子例程252可以将安装文件和/或配置文件从安装文件储 存库238和/或从软件储存库数据库164下载到远程工作站122。安装管理 器子例程250可以负责调用子例程244、246、248和252,并且负责管理远 程工作站122上的总体配置和调试过程。
60.同时,在实施例中,远程工作站122可被完全或部分地停用。即,远 程工作站122可以处于多种状态之一:它可以没有操作系统,它可以具有 最小操作系统,它可以具有操作系统的较旧版本,或者它可以具有在指定 其预期配置的虚拟逻辑工作站232中指定的操作系统。同样地,远程工作 站122可具有已安装的操作员界面应用,其可以是较旧的版本,或者可以 是与在对应的虚拟逻辑工作站232中指定的不同版本或相同版本。在图5 中使用虚线示出了远程工作站122的元素,在各种状态下,这些元素可以 或不可以被安装在远程工作站122上。无论远程工作站122的状态如何, 远程工作站122都包括处理器254、存储器子系统256和便于通过通信网络 136通信的通信接口258。
61.当由配置工程师(或其他用户)104实例化时,安装应用230可以实例 化主安装管理器250,这可以确定(例如,通过查询图形配置系统126或配 置工程师104)与虚拟逻辑工作站232相关联的一个或多个占位符234,并 且如果多于一个占位符234与虚拟逻辑工作站232相关联,则可以询问配 置工程师104以确定要配置哪个占位符工作站234。主安装管理器250同样 可以调用节点识别子例程246来识别通信地耦合到通信网络136并且可用 于配置/调试的节点(例如,远程工作站122)。主安装管理器250可以经由 用户界面子例程248向配置工程师104提供一个或多个节点以进行配置, 并且在选择时,主安装管理器250可以根据所选择/确定的占位符工作站234, 并且具体地根据相关联的虚拟逻辑工作站232,继续配置所选择的节点。主 安装管理器250然后可以调用下载管理器子例程252,以根据相关联的虚拟 逻辑工作站232将必要的文件从安装文件储存库238和/或软件储存库数据 库164传送到所选择的远程工作站122。此外,主安装管理器250可以从远 程检查子例程249接收关于已经被选择用于配置的一个或多个节点的当前 配置的数据,并且可以调用下载管理器子例程252以仅传送将(一个或多 个)所选节点从其当前状态(如由节点识别子例程249和/或远程检查子例 程249所识别的)带入由占位符工作站234和相关联的虚拟逻辑工作站
232 所指定的期望状态所需的文件。
62.在实施例中,主安装管理器250首先向远程工作站122传送用于远程 安装管理器的安装文件242。一旦已经将远程安装管理程序的安装文件242 传送到远程工作站122,主安装管理程序240就可以使安装文件242在远程 工作站122上执行,以在远程工作站122上安装安装应用260。安装应用 260可以包括远程安装管理器262,其可操作以在远程工作站122的整个配 置和调试期间与主安装管理器240通信。在一些实施例中,例如,远程安 装管理器262检查远程工作站122以确定远程工作站122的当前配置,并 且将远程工作站122的当前配置传送回主安装管理器240。然后,主安装管 理器240可以确定必须完成哪些过程(例如,操作系统安装、操作系统更 新、操作员界面应用安装、操作界面应用更新、dcs配置文件安装等),以 便根据所选择的工作站占位符234(以及相关联的虚拟逻辑工作站232)来 配置和调试远程工作站122。此后,主安装管理器250可以调用下载管理器 子例程252,以从安装文件储存库238和/或软件储存库数据库164仅传送 完成远程工作站122的配置和调试所必需的文件。
63.在任何情况下,主安装管理器250可与安装在远程工作站122上的下 载管理器252和远程安装管理器262协作,以确保将必要的文件传送到远 程工作站122,并且因此,存储器子系统256还可具有用于操作系统的安装 文件225的副本、用于操作员界面应用的安装文件226的副本、用于其他 应用的安装文件228的副本、其他组件(例如,驱动程序等)的副本264、 配置远程工作站122所必需的dcs配置文件的副本266、以及在实施例中, 为安装应用260指定远程工作站122的期望配置的工作站配置文件的副本 268。
64.远程安装管理器262可以使用工作站配置文件268和/或与主安装管理 器250协作来安装和配置远程工作站122。这可包括安装或更新操作系统236、安装或更新操作员界面应用224、安装dcs配置文件270、安装其他 应用272以及安装任何其他组件274。
65.通过与远程安装管理器262协作和通信,主安装管理器250可以允许 配置工程师104经由进度监视例程244监视安装的进度,并且通过选择用 于配置的节点、选择关于所选节点要采取的操作、确认特定软件元素的安 装、确认节点的系统重启(如果必要)等来参与(例如,通过向其提供输 入)该过程。
66.图6是示出用于调试和配置远程工作站122的示例方法300的流程图。 配置工程师104可以多种方式中的任一种来实例化安装应用230。例如,在 实施例中,配置工程师通过选择占位符工作站234并点击配置编辑器132 中的“调试工作站”菜单项或按钮来实例化安装应用230。在配置工作站 120处实例化安装应用230之后,节点识别子例程246可在通信网络136中 搜索远程工作站节点(框302)。在一些实施例中,节点识别子例程246可 操作以针对它所识别的每个远程工作站节点确定调试还是停用远程工作站 122(框304)。在这样的实施例中,在一些实施例中,安装应用230的用户 界面子例程248可以仅显示由节点识别子例程246识别为停用节点的节点, 而在其他实施例中,安装应用230的用户界面子例程248可以显示由节点 识别器所识别的所有节点,同时在所呈现的用户界面中区分调试还是停用 每个所识别的远程工作站节点。在其他实施例中,节点识别子例程246可 以不确定调试还是停用各个远程工作站122,并且可以将其留给配置工程师 104,以在选择一个或多个节点来调试和配置时做出该确定。
67.用户界面子例程248向配置工程师104呈现远程工作站节点的列表, 配置工程师
104可以根据所选择的占位符工作站234从该列表中选择一个 或多个节点来调试和配置。安装应用230经由用户界面子例程248接收对 要调试的一个或多个节点的选择(框306)。在接收到对要调试和配置的节 点的选择之后,安装应用230可实例化远程检查子例程249,该子例程被配 置为经由通信网络136与每个所选远程工作站节点通信,以确定每个节点 的当前状态以及在每个节点上运行的软件的当前状态。远程检查子例程249 检查每个所选远程工作站节点(框308),以首先确定操作系统236是否安 装在远程工作站122上(框310)。
68.安装应用230,特别是主安装管理器子例程250可以确定,如果远程工 作站122没有安装操作系统(框310),则也没有安装操作员界面应用224、 dcs配置270、其他组件274和其他应用272。因此,主安装管理器子例程 250可以继续使得下载管理器子例程252将操作系统225、操作员界面应用 226和配置240从安装文件储存库238或软件储存库数据库164复制到远程 工作站122的存储器子系统256(框312)。另一方面,如果远程检查子例 程249确定操作系统236安装在远程工作站122上(框310),则远程检查 子例程249可确定安装的操作系统236是否是正确的版本(即,由与占位 符234相关联的虚拟逻辑工作站232指定的版本)(框314)。如果远程检查 子例程249确定安装在远程工作站122上的操作系统236不是正确的版本, 则主安装管理器子例程250可以使下载管理器子例程252将操作系统225 从安装文件储存库238或软件储存库数据库164复制到远程工作站122的 存储器子系统256(框316)。
69.如果远程检查子例程249确定操作系统236安装在远程工作站122上 (框310),则无论操作系统236是否是正确的版本(框314),远程检查子 例程249都可以继续以确定操作员界面应用224是否安装在远程工作站122 上(框318)。安装应用230,特别是主安装管理器子例程250可确定,如 果远程工作站122没有安装操作员界面应用224(框318),则也没有安装 dcs配置270。因此,主安装管理器子例程250可以继续使下载管理器子 例程252将操作员界面应用226和配置240从安装文件储存库238或软件 储存库数据库164复制到远程工作站122的存储器子系统256(框320)。 另一方面,如果远程检查子例程249确定操作员界面应用224安装在远程 工作站122上(框318),则远程检查子例程249可以确定安装的操作员界 面应用224是否是正确的版本(即,由与占位符234相关联的虚拟逻辑工 作站232指定的版本)(框322)。如果远程检查子例程249确定安装在远程 工作站122上的操作员界面应用224不是正确的版本,则主安装管理器子 例程250可以使下载管理器子例程252将操作员界面应用226从安装文件 储存库238或软件储存库数据库164复制到远程工作站122的存储器子系 统256(框324)。
70.如果远程检查子例程249确定操作员界面应用224安装在远程工作站 122上(框318),则无论操作员界面应用224是否是正确的版本(框322), 远程检查子例程249都可以继续以确定dcs配置270是否安装在远程工作 站122上(框326),并且如果是,则确定dcs配置270是否是正确的版本 (即,由与占位符234相关联的虚拟逻辑工作站232指定的版本)(框328)。 如果没有安装dcs配置270,或者如果它被安装但不是正确的版本,则安 装应用230,并且具体地主安装管理器子例程250可以继续使下载管理器子 例程252将dcs配置240从安装文件储存库238或图形配置系统126或软 件储存库数据库164复制到远程工作站122的存储器子系统256(框330)。
71.远程检查子例程249可以执行类似的查询,以确定其他应用272、其他 组件274和
其他配置参数是否被适当地安装/配置在远程工作站122上,并 且如应当理解的,可以根据需要被下载或排队下载。主安装管理器子例程 250还可以使得下载管理器子例程252将远程安装管理器子例程262下载到 远程工作站122,以便本地管理各种组件在远程工作站122上的安装。
72.配置工作站120上的主安装管理器子例程250可以与远程工作站122 上的远程安装管理器子例程262协作,以指定用于在远程工作站122上安 装/更新的组件及其配置。此后,远程安装管理器子例程262可以安装和/ 或更新操作系统236、操作员界面应用224、dcs配置270以及任何其他必 要的应用272和组件274(框332)。虽然应当清楚,但是远程安装管理器 262一般在安装或更新操作员界面应用224之前安装或更新操作系统224, 并且一般在安装或更新dcs配置文件270之前安装或更新操作员界面应用 224。
73.远程安装管理器子例程262可以与安装应用230通信,并且特别地, 与安装应用230的进度监视器子例程244通信,使得配置工程师104可以 监视远程工作站122的调试和配置的进度。
74.在完成安装/更新和配置活动(框332)时,主安装管理器子例程250 可以重新实例化远程检查子例程249,或者可以以其他方式检查远程工作站 122,以确保远程工作站122的当前配置与在与远程工作站122的占位符234 相关联的虚拟逻辑工作站232中指定的配置匹配。如果远程工作站122实 际上被适当地配置,则主安装管理器子例程250可以向配置编辑器132传 达物理远程工作站122与虚拟逻辑工作站232“同步”,并且物理远程工作 站122将立即可用于根据过程工厂配置来控制过程工厂102。
75.在本公开内容中呈现的远程调试远程工作站的方法为用户提供了一种 高效且方便的方式,用户可以是例如根据示例的过程配置工程师,以远程 配置多个远程工作站而不必一直物理地访问那些远程工作站。用户可以通 过远离配置工作站工作,并且通过与作为配置工作站的仅仅一个单个机器 的交互来与所有多个远程工作站连接来完成配置远程工作站的相同目的。
76.以下方面的列表反映了本技术明确预期的各种实施例。本领域普通技 术人员将容易理解,以下方面既不限制本文公开的实施例,也不穷举从以 上公开可想到的所有实施例,而是实际上意在是示例性的。
77.1、一种用于便于对过程控制工厂中的所选工作站进行远程调试的系统, 系统包括:多个过程控制现场设备,多个过程控制现场设备操作为在过程 工厂中处理物理材料以生产产品;耦合到多个过程控制现场设备的过程控 制器,过程控制器被配置为从过程控制现场设备接收第一信号,并向过程 控制现场设备发送控制信号;通信网络;耦合到通信网络的配置工作站, 配置工作站包括处理器和耦合到处理器的存储器,存储器存储机器可读指 令,机器可读指令可由处理器执行以执行以下操作:提供可由用户操作的 图形配置系统,以创建用于控制过程控制现场设备的控制模块和功能块, 并将控制模块和功能块下载到过程控制器,以实施对过程控制现场设备的 控制;从用户接收用于耦合到通信网络的工作站的指定配置;接收从耦合 到通信网络的多个工作站中对该工作站的选择;以及使所选工作站根据指 定配置进行配置,以使得工作站可操作为与过程控制器通信,从而实施过 程控制工厂内的配置、操作、和/或维护功能。
78.2、根据方面1所述的系统,其中,机器可读指令可由处理器执行,以 使所选工作站
被配置为使得工作站成为可操作为控制过程控制现场设备并 接收过程控制工厂的操作数据的操作员工作站。
79.3、根据方面1所述的系统,其中,可由处理器执行以从用户接收用于 耦合到通信网络的所选工作站的指定配置的指令可执行为:通过选择用于 安装在所选工作站上的应用和服务来创建虚拟逻辑工作站。
80.4、根据方面3所述的系统,其中,可由处理器执行以从用户接收用于 耦合到通信网络的所选工作站的指定配置的指令还可被执行为:将虚拟逻 辑工作站与图形配置系统中的占位符工作站相关联。
81.5、根据方面4所述的系统,其中,配置工作站的存储器进一步存储可 由处理器执行以进行以下操作的机器可读指令:经由通信网络将用于安装 在所选工作站上的一个或多个元素传送到所选工作站;使得一个或多个元 素安装在所选工作站上;远离所述配置工作站,在所选工作站上完成一个 或多个元素的安装,以使得在完成时,所选工作站可操作为与过程控制器 通信,以实现对过程控制现场设备的控制。
82.6、根据方面1所述的系统,其中,配置工作站的存储器进一步存储可 由处理器执行以进行以下操作的机器可读指令:经由通信网络将用于安装 在所选工作站上的一个或多个元素传送到所选工作站;使得一个或多个元 素安装在所选工作站上;远离所述配置工作站,在所选工作站上完成一个 或多个元素的安装,以使得在完成时,所选工作站可操作为与过程控制器 通信,以实现对过程控制现场设备的控制。
83.7、根据方面1至6中任一项所述的系统,其中,用于所选工作站的指 定配置包括:指定的操作系统;指定的操作系统版本;指定的操作员界面 应用,该操作员界面应用可操作为便于经由过程控制器控制过程工厂;指 定的操作员界面应用版本;指定的过程工厂配置。
84.8、根据方面1至7中任一项所述的系统,其中,配置工作站的存储器 进一步存储可由处理器执行以进行以下操作的机器可读指令:识别通过通 信网络通信地耦合到配置工作站的操作员工作站。
85.9、根据方面8所述的系统,其中,配置工作站的存储器进一步存储可 由处理器执行以进行以下操作的机器可读指令:检查所识别的工作站,以 确定每个工作站的当前配置。
86.10、根据方面1所述的系统,其中,可由所述处理器执行以使所述工 作站根据指定配置进行配置的指令包括可执行为使处理器进行以下操作的 指令:在所选工作站上安装操作系统;在所选工作站上安装操作员界面应 用,该操作员界面应用可操作为便于经由过程控制器控制过程工厂;和/或 在所选工作站上安装过程工厂配置。
87.11、一种用于对过程控制工厂中的操作员工作站进行远程调试的方法, 该方法包括:在运行在配置工作站上的图形配置系统的配置编辑器中,创 建用于过程控制工厂的过程配置,用于过程工厂的配置指定过程控制器、 多个过程控制现场设备、以及由过程控制器实施以控制多个过程控制现场 设备的控制策略;在配置编辑器中指定待调试以控制过程工厂的操作员工 作站的配置;搜索通信地耦合到配置工作站的通信网络,以识别一个或多 个已停用操作员工作站;接收对已停用操作员工作站之一的选择,将所选 已停用操作员工作站识别为待调试的操作员工作站;使所选已停用操作员 工作站根据待调试的操作
员工作站的指定配置来进行配置,以使得操作员 工作站可操作为与过程控制器通信,以实施对过程控制现场设备的控制并 接收过程控制工厂的操作数据。
88.12、根据方面11所述的方法,其中,指定待调试的操作员工作站的配 置包括:在配置编辑器中创建虚拟逻辑工作站。
89.13、根据方面12所述的方法,其中,创建虚拟逻辑工作站包括为虚拟 逻辑工作站指定以下内容:指定的操作系统;指定的操作系统版本;指定 的操作员界面应用,该操作员界面应用可操作为便于经由过程控制器控制 过程工厂;指定的操作员界面应用版本;指定的过程工厂配置。
90.14、根据方面11至13中任一项所述的方法,其中,创建用于过程控 制工厂的过程配置包括创建占位符工作站,占位符工作站在过程配置中表 示待调试以控制过程工厂的操作员工作站。
91.15、根据方面12或方面13所述的方法,其中,创建用于过程控制工 厂的过程配置包括创建占位符工作站,该占位符工作站在过程配置中表示 待调试以控制过程工厂的操作员工作站,并且还包括将虚拟逻辑工作站与 占位符工作站相关联。
92.16、根据方面11至15中任一项所述的方法,其中,使所选已停用操 作员工作站根据待调试的操作员工作站的指定配置来进行配置包括:检查 所选已停用操作员工作站以确定以下各项中的至少一个:操作系统是否安 装在已停用操作员工作站上;安装在已停用操作员工作站上的操作系统的 版本;操作员界面应用是否安装在已停用操作员工作站上;安装在已停用 操作员工作站上的操作员界面应用的版本;以及用于过程控制工厂的过程 配置是否安装在已停用操作员工作站上。
93.17、根据方面11至16中任一项所述的方法,其中,使所选已停用操 作员工作站根据待调试的操作员工作站的指定配置来进行配置包括:向已 停用操作员工作站传送以下中的至少一个:用于安装在已停用操作员工作 站上的操作系统的安装文件;用于安装在已停用操作员工作站上的操作员 界面应用的安装文件;以及用于安装在已停用操作员工作站上的过程控制 工厂的过程配置的安装文件。
94.18、根据方面11至16中任一项所述的方法,其中,使所选已停用操 作员工作站根据待调试的操作员工作站的指定配置来进行配置包括:经由 通信网络向已停用操作员工作站传送用于安装在已停用操作员工作站上的 一个或多个元素;使得一个或多个元素安装在已停用操作员工作站上;远 离配置工作站,在已停用操作员工作站上完成一个或多个元素的安装,以 使得在完成时,操作员工作站被调试并且可操作为与过程控制器通信,以 实现对过程控制现场设备的控制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献