在过程图形上呈现现场用户的制作方法
【技术领域】
[0001]本发明一般涉及过程控制系统。更具体来说,本发明涉及用于使过程控制系统的操作员能够确定过程控制系统中的现场用户的位置的方法、现场用户呈现布置和计算机程序广品。
【背景技术】
[0002]过程控制系统通常包括过程的控制中涉及的多个过程控制对象。
[0003]在过程控制系统中还有维护工程师,他们在大多数时间在靠近这些控制对象的过程地面(其通常远离具有从其中监测系统的工作站和其他计算机的控制室)进行工作。维护工程师通过预防性和直接维护,来确保过程尽可能平滑地运行。
[0004]因此,工厂维护工程师进行工作以确保过程尽可能不间断和平滑地运行。但是,控制室中的操作员可需要知道维护工程师的行踪。
[0005]因此,在控制室中工作的操作员可想要了解维护工程师的当前位置以及维护工程师所处理的方面的状态。
[0006]但是,他们必须将这个方面与过程的状态的监测相结合。因此,他们同时可需要查看过程的状态、例如可能报警的发生,这是困难的。
[0007]已知在地图上显示工作人员的当前位置,参见例如JP 2003-140728和US8332063。但是,这在同时设法监测过程的状态时对操作员没有帮助。
[0008]因此,在这个领域需要改进。
[0009]本发明解决上述问题的一个或多个。
【发明内容】
[0010]本发明解决简化操作员纵览过程控制系统中的活动的问题。
[0011]按照本发明的第一方面,这个目的通过一种使过程控制系统的操作员能够确定过程控制系统中的现场用户的位置的方法来实现,该方法由现场用户呈现布置来执行,并且包括:
得到现场用户的位置的位置数据,
得到过程控制系统中的对象的位置,
将现场用户的位置与对象的位置进行比较,
如果现场用户的位置与对象的位置之间的距离低于接近阈值,则确定现场用户处于对象附近,以及
在示出过程的图形上呈现现场用户,其中在图形中的对象处呈现被认为处于这个对象附近的现场用户。
[0012]按照本发明的第二方面,这个目的通过一种使过程控制系统的操作员能够确定过程控制系统中的现场用户的位置的现场用户呈现布置来实现,该现场用户呈现布置包括:
呈现控制单元,配置成得到现场用户的位置的位置数据,
得到过程控制系统中的对象的位置,
将现场用户的位置与对象的位置进行比较,
如果现场用户的位置与对象的位置之间的距离低于接近阈值,则确定现场用户处于对象附近,以及
在示出过程的图形上呈现现场用户,其中在图形中的对象处呈现被认为处于这个对象附近的现场用户。
[0013]按照本发明的第三方面,这个目的通过一种用于使过程控制系统的操作员能够确定过程控制系统中的现场用户的位置的计算机程序产品得到解决,所述计算机程序产品在包括计算机程序代码的数据载体上提供,其中计算机程序代码配置成使现场用户呈现布置在所述计算机程序代码加载到现场用户呈现布置时:
得到现场用户的位置的位置数据,
得到过程控制系统中的对象的位置,
将现场用户的位置与对象的位置进行比较,
如果现场用户的位置与对象的位置之间的距离低于接近阈值,则确定现场用户处于对象附近,以及
在示出过程的图形上呈现现场用户,其中在图形中的对象处呈现被认为处于这个对象附近的现场用户。
[0014]本发明具有多个优点。将现场用户的位置集成到过程控制系统中。将它在过程图形中自动显示。这给予操作员对工厂及其当前状态的良好纵览。控制室操作员提供有无需在不同屏幕之间进行切换而监测维护工程师的位置并且监测过程的性能的能力,这因而改进系统中的安全性并且简化操作员的工作。这还将改进安全性。操作员还将更快地知道谁可用于任务指配,这还改进效率。
【附图说明】
[0015]下面将参照附图来描述本发明,附图包括:
图1示意示出工业工厂,其中具有连同与维护工程师关联的移动终端一起操作工业过程的过程控制系统,
图2示意示出过程控制系统的操作员终端的示意框图,
图3示出具有多个房间的工业工厂的厂房,其中第一现场用户的第一无线终端处于包括两个过程控制对象的房间的第一房间中,
图4示意示出在第一房间中接近两个过程控制对象的第一个的具有第一无线终端的第一现场用户,
图5示意示出在操作员终端的显示器上显示的第一视图,示出过程图形连同第一现场用户的指示,
图6示意示出在操作员终端的显示器上显示的第二视图,示出过程图形、第一现场用户的指示以及与第一现场用户相关的其他信息,
图7示出在使过程控制系统的操作员能够确定现场用户的位置的方法中执行的第一组方法步骤的流程图, 图8示出在使过程控制系统的操作员能够确定现场用户的位置的方法中执行的第二组方法步骤的流程图,
图9示出在使过程控制系统的操作员能够确定现场用户的位置的方法中执行的第三组方法步骤的流程图,以及
图10示意示出具有计算机程序代码、采取CD-ROM光盘形式、用于执行方法的步骤的数据载体。
【具体实施方式】
[0016]下面将给出用于使过程控制系统的操作员能够确定现场用户的位置的方法、现场用户呈现布置和计算机程序产品的优选实施例的详细描述。
[0017]图1示意示出过程控制系统10。过程控制系统10是用于控制工业过程的计算机化过程控制系统。该过程能够是任何类型的工业过程,例如发电、输电和配电过程以及水净化和分配、石油及天然气生产和分配过程、石油化学、化学、制药和食品过程以及纸浆和纸生产过程。这些只是该系统能够适用的过程的一些示例。存在无数其他工业过程。过程也可以是其他类型的工业过程,例如商品的制造。过程可经过一个或多个过程监测计算机来监测,其中过程监测计算机与操控过程的监测和控制的服务器进行通信。
[0018]图1中,过程控制系统10因此包括多个过程监测计算机12和14。这些计算机在这里也可被理解为形成操作员终端,并且连接到第一数据总线BI。因此,存在第一和第二操作员终端12和14。还存在连接到这个第一数据总线BI的网关16,网关16连接到至少一个无线网络WN。与无线网络WN连接的有第一无线终端32。应当知道,对无线网络WN中的更多无线终端是可能的。但是,为了简化对本发明的理解而仅示出一个。无线网络WN可以是局域网、例如无线局域网(WLAN)。它也可以是蓝牙网络,S卩,具有多个互连蓝牙节点的网络。
[0019]还存在第二数据总线B2,以及在第一与第二数据总线B1、B2之间连接了提供过程的控制和保护的服务器18以及存储与过程的控制和保护相关的数据的数据库20。与控制和保护相关的这种数据在这里可包括过程数据、例如测量和控制命令,而与保护相关的数据可包括告警和事件数据以及对其能够生成告警和事件的数据、例如过程中进行的测量。数据库20还可包括现场用户、例如维护工程师的活动的历史数据。这种历史数据例如可包括关于对象、例如维护工程师已经保养的过程控制对象的数据。由于这个原因,数据库20在下文中又称作历史数据库。还存在连接于两个总线BI与B2之间的现场用户呈现服务器23。现场用户呈现服务器23包括呈现控制块21和对象释放确定块22。
[0020]与第二数据总线B2连接的还有多个又一装置24、26、28和30。这些又一装置24、26、28和30是现场装置,其是作为到被控制过程的接口的装置。现场装置通常是一种接口,经由其进行过程的测量,并且对其给予控制命令。因此,现场装置还是过程控制对象。在本发明的一个变化中,第一现场装置是第一过程控制对象24、例如马达,以及第二现场装置是第二过程控制对象26、例如离心机。
[0021]图2示意示出第一操作员终端12的示意框图。第一操作员终端12包括控制单元34,其连接到也许采取键盘、小键盘或轨迹球的形式的用户输入单元40、连接到例如采取显示器42的形式的信息呈现单元42以及连接到用于到第一数据总线BI的连接的通信接口