设置HMI服务器冗余_第1页
设置HMI服务器冗余_第2页
设置HMI服务器冗余_第3页
设置HMI服务器冗余_第4页
设置HMI服务器冗余_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

...wd......wd......wd...设置HMI服务器在用户将HMI服务器添加到应用工程之后,用户需要设定该HMI服务器。使用HMIServerProperties〔HMI服务器属性〕对话框以便:●指定正在运行HMI服务器的计算机名称。●指定何时加载该HMI服务器。●指定安装着冗余HMI服务器的从计算机的名称,以便在主HMI服务器发生故障时使中断时间最短。手动启动或停顿组件。查看HMI服务器的名称、工程文件路径、现有图形显示画面的数量和该HMI服务器上能够容纳的图形显示画面的最大数量。如果用户设定了冗余,查看主和从HMI服务器的状态。在分布式应用工程中,用户必须分别为每个HMI服务器设定属性。1.设定HMI服务器的属性1.在FactoryTalkViewStudio和SEAdministrationConsole〔FactoryTalk管理控制台〕的ApplicationExplorer〔应用工程浏览器〕中,右键点击HMI服务器,然后点击Properties〔属性〕。翻开SEAdministrationConsole〔FactoryTalk管理控制台〕的路径是:Start\programs\RockwellSoftware\FactoryTalkView\Tools\SEAdministratorConsole。翻开SEAdministrationConsole〔FactoryTalk管理控制台〕的窗口。翻开的窗口如图1—0所示。在FactoryTalkViewStudio中翻开的ApplicationExplorer〔应用工程浏览器〕。翻开的窗口如图1—1所示。图1—0图1—12.在HMIServerProperties〔HMI服务器属性〕对话框中,在每一栏中都填入信息,完成该操作之后,点击OK。翻开的窗口如图1—2所示。1.1设置HMI服务器的常规属性在General〔常规〕栏中,输入HMI服务器的说明信息,指定正在运行HMI服务器的计算机名称,并且设定该HMI服务器何时启动。翻开的窗口如图1—2所示。图1—2Name〔名称〕表示HMI服务器的名称。该名称在创立HMI服务器时设定。不能够改变它。Description〔描述〕为HMI服务器键入说明信息〔多达204个字符长〕。该说明信息仅仅是为用户提供的信息。它不会在别的任何地方显示。例如:使用Discription〔描述〕对话框来说明一个应用工程的位置,以便在发生故障时确认联系人或号码,或者用于跟踪应用工程修改或版本变化的信息。Computerhostingtheserver〔安装了服务器的计算机〕表示安装有HMI服务器的计算机名称。键入一个计算机名称,或点击浏览按钮选择计算机名称。用户不能键入一个没有HMI应用工程的计算机名称。在改变该对话框的计算机名称之前,必须将该HMI工程复制到目标计算机。Projectfile〔relativetoservecomputer〕工程文件〔相对于服务器计算机〕指向HMI服务器文件的文件路径。当用户创立HMI服务器时该路径已被设定,不能够改变该路径。Numberofdisplays〔显示画面的数量〕HMI服务器上当前存在的图形显示画面数量。该数字仅为用户提供一个信息而已。LicensedMaximum〔授权最大值〕用户的FactoryTalkViewSiteEditionServer授权允许的图形显示画面数量的最大值。该数字仅为用户提供一个信息而已。Startuptype〔启动类型〕设定用户想让HMI服务器何时被加载:●Ondemand〔根据要求〕当第一个客户端翻开时,HMI服务器被加载,当最后一个客户端关闭时,被卸载。当HMI服务器被加载时,用户可以使用FactoryTalkViewStudio编辑该服务器的HMI工程,还能将客户端连接到HMI服务器。客户端可以是FactoryTalkViewStudio、SEAdministrationConsole或FactoryTalkViewSiteEditionClient。●Loadandrunstartupcomponentswhenoperatingsysteminitializes〔当操作系统初始化时加载并运行启动组件〕当Windows启动时HMI服务器被加载到内存,然后HMI服务器的启动组件运行。该选项适用于正常用户在运行时使用。该选项允许客户端进展快速连接,确保如果运行HMI服务器的计算机重新启动时,HMI服务器能够自动进入正常操作模式。如果用户为HMI服务器设置冗余,请选择在服务器启动时不要运行组件,用户可以使用宏来设定当服务器处于激活状态时,才启动该组件。只有将Startup类型更改为Ondemand,然后关闭所有的客户端,才可以卸载HMI服务器。因为HMI服务器作为服务来运行,用户不必登录就可以让HMI服务器运行。1.2设置HMI服务器冗余的属性在主HMI服务器失效时,为了使对客户端造成的破坏程度最小化,可以设置冗余HMI服务器。在FactoryTalkViewStudio中,作为冗余的服务器称为从服务器。在Redundancy〔冗余〕选项卡中,指定安装从HMI服务器的计算机的名称。当主HMI服务器重新可用时,系统会自动切回到主服务器。用户在Redundancy选项卡中所做的设置和应用工程一同存储,并且主和从HMI服务器都是如此。用户不必为安装主和从服务器的计算机做不同的设置。翻开的窗口如图1—3所示。图1—3Provideredundancyusingasecondaryserver〔使用从服务器提供冗余〕点选该复选框来使能HMI服务器的冗余功能。取消该复选框来制止HMI服务器的冗余功能。只有当HMI服务器的启动类型设置为Loadandrunstartupcomponentswhenoperatingsysteminitializes〔当操作系统初始化时加载并运行启动组件〕时,该选项才是可用的。Computerhostingtheserver〔安装了服务器的计算机〕键入安装了从HMI服务器的计算机名称。点击“…〞浏览按钮可以浏览计算机的名称。设定HMI服务器的启动和停顿组件使用Components〔组件〕选项卡可以设置:●当HMI服务器启动时哪些组件会运行。●当HMI服务器停顿时哪些宏会运行。●当切换到从HMI服务器或者切回到主HMI服务器时,哪些宏会运行。●当操作系统启动时,HMI服务器可以自动或手动启动。重要信息:出现在Components〔组件〕选项卡中的条目的顺序不是条目运行的顺序。如果用户已经创立了一个HMI服务器,其中包含必须按照某种顺序启动的组件,则只需创立一个在HMI服务器启动时可以运行的宏。如果用户想要在HMI服务器启动时运行这些条目,请点选下面的复选框。在需要的地方,设定用户想要运行的组件。翻开的窗口如图1—4所示。图1—4Alarming〔报警〕启动报警监视。这和使用AlarmOn命令是一样的效果。Datalogging〔数据日志〕开场运行指定的数据日志模型。这和使用DataLogOn命令是一样的效果。可以有多达20个的数据日志模型文件同时运行,然而只有一个文件可以在Components选项卡中进展设定。为了运行多个文件,可以在启动宏中将其列出。Derivedtags〔衍生标签〕运行设定的衍生标签文件。这和使用DerivedOn命令是一样的效果。可以有多达20个衍生标签文件同时运行,然而只有一个文件可以在Components选项卡中进展设定。为了运行多个文件,可以在启动宏中将其列出。Events〔事件〕运行指定的事件组件。这和使用EventOn命令是一样的效果。有多达20个事件组件可以同时运行。但是只有一个组件可以在Components选项卡中进展设定。为了运行多个文件,可以在启动宏中将其列出。Macro〔宏〕当HMI服务器启动时运行指定的宏。该宏允许用户在HMI服务器运行时执行一系列的命令。当HMI服务器启动时,用户可以运行任意的宏。Onshutdownmacro〔关闭宏〕在HMIServerProperties〔HMI服务器属性〕对话框中,当用户点击StopAllRunningComponents〔停顿所有运行的组件〕按钮时,运行指定的宏。任何宏都可以用作关闭宏。关闭任何FactoryTalkViewSiteEditionClient都将不能运行Onshutdownmacro〔关闭宏〕。Onactivemacro〔激活宏〕当HMI服务器激活时,运行指定的宏。如果另一个HMI服务器失效了,HMI服务器就被激活。任何宏都可用作Onactivemacro〔激活宏〕。如果用户没有在Redundancy选项卡中设置从服务器,则该选项不可用。Onstandbymacro〔等待宏〕当HMI服务器从激活状态切换到待机状态时,运行指定的宏。当主服务器恢复运行后,系统从从HMI服务器切回到主HMI服务器时,这种状况经常发生。如果激活HMI服务器失效且不能够运行宏〔例如计算机电源失效时〕,则该宏不会运行。任何宏都可以作为Onstandbymacro〔等待宏〕来使用。如果用户没有在Redundancy选项卡中设置从服务器,则该选项不可用。1.3手动启动与停顿HMI服务用户可以手动启动或者停顿运行在计算机上的HMI服务。当用户手动停顿HMI服务器时,客户端被断开,所有运行在计算机上的HMI服务器都停顿,且HMI服务器使用的激活钥匙被释放。当用户手动启动HMI服务时,客户端被允许连接到该计算机上的HMI服务器。手动启动与停顿HMI服务器组件。用户可以在HMIServerProperties〔HMI服务器属性〕对话框中,运行HMI服务器启动组件,或者停顿HMI服务器组件。如果用户设置了冗余的HMI服务器,用户还能够手动启动或停顿冗余服务器组件。用户手动停顿、手动启动HMI服务器的路径是:点击Start\programs\RockwellSoftware\FactoryTalkView\Tools\SEServiceManger。翻开的窗口如图1—5所示。图1—51.4移去HMI服务器用户可以从应用工程中移去HMI服务器,而不用删除其工程文件。这使得用户可以在稍后的时间将HMI服务器添加到应用工程中。用户也可以临时为应用工程添加HMI服务器,而且可以将组件复制到应用工程的其它HMI服务器中。移去HMI服务器:1.将所有的客户端与HMI服务器断开。客户端是指下面任何一种:FactoryTalkViewStudio、FactoryTalkAdministrationConsole〔FactoryTalk管理控制台〕或FactoryTalkViewSiteEditionClient〔FactoryTalkViewSiteEdition客户端〕。2.启动FactoryTalkViewStudio,然后翻开需要移去HMI服务器的应用工程。3.右键点击用户想要移去的HMI服务器,然后点击Remove〔移去〕。注意:移去并不会删除该HMI服务器工程文件。1.5删除HMI服务器工程文件在删除HMI服务器文件之前,用户需要先从应用工程中移去该HMI服务器。删除HMI服务器工程文件:1.将所有的客户端与HMI服务器断开。客户端是指下面任何一种:FactoryTalkViewStudio、SEAdministrationConsole〔RSView管理控制台〕或FactoryTalkViewSiteEditionClient〔FactoryTalkViewSiteEdition客户端〕。2.使用WindowsExpolorer〔Windows资源管理器〕在安装HMI服务器的计算机上浏览以下文件夹:\DocumentsandSettings\AllUsers\ShareDocuments\RSViewEnterprise\SE\HMIprojects3.将与HMI服务器具有一样名称的文件夹删除,并且该文件中的工程文件都是需要删除的。2.设置冗余冗余系统是一种复制设备的某个功能的备份系统。这意味着当主要组件失效时,冗余组件会取代正在使用的组件。对于HMI系统,冗余可以确保系统可用性。本章讲述了关于如何利用RSViewSupervisoryEdition〔RSView管理版〕和FactoryTalk内置的冗余特性来保护系统,以防止出现软件故障。这些特性会在系统故障发生时使得操作中断和数据损失最小化。特别地,本章谈到以下主题:●HMI冗余做为完整策略的一局部●保护系统,防止出现软件故障●考虑冗余选项●规划冗余系统的布局了解冗余系统如何工作●组态冗余的RSViewSupervisoryEdition系统●冗余系统的授权2.1设置冗余的HMI服务器要设置冗余的HMI服务器,完成下面的步骤:1.在需要安装从HMI服务器的计算机上安装FactoryTalkViewSiteEditionServer软件。2.将HMI工程文件从安装主服务器的计算机复制到安装从HMI服务器的计算机上。3.设置从HMI服务器的属性。2.2HMI冗余做为完整策略的一局部当硬件或软件失效时,系统可用性的水平完全不可用、局部可用和完全可用会随着冗余系统组件数量而增加。要想提高系统可用性的水平,请考虑以下系统组件:●以防系统出现PLC故障,使用冗余的可编程控制器〔PLC〕。例如罗克韦尔自动化的ControlLogix平台允许在发生故障时将控制权从主PLC转移到冗余的PLC。●以防系统出现PLC网络故障,安装冗余的PLC网络,例如:可以使用罗克韦尔自动化的ControlNet网络。●以防系统出现信息网络故障,安装具有备份域控制器、网络线缆和网络适配卡〔NIC〕的冗余Ethernet网络。●以防系统出现主机硬件故障,为主机应用工程软件〔如RSViewSupervisoryEdition〕提供备份的计算机。●以防系统出现软件故障,设置冗余的RSView和RSLinxEnterprise应用服务器。本章包括关于利用RSViewSupervisoryEdition内置的冗余特性来保护监控管理级HMI系统的信息。本章不会讲述如何保护控制系统、信息网络、硬件或操作系统和其它支持软件。2.3保护系统防止出现软件故障分布式HMI系统同时包含客户端组件和服务器组件。客户端组件提供了系统的操作员可以使用的界面,通常是通过动态更新的图形显示画面实现的。这些图形画面显示了制造系统的当前状态,并且允许操作员监视和控制其运行过程。这些图形显示画面中的动态信息,包含动画图片、报警汇总、更新标签值和实时与历史趋势,都由HMI系统的服务器组件提供。服务器还会记录历史数据日志,并执行其它后台的监视和控制功能。要实现操作员维护制造系统的持续画面并对其进展控制,服务器组件必须为客户端组件提供连续的信息流。这就是为什么软件冗余如此重要的原因。要想在服务器故障期间,确保监视和控制功能损失的最小化,RSViewSupervisoryEdition提供了冗余特性,包括:●在最糟糕的情况下,客户端在5秒钟内检测到与主服务器的通讯丧失,然后在少于30秒钟就可以切换到备份服务器。通常,客户端在5秒钟内检测到服务器故障,且在少于5秒钟的时间内就能够完成故障切换〔连接到从HMI服务器〕。这意味着,根据其所连接的服务器的不同,客户端在应用工程的运行过程中也许不会看到任何中断。●RSViewSupervisoryEdition和FactoryTalk提供的冗余能力对客户端来说是完全自动化和透明的。在服务器故障检测和切换过程中,操作员不需要采取任何措施或重新启动软件,以持续使用该系统。●在故障切换过程中,操作员可以继续与仍然在线的服务器交互。在显示故障服务器数据的显示域中会出现一个线框视图,以便通知操作员不使用这些可能不正确的标签值。●一旦系统切换到备份服务器,客户端会持续正常工作。●当主服务器重新可用时,系统能够自动切回主服务器。●RSViewSupervisoryEdition系统包含三类服务器,其中两种可以通过标准的组态选项设置冗余:FactoryTalkDirectory〔FactoryTalk目录〕是一种象电子地址本一样工作的共享软件组件,它使得应用工程的各局部可以在单台计算机或者网络上找到对方。所有参与分布式应用工程的计算机都必须共享一样的FactoryTalkDirectory。FactoryTalkDirectory不能设置冗余,但是如果当某个应用工程正在运行时FactoryTalkDirectory不可用了,则该工程会继续正确运行,而且能够读写数据、确认报警、翻开和关闭显示画面等等,即使网络上没有冗余的FactoryTalkDirectory也是如此。这是因为由FactoryTalkDirectory提供的信息的备份会存储在每台连接到FactoryTalkDirectory计算机的本地计算机上。然而,当FactoryTalkDirectory断开时,用户不能够修改应用工程的构造。例如:用户不能够添加或编辑区域、数据服务器,或HMI服务器。翻开FactoryTalkDirectory〔FactoryTalk目录〕的路径是:start\programs\rockwellSoftware\FactoryTalkTools\FactoryTalkDirectoryconfigurationWizard。翻开的窗口如图2—1所示。图2—1ConfiguretheFactoryTalkNetworkDirectory〔配置分布式的FactoryTalk地址目录〕:选中ConfiguretheFactoryTalkNetworkDirectory前面的复选框。如:,点Next,按照提示配置分布式的FactoryTalk地址目录,直到Finish。ConfiguretheFactoryTalkLocalDirectory〔配置内部本机的FactoryTalk地址目录〕:选中ConfiguretheFactoryTalkLocalDirectory前面的复选框。如:,点Next,按照提示配置内部本机的FactoryTalk地址目录,直到Finish。HMI服务器:也称作FactoryTalkViewSiteEditionServer,用于存储HMI组件〔例如:图形显示画面〕,并且为客户端提供服务。HMI服务器还那能够存储标签数据库、检测报警和记录历史数据。HMI服务器可以设置冗余。数据服务器:例如RSLinxEnterprise,允许客户端访问可编程控制器中、其它硬件设备以及其它与OPC-DA〔OLE用于过程控制-数据存取〕2.0标准兼容的数据服务器中的信息。每个应用工程可以包含多达25个数据服务器。数据服务器可以设置冗余。关于FactoryTalkDirectory的故障如果当客户端计算机访问应用工程时FactoryTalkDirectory不可用,则客户端会继续正常运行。客户端可以读写标签值、确认报警、翻开与关闭显示画面等等。这是因为FactoryTalkDirectory信息的备份被复制到客户端计算机,且存储在缓存中。这允许客户端计算机可以继续解析标签地址、查看图形显示画面等等,即使这些标签和图形显示画面没有被客户端计算机访问过。在FactoryTalkDirectory宕机之前,一次也没有访问过应用工程的客户端将不能够访问该应用工程,直到FactoryTalkDirectory重新开场运行。这是因为FactoryTalkDirectory信息的备份没有本地存储在客户端计算机上。此外,当FactoryTalkDirectory不可用时,用户不能修改应用工程的构造:例如:操作员不能够添加或移去区域、数据服务器或HMI服务器。重要信息:不要在作为Windows域控制器的计算机上运行FactoryTalkDirectory。由于分布式应用工程中的每台计算机都需要知道网络范围内的FactoryTalkDirectory位于何处,所以将所有的计算机都设置使用同一台FactoryTalkDirectory计算机。当FactoryTalkDirectory重新在线时,系统会自动切换到该计算机,而不是继续使用存储在每台计算机上的缓存备份。2.4冗余的HMI服务器本卷须知HMI服务器可以设置为当主服务器出现故障时,切换到从服务器。当主服务器重新可用时,它会自动接收HMI服务器的活动。当设置冗余的HMI服务器时,一定要谨记以下本卷须知:●同步报警HMI服务器管理报警的同步,这使得主从服务器之间的报警状态保持同步。例如:如果故障发生时主服务器有5个未确认报警,则当故障切换完成时从服务器也应该显示同样的5个未确认报警。当系统切回到主服务器时,报警状态也应该保持同步。当主HMI服务器激活时,从服务器会以备份模式运行报警监视系统,因此即使用户没有设置从服务器按请求开场报警监视,报警状态仍会同步。这种运行在从服务器上的备份模式不会检测报警,只会保持报警状态的同步。当系统故障切换到从服务器时,如果报警监视正在主服务器上运行,则从服务器的报警监视会自动启动。当系统切换回主服务器时,如果报警监视正在从主服务器上运行,则主服务器的报警监视会自动启动,并且停顿从服务器上的报警监视。要想让报警状态正确同步,则主从HMI服务器的时钟必须与某个时间服务器同步。用户可以设置用户的MicrosoftWindows域启用时间同步服务。●如果计算机上的时钟不同步,则当故障切换发生时,在报警汇总中会显示多个报警或不一致的信息。重要信息:如果正在监视许多标签的报警,则在服务器故障切换或故障切回的过程中,快速进入或退出报警状态的标签的报警信息也许会丧失。将诊断和报警数据记入日志在任何分布式系统中,强烈建议用户将活动和报警信息发送到中央ODBC数据库中〔例如:MicrosoftSQLServer〕作为日志。通过数据库的功能可以将这些系统范围的日志设置安全和冗余。我们还建议用户组态RSViewSupervisoryEdition的本地诊断和报警日志,以便在出现与ODBC数据库的通讯丧失的情况下缓存信息。即使用户的HMI服务器没有设置冗余,我们还是建议用户将诊断和报警信息记录到ODBC数据库。因为诊断日志文件存储在产生系统活动的每台计算机上,所以将报警和诊断日志文件发送到ODBC数据库,会使用户在网络上的一个地方就可以在诊断故障出现时查找诊断和报警信息。当主服务器激活时,从服务器被加载,工程也被加载。然而,例如:事件检测、报警监视和数据日志之类的组件不必运行,除非从计算机被激活。这是用户可以组态的。同步内存标签值、衍生标签和数据日志文件要想保持这些元素的同步,可以在主从服务器上同时运行一样的衍生标签组件和数据日志模型。如果其数值为衍生标签的结果,则内存标签也可以保持同步。管理事件:当被事件检测器触发的事件没有明确的在主从HMI服务器之间建设同步时,就需要管理哪台服务器承当检测和执行事件的任务,以便在某时刻只有一台服务器为激活状态。当主HMI服务器故障时,要想解决事件在哪执行的问题,可以只在激活的HMI服务器上执行EventOn命令〔以启动事件检测〕,并且在等待服务器上总是执行EventOff命令〔以停顿事件检测〕。要想自动完成该操作,用户可以在HMI服务器的OnActive〔激活宏〕或OnStandby〔等待宏〕宏中执行该命令。执行命令和宏如果在执行命令或宏时主HMI服务器故障了,则在向从HMI服务器的故障切换过程中停顿执行这些命令或宏。要想继续执行,可以在故障切换完成后并且从服务器可用时,重新这些执行命令或宏。重要信息:因为控制系统的正常运行时间很重要,所以RSViewSupervisoryEdition提供了正常运行时的冗余功能。然而,组态信息的改变却不会自动同步。作为维护冗余系统的一局部,需要开发方案好的规划表,用于将工程文件从主HMI服务器复制到从服务器。或者可以手动复制工程文件,或者可以在每台HMI服务器计算机上复制工程的变化。如果用户需要在HMI服务器被加载时复制该服务器,可以使用HMIBackup工具。用户可以从RockwellAutomationKnowledgebase〔罗克韦尔自动化知识库〕中,搜索TechNoteID〔技术文档号〕P62940645,然后下载该工具。2.5冗余的数据服务器主数据服务器〔例如:RSLinxEnterprise或任何OPC-DA数据服务器〕都可以设置为当主服务器失效时,切换到备份服务器。作为组态冗余数据服务器的一局部,可以设置在失效的主服务器恢复后,系统是否应该自动切回到主服务器,还是继续使用从服务器。该选项可以使用户防止在数据从服务器流向客户端时出现的不必要中断。要想使完成故障切换的时间最小化,系统需要在主服务器和从服务器上创立包含必要标签的OPC组。然而,这些组和标签只能被激活的数据服务器进展激活或扫描,因此组态冗余的服务器不会为PLC带来更多的通讯负担。翻开的窗口如图2—2所示。关于数据服务器的详细信息,请见第3节:“设置通讯〞。图2—22.6设置冗余的FactoryTalkViewSiteEdition系统FactoryTalkSupervisoryEdition系统中的冗余选项可以在任何时候设置。当开发FactoryTalkViewStudio应用工程时不需要做任何的冗余编程。只需要简单地使用FactoryTalkViewStudio开发和测试FactoryTalkViewStudio应用工程,然后遵循下面列出的步骤即可。1.在备份计算机上安装所需的软件,以便进展冗余操作。2.将FactoryTalkViewSiteEditionServer组态文件复制到备份计算机。3.将数据服务器组态文件复制到备份计算机。每台计算机必须具有一样的数据服务器组态设置,包括主题、网络和其它设置。4.FactoryTalkDirectoryLoaction是指定主的HMI服务器、从的HMI服务器所指定计算机的工具。翻开的路径是:start\programs\rockwellSoftware\FactoryTalkTools\SpecifyFactoryTalkDirectoryLoaction。翻开的窗口如图2—3所示。图2—3输入你在HMI服务器中所建设的用户名及密码。翻开的窗口如图2—4所示。图2—4在翻开的窗口指定主HMI服务器及从HMI服务器所对应的计算机。一般主HMI服务器所对应的是:Localhost。而从HMI服务器所对应的计算机是主HMI服务器所在的计算机名字。设置完后重新启动从的计算机。5.在FactoryTalkViewStudio中,设置数据服务器的属性,并指定冗余的数据服务器所位于的计算机名称。6.在FactoryTalkViewStudio中,然后设置FactoryTalkViewSiteEditionServer的冗余属性。用户在HMIServerProperties〔HMI服务器属性〕对话框的Redundancy〔冗余〕选项卡中所作的设置会与应用工程一同保存,而且对于主和从HMI服务器都一样。用户不必为安装主和从服务器的计算机做不同的设置。没有必要在FactoryTalkViewSiteEditionClients〔FactoryTalkViewSiteEdition客户端〕计算机上设置服务器冗余。所有的HMI服务器冗余选项仅在安装了HMI服务器的计算机上进展设置。3.设置通讯3.1关于OPC通讯OPC是OLEforProcessControl〔用于过程控制的OLE〕的简称,可以通过不同厂商特定的OPC服务器将RSView连接到通讯设备。RSView支持OPC-DA2.0标准。OPC服务器为RSView提供了一种从下面的设备中获取标签数值的方式:●Allen-Bradley控制器设备,使用RSLinx作为OPC服务器。●第三方控制器设备,例如Siemens或Modicon®,使用第三方OPC服务器。3.2关于数据服务器数据服务器提供了通向网络上物理设备的路由,因此用户可以看到这些设备中的数值。例如:●可编程控制器的数值。●OPC标签,及其数值或状态信息。●ControlLogix处理器中的命名变量。3.2.1数据服务器类型在RSViewSupervisoryEdition中,可以创立两种类型的数据服务器:●OPC数据服务器●RSLinxEnterprise数据服务器如果用户使用RSLinxforRSView、RSLinxGateway或第三方OPC服务器来建设通讯,需要创立一个OPC数据服务器。如果用户使用RSLinxEnterprise来建设通讯,需要创立一个RSLinxEnterprise数据服务器。OPC数据服务器:为任何满足OPC-DA2.0标准的OPC服务器,或者RSLinxforRSView或RSLinxGateway提供支持。RSLinxforRSView和RSLinxGateway为罗克韦尔自动化可编程控制器和设备提供了强大的支持。RSLinxforRSView不需要激活钥匙就可以工作,只要它与RSViewSEServer安装在同一台计算机上,而且仅为本地OPC客户端提供服务数据。RSLinxGateway可以安装在任何一台计算机上,但是需要激活钥匙使其工作,它可以为远程的第三方的OPC客户端提供服务数据。RSLinxEnterprise数据服务器:与RSLinxEnterprise一起使用,它可以在与ControlLogix处理器通讯时,且具有大量客户端时,提供最好的性能。3.2.2使用多个数据服务器在以下情况下使用多个数据服务器:●同时与一种类型以上的控制器进展通讯,例如一台罗克韦尔自动化的控制器〔例如ControlLogix〕、一台Modicon的控制器和一台Siemens的控制器。因为RSLinxforRSView和RSLinxEnterprise可以被设置成与多种类型的控制器并行通讯,所以用户不须为每个控制器都设置单独的数据服务器。●如果用户已经设置RSLinx与应用工程中的所有处理器通讯,则用户仅需要一台数据服务器,然后可以使用不同的OPC主题名或者设备的快捷方式来访问每台控制器。●如果用户已经设置了RSLinx的多个备份,并且每个都可以与不同的控制器或网络进展通讯,则用户需要为每个正在运行的RSLinx备份设置一个数据服务器。关于在RSLinxforRSView中设置通讯的详细信息,请参阅《RSLinx快速上手》,或者参阅RSLinxforRSView的帮助文件。关于在RSLinxEnterprise中设置通讯的详细信息,请在应用工程中添加RSLinxEnterprise数据服务器,然后翻开CommunicationSetup〔通讯设置〕编辑器,再点击Help〔帮助〕进展查阅。●平衡用于交换数据的处理负荷。如果在数据服务器运行的计算机上,CPU的占用率比拟高,用户应该在另一台计算机上创立另一个数据服务器,以平衡处理负荷。●提供数据访问冗余。为了完成该操作,在另一台计算机上建设另一个OPC服务器。在主数据服务器上,改变DataServerProperties〔数据服务器属性〕对话框中Redundancy〔冗余〕选项卡的设置,使得在主数据服务器失效时客户端能够指向从服务器。重要信息:如果用户应用工程所需的标签数量多于10,000点,并且没有使用RSLinxEnterprise〔RSLinx企业版〕进展通讯,那么用户应该在每台主机上搭建自己专用的OPC数据服务器。这样可以提供最正确的性能。RSLinxEnterprise经过优化后,可以为很多数量的客户端〔多于10个〕,很多数量的标签〔多于10,000点〕提供最正确的性能,即使它和HMI服务器安装在同一台计算机上。3.3添加OPC数据服务器添加OPC数据服务器以便和RSLinxforRSView或其它的OPC服务器一起使用。用户可以为一个区域添加多个数据服务器。添加OPC数据服务器1.在ApplicationExplorer〔应用工程浏览器〕,执行下面任意操作:●右键点击应用工程根目录,或右键点击一个区域名,选择NewDataServer〔新建数据服务器〕,然后点击OPC。●点击“File〔文件〕〞菜单,选择New〔新建〕,然后点击OPC。数据服务器的名称不能包含破折号或连字符〔-〕。2.在DataServerProperties〔数据服务器属性〕对话框中,在每一栏中都填入信息,翻开的窗口如图3—1所示。完成该操作之后,点击OK。3.3.1设置常规属性在General〔常规〕选项卡,为数据服务器键入描述信息,并且指定运行OPC服务器的计算机名称。图3—1Name〔名称〕:键入数据服务器的名称。该名称不能包含破折号或连字符〔-〕。Description〔描述〕为数据服务器键入描述信息。例如:使用该对话框来说明一个组件的位置,以便在发生故障时确认联系人或号码,或者用于跟踪应用工程修改或版本变化的信息。ComputerthatwillruntheOPCserver〔将要运行OPC服务器的计算机〕:键入运行着数据服务器的计算机名称。点击Browse〔浏览〕按钮,可以浏览计算机的名称。OPCservername〔ProgID〕OPC服务器名〔程序ID号〕为OPC服务器键入程序ID号。点击Browse〔浏览〕按钮,可以浏览程序ID号。如果用户想要使用RSLinxforRSView作为OPC服务器,点击Browse〔浏览〕按钮,然后点击RSLinxRemoteOPCServer〔RSLinx远程OPC服务器〕。3.3.2设置OPC数据服务器冗余在主数据服务器失效时,为了使对客户端造成的破坏程度最小化,可以设置冗余的数据服务器。在RSView中,作为冗余的服务器称为从服务器。在Redundancy〔冗余〕选项卡中,指定从数据服务器的名称,并且设定如果主数据服务器再次可用,RSView是否应该切回到主数据服务器。翻开的窗口如图3—2所示。图3—2Provideredundancyusingasecondaryserver〔使用从服务器提供冗余功能〕点选该复选框使能数据服务器冗余功能。去除该复选框制止数据服务器冗余功能。Computerrunningthesecondaryserver〔运行着从服务器的计算机〕键入运行着从数据服务器的计算机名。点击Browse〔浏览〕按钮,可以浏览计算机的名称。Switchbackoptions〔切换选项〕当主数据服务器再次可用时,为了阻止RSView切回到主数据服务器,点击Continueusingthesecondaryserverevenwhentheprimarybecomesavailableagain〔当主服务器再次可用时,继续使用从服务器〕。当主数据服务器再次可用时,要使RSView能够切回到主数据服务器,点击Switchbacktotheprimaryserverwhenitbecomesavailable〔当主服务器再次可用时,切回到主服务器〕。3.3.3设置高级属性在Advanced〔高级〕选项卡,可以为数据服务器的标签设置缓存。缓存使得用户可以在没有连接到数据服务器时查看标签名称。翻开的窗口如图3—3所示。图3—3Includeextendedinformationintheservercachefile〔在服务器缓存文件中包含扩展信息〕点选该复选框可以使得标签的附加信息〔例如:其数据类型〕在用户没有连接到数据服务器的情况下仍然可用。创立数据服务器缓存1.在ApplicationExplorer〔应用工程浏览器〕中,右键点击数据服务器,然后点击Properties〔属性〕。2.点击Advanced〔高级〕选项卡。3.点选复选框Includeextendedinformationintheservercachefile〔在服务器缓存文件中包含扩展信息〕。4.点击CreateCache〔创立缓存〕。5.点击OK。同步数据服务器缓存:如果向数据服务器添加、修改或删除了标签,用户必须手动同步缓存。用户只有在创立了缓存之后才能够同步数据服务器的缓存。同步数据服务器缓存的步骤:1.在ApplicationExplorer〔应用工程浏览器〕中,右键点击数据服务器,然后点击Properties〔属性〕。2.点击Advanced〔高级〕选项卡。3.点击Synchronize〔同步〕按钮。4.点击OK。3.4添加RSLinxEnterprise数据服务器用户可以向一个区域添加多个数据服务器。3.4.1添加RSLinx数据服务器1.在ApplicationExplorer〔应用工程浏览器〕中,执行下面任意操作:●右键点击应用工程根文件夹,或右键点击一个区域名称,选择NewDataServer〔新建数据服务器〕,然后点击RSLinxDataServer〔RSLinx数据服务器〕。●点击“File〔文件〕〞菜单,选择New〔新建〕,然后点击RSLinxDataServer〔RSLinx数据服务器〕。数据服务器的名称不能包含破折号或连字符〔-〕。2.在Data

温馨提示

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

评论

0/150

提交评论