设置 HMI 服务器冗余.doc_第1页
设置 HMI 服务器冗余.doc_第2页
设置 HMI 服务器冗余.doc_第3页
设置 HMI 服务器冗余.doc_第4页
设置 HMI 服务器冗余.doc_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_设置 HMI 服务器在用户将 HMI 服务器添加到应用项目之后,用户需要设定该HMI 服务器。使用HMI Server Properties(HMI 服务器属性)对话框以便: 指定正在运行 HMI 服务器的计算机名称。 指定何时加载该 HMI 服务器。 指定安装着冗余 HMI 服务器的从计算机的名称,以便在主HMI 服务器发生故障时使中断时间最短。手动启动或停止组件。查看 HMI 服务器的名称、工程文件路径、现有图形显示画面的数量和该HMI 服务器上能够容纳的图形显示画面的最大数量。如果用户设定了冗余,查看主和从 HMI 服务器的状态。在分布式应用项目中,用户必须分别为每个 HMI 服务器设定属性。1. 设定 HMI 服务器的属性1. 在 FactoryTalk View Studio 和SE Administration Console(FactoryTalk 管理控制台)的Application Explorer(应用项目浏览器)中,右键点击HMI 服务器,然后点击Properties(属性)。打开SE Administration Console(FactoryTalk 管理控制台)的路径是:Start programsRockwell SoftwareFactoryTalk ViewToolsSE Administrator Console。打开SE Administration Console(FactoryTalk 管理控制台)的窗口。打开的窗口如图10所示。在 FactoryTalk View Studio中打开的Application Explorer(应用项目浏览器)。打开的窗口如图11所示。图10图112. 在 HMI Server Properties(HMI 服务器属性)对话框中,在每一栏中都填入信息,完成该操作之后,点击OK。打开的窗口如图12所示。11设置HMI 服务器的常规属性在 General(常规)栏中,输入HMI 服务器的说明信息,指定正在运行HMI 服务器的计算机名称,并且设定该HMI 服务器何时启动。打开的窗口如图12所示。图12Name(名称) 表示 HMI 服务器的名称。该名称在创建HMI 服务器时设定。不能够改变它。Description(描述) 为 HMI 服务器键入说明信息(多达204 个字符长)。该说明信息仅仅是为用户提供的信息。它不会在别的任何地方显示。例如:使用Discription(描述)对话框来说明一个应用项目的位置,以便在发生故障时确认联系人或电话号码,或者用于跟踪应用项目修改或版本变化的信息。Computer hosting the server(安装了服务器的计算机) 表示安装有HMI 服务器的计算机名称。键入一个计算机名称,或点击浏览按钮选择计算机名称。用户不能键入一个没有 HMI 应用项目的计算机名称。在改变该对话框的计算机名称之前,必须将该HMI 工程复制到目标计算机。Project file (relative to serve computer) 工程文件(相对于服务器计算机) 指向 HMI 服务器文件的文件路径。当用户创建HMI 服务器时该路径已被设定,不能够改变该路径。Number of displays(显示画面的数量) HMI 服务器上当前存在的图形显示画面数量。该数字仅为用户提供一个信息而已。Licensed Maximum(授权最大值) 用户的 FactoryTalk View Site Edition Server 授权允许的图形显示画面数量的最大值。该数字仅为用户提供一个信息而已。Startup type(启动类型) 设定用户想让HMI 服务器何时被加载: On demand(根据要求) 当第一个客户端打开时,HMI 服务器被加载,当最后一个客户端关闭时,被卸载。当 HMI 服务器被加载时,用户可以使用FactoryTalk View Studio 编辑该服务器的HMI 工程,还能将客户端连接到HMI 服务器。客户端可以是FactoryTalk View Studio、SE Administration Console或FactoryTalk View Site Edition Client。 Load and run startup components when operating system initializes(当操作系统初始化时加载并运行启动组件)当Windows启动时HMI服务器被加载到内存,然后HMI服务器的启动组件运行。该选项适用于正常用户在运行时使用。该选项允许客户端进行快速连接,确保如果运行HMI 服务器的计算机重新启动时,HMI 服务器能够自动进入正常操作模式。如果用户为HMI 服务器设置冗余,请选择在服务器启动时不要运行组件,用户可以使用宏来设定当服务器处于激活状态时,才启动该组件。只有将 Startup 类型更改为On demand,然后关闭所有的客户端,才可以卸载HMI服务器。因为 HMI 服务器作为服务来运行,用户不必登录就可以让HMI 服务器运行。12设置 HMI 服务器冗余的属性在主 HMI 服务器失效时,为了使对客户端造成的破坏程度最小化,可以设置冗余HMI 服务器。在FactoryTalk View Studio 中,作为冗余的服务器称为从服务器。在 Redundancy(冗余)选项卡中,指定安装从HMI 服务器的计算机的名称。当主 HMI 服务器重新可用时,系统会自动切回到主服务器。用户在 Redundancy 选项卡中所做的设置和应用项目一同存储,并且主和从HMI服务器都是如此。用户不必为安装主和从服务器的计算机做不同的设置。打开的窗口如图13所示。图13Provide redundancy using a secondary server(使用从服务器提供冗余)点选该复选框来使能HMI 服务器的冗余功能。取消该复选框来禁止HMI 服务器的冗余功能。只有当 HMI 服务器的启动类型设置为Load and run startup components when operating system initializes(当操作系统初始化时加载并运行启动组件)时,该选项才是可用的。Computer hosting the server(安装了服务器的计算机)键入安装了从HMI 服务器的计算机名称。点击“”浏览按钮可以浏览计算机的名称。设定 HMI 服务器的启动和停止组件使用 Components(组件)选项卡可以设置:当 HMI 服务器启动时哪些组件会运行。当 HMI 服务器停止时哪些宏会运行。当切换到从 HMI 服务器或者切回到主HMI 服务器时,哪些宏会运行。当操作系统启动时,HMI 服务器可以自动或手动启动。 重要信息:出现在Components(组件)选项卡中的条目的顺序不是条目运行的顺序。如果用户已经创建了一个HMI 服务器,其中包含必须按照某种顺序启动的组件,则只需创建一个在HMI 服务器启动时可以运行的宏。如果用户想要在 HMI 服务器启动时运行这些条目,请点选下面的复选框。在需要的地方,设定用户想要运行的组件。打开的窗口如图14所示。图14Alarming(报警) 启动报警监视。这和使用AlarmOn 命令是一样的效果。Data logging(数据日志) 开始运行指定的数据日志模型。这和使用DataLogOn 命令是一样的效果。可以有多达20 个的数据日志模型文件同时运行,然而只有一个文件可以在Components 选项卡中进行设定。为了运行多个文件,可以在启动宏中将其列出。Derived tags(衍生标签) 运行设定的衍生标签文件。这和使用DerivedOn命令是一样的效果。可以有多达20 个衍生标签文件同时运行,然而只有一个文件可以在Components 选项卡中进行设定。为了运行多个文件,可以在启动宏中将其列出。Events(事件) 运行指定的事件组件。这和使用EventOn命令是一样的效果。有多达20 个事件组件可以同时运行。但是只有一个组件可以在Components 选项卡中进行设定。为了运行多个文件,可以在启动宏中将其列出。Macro(宏) 当 HMI 服务器启动时运行指定的宏。该宏允许用户在HMI 服务器运行时执行一系列的命令。当HMI 服务器启动时,用户可以运行任意的宏。On shutdown macro(关闭宏) 在 HMI Server Properties(HMI 服务器属性)对话框中,当用户点击Stop All Running Components(停止所有运行的组件)按钮时,运行指定的宏。任何宏都可以用作关闭宏。关闭任何FactoryTalk View Site Edition Client 都将不能运行On shutdown macro(关闭宏)。On active macro(激活宏) 当 HMI 服务器激活时,运行指定的宏。如果另一个HMI 服务器失效了,HMI 服务器就被激活。任何宏都可用作On active macro(激活宏)。如果用户没有在 Redundancy 选项卡中设置从服务器,则该选项不可用。On standby macro(等待宏) 当 HMI 服务器从激活状态切换到待机状态时,运行指定的宏。当主服务器恢复运行后,系统从从HMI 服务器切回到主HMI 服务器时,这种状况经常发生。如果激活HMI 服务器失效且不能够运行宏(例如计算机电源失效时),则该宏不会运行。任何宏都可以作为On standby macro(等待宏)来使用。如果用户没有在 Redundancy 选项卡中设置从服务器,则该选项不可用。13手动启动与停止 HMI 服务用户可以手动启动或者停止运行在计算机上的 HMI 服务。当用户手动停止 HMI 服务器时,客户端被断开,所有运行在计算机上的HMI 服务器都停止,且HMI 服务器使用的激活钥匙被释放。当用户手动启动 HMI 服务时,客户端被允许连接到该计算机上的HMI 服务器。手动启动与停止HMI 服务器组件。用户可以在 HMI Server Properties(HMI 服务器属性)对话框中,运行HMI 服务器启动组件,或者停止HMI 服务器组件。如果用户设置了冗余的 HMI 服务器,用户还能够手动启动或停止冗余服务器组件。用户手动停止、手动启动 HMI 服务器的路径是:点击Start programsRockwell SoftwareFactoryTalk ViewToolsSE Service Manger。打开的窗口如图15所示。 图1514移去 HMI 服务器用户可以从应用项目中移去 HMI 服务器,而不用删除其工程文件。这使得用户可以在稍后的时间将HMI 服务器添加到应用项目中。用户也可以临时为应用项目添加HMI服务器,而且可以将组件复制到应用项目的其它HMI 服务器中。移去 HMI 服务器:1. 将所有的客户端与 HMI 服务器断开。客户端是指下面任何一种:FactoryTalk View Studio、FactoryTalk Administration Console(FactoryTalk 管理控制台)或FactoryTalk View Site Edition Client(FactoryTalk View Site Edition客户端)。2. 启动 FactoryTalk View Studio,然后打开需要移去HMI 服务器的应用项目。3. 右键点击用户想要移去的 HMI 服务器,然后点击Remove(移去)。注意:移去并不会删除该 HMI 服务器工程文件。15删除HMI 服务器工程文件在删除 HMI 服务器文件之前,用户需要先从应用项目中移去该HMI 服务器。删除 HMI 服务器工程文件:1. 将所有的客户端与 HMI 服务器断开。客户端是指下面任何一种:FactoryTalk View Studio、SE Administration Console(RSView 管理控制台)或FactoryTalk View Site Edition Client(FactoryTalk View Site Edition客户端)。2. 使用 Windows Expolorer(Windows 资源管理器)在安装HMI 服务器的计算机上浏览下列文件夹:Documents and SettingsAll UsersShareDocumentsRSView EnterpriseSEHMI projects3. 将与 HMI 服务器具有相同名称的文件夹删除,并且该文件中的工程文件都是需要删除的。2设置冗余冗余系统是一种复制设备的某个功能的备份系统。这意味着当主要组件失效时,冗余组件会取代正在使用的组件。对于HMI 系统,冗余可以确保系统可用性。本章讲述了关于如何利用 RSView Supervisory Edition(RSView 管理版)和FactoryTalk 内置的冗余特性来保护系统,以避免出现软件故障。这些特性会在系统故障发生时使得操作中断和数据损失最小化。特别地,本章谈到下列主题: HMI 冗余做为完整策略的一部分保护系统,避免出现软件故障 考虑冗余选项规划冗余系统的布局了解冗余系统如何工作组态冗余的 RSView Supervisory Edition 系统冗余系统的授权21设置冗余的 HMI 服务器要设置冗余的 HMI 服务器,完成下面的步骤:1. 在需要安装从 HMI 服务器的计算机上安装FactoryTalk View Site Edition Server 软件。2. 将 HMI 工程文件从安装主服务器的计算机复制到安装从HMI 服务器的计算机上。3. 设置从 HMI 服务器的属性。22 HMI 冗余做为完整策略的一部分当硬件或软件失效时,系统可用性的水平完全不可用、部分可用和完全可用会随着冗余系统组件数量而增加。要想提高系统可用性的水平,请考虑下列系统组件: 以防系统出现PLC 故障,使用冗余的可编程控制器(PLC)。例如罗克韦尔自动化的ControlLogix 平台允许在发生故障时将控制权从主PLC 转移到冗余的PLC。以防系统出现PLC 网络故障,安装冗余的PLC 网络,例如:可以使用罗克韦尔自动化的ControlNet 网络。以防系统出现信息网络故障,安装具有备份域控制器、网络线缆和网络适配卡(NIC)的冗余Ethernet 网络。以防系统出现主机硬件故障,为主机应用项目软件(如RSView Supervisory Edition)提供备份的计算机。以防系统出现软件故障,设置冗余的RSView 和RSLinx Enterprise 应用服务器。本章包括关于利用 RSView Supervisory Edition 内置的冗余特性来保护监控管理级HMI 系统的信息。本章不会讲述如何保护控制系统、信息网络、硬件或操作系统和其它支持软件。23保护系统避免出现软件故障分布式 HMI 系统同时包含客户端组件和服务器组件。客户端组件提供了系统的操作员可以使用的界面,通常是通过动态更新的图形显示画面实现的。这些图形画面显示了制造系统的当前状态,并且允许操作员监视和控制其运行过程。这些图形显示画面中的动态信息,包含动画图片、报警汇总、更新标签值和实时与历史趋势,都由HMI 系统的服务器组件提供。服务器还会记录历史数据日志,并执行其它后台的监视和控制功能。要实现操作员维护制造系统的持续画面并对其进行控制,服务器组件必须为客户端组件提供连续的信息流。这就是为什么软件冗余如此重要的原因。要想在服务器故障期间,确保监视和控制功能损失的最小化,RSView Supervisory Edition 提供了冗余特性,包括:在最糟糕的情况下,客户端在 5 秒钟内检测到与主服务器的通讯丢失,然后在少于30秒钟就可以切换到备份服务器。通常,客户端在5 秒钟内检测到服务器故障,且在少于5 秒钟的时间内就能够完成故障切换(连接到从HMI 服务器)。这意味着,根据其所连接的服务器的不同,客户端在应用项目的运行过程中也许不会看到任何中断。RSView Supervisory Edition 和FactoryTalk 提供的冗余能力对客户端来说是完全自动化和透明的。在服务器故障检测和切换过程中,操作员不需要采取任何措施或重新启动软件,以持续使用该系统。在故障切换过程中,操作员可以继续与仍然在线的服务器交互。在显示故障服务器数据的显示域中会出现一个线框视图,以便通知操作员不使用这些可能不正确的标签值。一旦系统切换到备份服务器,客户端会持续正常工作。当主服务器重新可用时,系统能够自动切回主服务器。RSView Supervisory Edition 系统包含三类服务器,其中两种可以通过标准的组态选项设置冗余:FactoryTalk Directory(FactoryTalk 目录)是一种象电子地址本一样工作的共享软件组件,它使得应用项目的各部分可以在单台计算机或者网络上找到对方。所有参与分布式应用项目的计算机都必须共享相同的FactoryTalk Directory。FactoryTalk Directory 不能设置冗余,但是如果当某个应用项目正在运行时FactoryTalk Directory 不可用了,则该项目会继续正确运行,而且能够读写数据、确认报警、打开和关闭显示画面等等,即使网络上没有冗余的FactoryTalk Directory 也是如此。这是因为由FactoryTalk Directory 提供的信息的备份会存储在每台连接到FactoryTalk Directory计算机的本地计算机上。然而,当 FactoryTalk Directory 断开时,用户不能够修改应用项目的结构。例如:用户不能够添加或编辑区域、数据服务器,或HMI 服务器。打开FactoryTalk Directory(FactoryTalk 目录)的路径是:startprogramsrockwell SoftwareFactoryTalk Tools FactoryTalk Directory configuration Wizard。打开的窗口如图21所示。图21 Configure the FactoryTalk Network Directory(配置分布式的FactoryTalk地址目录):选中Configure the FactoryTalk Network Directory 前面的复选框。如:,点Next,按照提示配置分布式的FactoryTalk地址目录,直到Finish。 Configure the FactoryTalk Local Directory(配置内部本机的FactoryTalk地址目录):选中Configure the FactoryTalk Local Directory前面的复选框。如:,点Next,按照提示配置内部本机的FactoryTalk地址目录,直到Finish。HMI 服务器:也称作FactoryTalk View Site Edition Server,用于存储HMI 组件(例如:图形显示画面),并且为客户端提供服务。HMI 服务器还那能够存储标签数据库、检测报警和记录历史数据。HMI 服务器可以设置冗余。数据服务器:例如RSLinx Enterprise,允许客户端访问可编程控制器中、其它硬件设备以及其它与OPC-DA(OLE 用于过程控制数据存取)2.0 规范兼容的数据服务器中的信息。每个应用项目可以包含多达25 个数据服务器。数据服务器可以设置冗余。关于FactoryTalk Directory 的故障如果当客户端计算机访问应用项目时 FactoryTalk Directory 不可用,则客户端会继续正常运行。客户端可以读写标签值、确认报警、打开与关闭显示画面等等。这是因为FactoryTalkDirectory 信息的备份被复制到客户端计算机,且存储在缓存中。这允许客户端计算机可以继续解析标签地址、查看图形显示画面等等,即使这些标签和图形显示画面没有被客户端计算机访问过。在 FactoryTalk Directory 宕机之前,一次也没有访问过应用项目的客户端将不能够访问该应用项目,直到FactoryTalk Directory 重新开始运行。这是因为FactoryTalk Directory信息的备份没有本地存储在客户端计算机上。此外,当 FactoryTalk Directory 不可用时,用户不能修改应用项目的结构:例如:操作员不能够添加或移去区域、数据服务器或HMI 服务器。重要信息:不要在作为Windows 域控制器的计算机上运行FactoryTalk Directory。由于分布式应用项目中的每台计算机都需要知道网络范围内的 FactoryTalk Directory 位于何处,所以将所有的计算机都设置使用同一台FactoryTalk Directory 计算机。当FactoryTalkDirectory 重新在线时,系统会自动切换到该计算机,而不是继续使用存储在每台计算机上的缓存备份。24冗余的HMI 服务器注意事项HMI 服务器可以设置为当主服务器出现故障时,切换到从服务器。当主服务器重新可用时,它会自动接管HMI 服务器的活动。当设置冗余的HMI 服务器时,一定要谨记下列注意事项:同步报警 HMI 服务器管理报警的同步,这使得主从服务器之间的报警状态保持同步。例如:如果故障发生时主服务器有5 个未确认报警,则当故障切换完成时从服务器也应该显示同样的5 个未确认报警。当系统切回到主服务器时,报警状态也应该保持同步。当主 HMI 服务器激活时,从服务器会以备份模式运行报警监视系统,因此即使用户没有设置从服务器按请求开始报警监视,报警状态仍会同步。这种运行在从服务器上的备份模式不会检测报警,只会保持报警状态的同步。当系统故障切换到从服务器时,如果报警监视正在主服务器上运行,则从服务器的报警监视会自动启动。当系统切换回主服务器时,如果报警监视正在从主服务器上运行,则主服务器的报警监视会自动启动,并且停止从服务器上的报警监视。要想让报警状态正确同步,则主从 HMI 服务器的时钟必须与某个时间服务器同步。用户可以设置用户的Microsoft Windows 域启用时间同步服务。如果计算机上的时钟不同步,则当故障切换发生时,在报警汇总中会显示多个报警或不一致的信息。重要信息:如果正在监视许多标签的报警,则在服务器故障切换或故障切回的过程中,快速进入或退出报警状态的标签的报警信息也许会丢失。将诊断和报警数据记入日志在任何分布式系统中,强烈建议用户将活动和报警信息发送到中央ODBC 数据库中(例如:Microsoft SQL Server)作为日志。通过数据库的功能可以将这些系统范围的日志设置安全和冗余。我们还建议用户组态RSView Supervisory Edition 的本地诊断和报警日志,以便在出现与ODBC 数据库的通讯丢失的情况下缓存信息。即使用户的 HMI 服务器没有设置冗余,我们还是建议用户将诊断和报警信息记录到ODBC数据库。因为诊断日志文件存储在产生系统活动的每台计算机上,所以将报警和诊断日志文件发送到ODBC 数据库,会使用户在网络上的一个地方就可以在诊断故障出现时查找诊断和报警信息。当主服务器激活时,从服务器被加载,工程也被加载。然而,例如:事件检测、报警监视和数据日志之类的组件不必运行,除非从计算机被激活。这是用户可以组态的。同步内存标签值、衍生标签和数据日志文件要想保持这些元素的同步,可以在主从服务器上同时运行相同的衍生标签组件和数据日志模型。如果其数值为衍生标签的结果,则内存标签也可以保持同步。管理事件:当被事件检测器触发的事件没有明确的在主从HMI 服务器之间建立同步时,就需要管理哪台服务器承担检测和执行事件的任务,以便在某时刻只有一台服务器为激活状态。当主HMI 服务器故障时,要想解决事件在哪执行的问题,可以只在激活的HMI服务器上执行EventOn 命令(以启动事件检测),并且在等待服务器上总是执行EventOff 命令(以停止事件检测)。要想自动完成该操作,用户可以在HMI 服务器的On Active(激活宏)或On Standby(等待宏)宏中执行该命令。执行命令和宏如果在执行命令或宏时主HMI 服务器故障了,则在向从HMI 服务器的故障切换过程中停止执行这些命令或宏。要想继续执行,可以在故障切换完成后并且从服务器可用时,重新这些执行命令或宏。重要信息:因为控制系统的正常运行时间很重要,所以RSView Supervisory Edition 提供了正常运行时的冗余功能。然而,组态信息的改变却不会自动同步。作为维护冗余系统的一部分,需要开发计划好的规划表,用于将工程文件从主 HMI 服务器复制到从服务器。或者可以手动复制工程文件,或者可以在每台HMI 服务器计算机上复制工程的变化。如果用户需要在HMI服务器被加载时复制该服务器,可以使用HMIBackup工具。用户可以从Rockwell Automation Knowledgebase(罗克韦尔自动化知识库)中,搜索Tech Note ID (技术文档号)P62940645,然后下载该工具。25冗余的数据服务器主数据服务器(例如:RSLinx Enterprise 或任何OPC-DA 数据服务器)都可以设置为当主服务器失效时,切换到备份服务器。作为组态冗余数据服务器的一部分,可以设置在失效的主服务器恢复后,系统是否应该自动切回到主服务器,还是继续使用从服务器。该选项可以使用户避免在数据从服务器流向客户端时出现的不必要中断。要想使完成故障切换的时间最小化,系统需要在主服务器和从服务器上创建包含必要标签的OPC 组。然而,这些组和标签只能被激活的数据服务器进行激活或扫描,因此组态冗余的服务器不会为PLC 带来更多的通讯负担。打开的窗口如图22所示。关于数据服务器的详细信息,请见第3节:“设置通讯”。图2226设置冗余的 FactoryTalk View Site Edition 系统FactoryTalk Supervisory Edition 系统中的冗余选项可以在任何时候设置。当开发FactoryTalk View Studio 应用项目时不需要做任何的冗余编程。只需要简单地使用FactoryTalk View Studio 开发和测试FactoryTalk View Studio 应用项目,然后遵循下面列出的步骤即可。1. 在备份计算机上安装所需的软件,以便进行冗余操作。2. 将 FactoryTalk View Site Edition Server 组态文件复制到备份计算机。3. 将数据服务器组态文件复制到备份计算机。每台计算机必须具有相同的数据服务器组态设置,包括主题、网络和其它设置。4. FactoryTalk Directory Loaction是指定主的HMI服务器、从的HMI服务器所指定计算机的工具。打开的路径是:startprogramsrockwell SoftwareFactoryTalk ToolsSpecify FactoryTalk Directory Loaction。打开的窗口如图23所示。图23 输入你在HMI服务器中所建立的用户名及密码。打开的窗口如图24所示。图24在打开的窗口指定主HMI服务器及从HMI服务器所对应的计算机。一般主HMI服务器所对应的是:Localhost。而从HMI服务器所对应的计算机是主HMI服务器所在的计算机名字。设置完后重新启动从的计算机。5. 在 FactoryTalk View Studio 中,设置数据服务器的属性,并指定冗余的数据服务器所位于的计算机名称。6. 在 FactoryTalk View Studio 中,然后设置FactoryTalk View Site Edition Server 的冗余属性。用户在 HMI Server Properties(HMI 服务器属性)对话框的Redundancy(冗余)选项卡中所作的设置会与应用项目一同保存,而且对于主和从HMI 服务器都相同。用户不必为安装主和从服务器的计算机做不同的设置。没有必要在 FactoryTalk View Site Edition Clients(FactoryTalk View Site Edition 客户端)计算机上设置服务器冗余。所有的HMI 服务器冗余选项仅在安装了HMI 服务器的计算机上进行设置。3设置通讯31关于 OPC 通讯OPC 是OLE for Process Control(用于过程控制的OLE)的简称,可以通过不同厂商特定的OPC 服务器将RSView 连接到通讯设备。RSView 支持OPC-DA 2.0 规范。OPC 服务器为RSView 提供了一种从下面的设备中获取标签数值的方式: Allen-Bradley 控制器设备,使用RSLinx 作为OPC 服务器。 第三方控制器设备,例如 Siemens 或Modicon,使用第三方OPC 服务器。32关于数据服务器数据服务器提供了通向网络上物理设备的路由,因此用户可以看到这些设备中的数值。例如: 可编程控制器的数值。 OPC 标签,及其数值或状态信息。 ControlLogix 处理器中的命名变量。321数据服务器类型在 RSView Supervisory Edition 中,可以创建两种类型的数据服务器: OPC 数据服务器 RSLinx Enterprise 数据服务器如果用户使用 RSLinx for RSView、RSLinx Gateway 或第三方OPC 服务器来建立通讯,需要创建一个OPC 数据服务器。如果用户使用 RSLinx Enterprise 来建立通讯,需要创建一个RSLinx Enterprise 数据服务器。OPC 数据服务器:为任何满足OPC-DA 2.0 规范的OPC 服务器,或者RSLinx for RSView 或RSLinx Gateway 提供支持。RSLinx for RSView 和RSLinx Gateway 为罗克韦尔自动化可编程控制器和设备提供了强大的支持。RSLinx for RSView 不需要激活钥匙就可以工作,只要它与RSView SE Server 安装在同一台计算机上,而且仅为本地OPC 客户端提供服务数据。RSLinx Gateway 可以安装在任何一台计算机上,但是需要激活钥匙使其工作,它可以为远程的第三方的OPC 客户端提供服务数据。RSLinx Enterprise数据服务器:与RSLinx Enterprise一起使用,它可以在与ControlLogix处理器通讯时,且具有大量客户端时,提供最好的性能。322使用多个数据服务器在下列情况下使用多个数据服务器: 同时与一种类型以上的控制器进行通讯,例如一台罗克韦尔自动化的控制器(例如ControlLogix)、一台Modicon 的控制器和一台Siemens 的控制器。因为 RSLinx for RSView 和RSLinx Enterprise 可以被设置成与多种类型的控制器并行通讯,所以用户不须为每个控制器都设置单独的数据服务器。 如果用户已经设置 RSLinx 与应用项目中的所有处理器通讯,则用户仅需要一台数据服务器,然后可以使用不同的OPC 主题名或者设备的快捷方式来访问每台控制器。 如果用户已经设置了 RSLinx 的多个备份,并且每个都可以与不同的控制器或网络进行通讯,则用户需要为每个正在运行的RSLinx 备份设置一个数据服务器。关于在 RSLinx for RSView 中设置通讯的详细信息,请参阅RSLinx 快速上手,或者参阅RSLinx for RSView 的帮助文件。关于在 RSLinx Enterprise 中设置通讯的详细信息,请在应用项目中添加RSLinxEnterprise 数据服务器,然后打开Communication Setup(通讯设置)编辑器,再点击Help(帮助)进行查阅。 平衡用于交换数据的处理负荷。如果在数据服务器运行的计算机上,CPU 的占用率比较高,用户应该在另一台计算机上创建另一个数据服务器,以平衡处理负荷。 提供数据访问冗余。为了完成该操作,在另一台计算机上建立另一个 OPC 服务器。在主数据服务器上,改变Data Server Properties(数据服务器属性)对话框中Redundancy(冗余)选项卡的设置,使得在主数据服务器失效时客户端能够指向从服务器。重要信息:如果用户应用项目所需的标签数量多于10,000点,并且没有使用RSLinx Enterprise(RSLinx企业版)进行通讯,那么用户应该在每台主机上搭建自己专用的OPC数据服务器。这样可以提供最佳的性能。RSLinx Enterprise经过优化后,可以为很多数量的客户端(多于10个),很多数量的标签(多于10,000点)提供最佳的性能,即使它和HMI服务器安装在同一台计算机上。33添加 OPC 数据服务器添加 OPC 数据服务器以便和RSLinx for RSView 或其它的OPC 服务器一起使用。用户可以为一个区域添加多个数据服务器。添加 OPC 数据服务器1. 在 Application Explorer(应用项目浏览器),执行下面任意操作: 右键点击应用项目根目录,或右键点击一个区域名,选择 New Data Server(新建数据服务器),然后点击OPC。 点击“File(文件)”菜单,选择New(新建),然后点击OPC。数据服务器的名称不能包含破折号或连字符(-)。2. 在 Data Server Properties(数据服务器属性)对话框中,在每一栏中都填入信息,打开的窗口如图31所示。完成该操作之后,点击OK。331设置常规属性在 General(常规)选项卡,为数据服务器键入描述信息,并且指定运行OPC 服务器的计算机名称。图31Name(名称): 键入数据服务器的名称。该名称不能包含破折号或连字符(-)。Description(描述) 为数据服务器键入描述信息。例如:使用该对话框来说明一个组件的位置,以便在发生故障时确认联系人或电话号码,或者用于跟踪应用项目修改或版本变化的信息。Computer that will run the OPC server(将要运行OPC 服务器的计算机): 键入运行着数据服务器的计算机名称。点击Browse(浏览)按钮,可以浏览计算机的名称。OPC server name (Prog ID) OPC 服务器名(程序ID 号) 为 OPC 服务器键入程序ID号。点击Browse(浏览)按钮,可以浏览程序ID 号。如果用户想要使用 RSLinx for RSView 作为OPC 服务器,点击Browse(浏览)按钮,然后点击RSLinx Remote OPC Server(RSLinx 远程OPC 服务器)。332设置 OPC 数据服务器冗余在主数据服务器失效时,为了使对客户端造成的破坏程度最小化,可以设置冗余的数据服务器。在RSView 中,作为冗余的服务器称为从服务器。在 Redundancy(冗余)选项卡中,指定从数据服务器的名称,并且设定如果主数据服务器再次可用,RSView 是否应该切回到主数据服务器。打开的窗口如图32所示。图32Provide redundancy using a secondary server(使用从服务器提供冗余功能)点选该复选框使能数据服务器冗余功能。清除该复选框禁止数据服务器冗余功能。Computer running the secondary server(运行着从服务器的计算机) 键入运行着从数据服务器的计算机名。点击Browse(浏览)按钮,可以浏览计算机的名称。Switch back options(切换选项) 当主数据服务器再次可用时,为了阻止RSView 切回到主数据服务器,点击Continue using the secondary server even when the primary becomes available again(当主服务器再次可用时,继续使用从服务器)。当主数据服务器再次可用时,要使RSView 能够切回到主数据服务器,点击Switchback to theprimary server when it becomes available(当主服务器再次可用时,切回到主服务器)。333设置高级属性在 Advanced(高级)选项卡,可以为数据服务器的标签设置缓存。缓存使得用户可以在没有连接到数据服务器时查看标签名称。打开的窗口如图33所示。图33Include extended information in the server cache file(在服务器缓存文件中包含扩展信息)点选该复选框可以使得标签的附加信息(例如:其数据类型)在用户没有连接到数据服务器的情况下仍然可用。创建数据服务器缓存1在 Application Explorer(应用项目浏览器)中,右键点击数据服务器,然后点击Properties(属性)。2点击 Advanced(高级)选项卡。3点选复选框 Include extended information in the server cache file(在服务器缓存文件中包含扩展信息)。4. 点击 Create Cache(创建缓存)。5. 点击 OK。同步数据服务器缓存:如果向数据服务器添加、修改或删除了标签,用户必须手动同步缓存。用户只有在创建了缓存之后才能够同步数据服务器的缓存。同步数据服务器缓存的步骤:1在 Application Explorer(应用项目浏览器)中,右键点击数据服务器,然后点击Properties(属性)。2点击 Advanced(高级)选项卡。3点击 Synchronize(同步)按钮。4点击 OK。34添加 RSLinx Enterprise 数据服务器用户可以向一个区域添加多个数据服务器。341添加 RSLinx 数据服务器1. 在 Application Explorer(应用项目浏览器)中,执行下面任意操作: 右键点击应用项目根文件夹,或右键点击一个区域名称,选择New Data Server(新建数据服务器),然后点击RSLinx Data Server(RSLinx 数据服务器)。 点击“File(文件)”菜单,选择New(新建),然后点击RSLinx Data Server(RSLinx数据服务器)。数据服务器的名称不能包含破折号或连字符(-)。2. 在 Data Server Properties(数据服务器属性)对话框中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论