收藏 分销(赏)

WINCC服务器与客户机的组态手册.pdf

上传人:曲**** 文档编号:227095 上传时间:2023-03-12 格式:PDF 页数:64 大小:3.43MB
下载 相关 举报
WINCC服务器与客户机的组态手册.pdf_第1页
第1页 / 共64页
WINCC服务器与客户机的组态手册.pdf_第2页
第2页 / 共64页
点击查看更多>>
资源描述
05.2005目金泰目1 WinC C中的客户机-服务器系统.12 组态和数量结构.33 客户机-服务器方案.5服务器组态.74.1 在服务器上创建新项目.r84.2 如何在计算机列表中注册客户机.94.3 如何组态操作员授权.104.4 如何组态数据包导出.124.5 在服务器项目中组态客户机.165客户机组态.5.1 在客户机上创建新项目.5.2 组态导入数据包.5.3 如何组态标准服务器.5.4 如何组态首选服堂器.5.5 组态客户机起始画面.5.6 显示来自不同服务器的画面.5.7 组态客户机上的画面变化.5.8 使用来自不同服务器的数据.5.9 显示来自不同服务器的消息.5.10 组态多个服务器消息的消息顺序报表.20222831.34,36S,336运行系统中的系统特性.416.1 启动服务器.436.2 启动客户机.446.3 使用具有多个网卡的服务器时的特殊通讯特性.446.4 关闭服务器.456.5 关闭客户机.46远程组态.7.1 如何访问子网外的计算机.7.2 从多个客户机访问项目.7.3 如何打开一个要进行编辑的项目7.4 如何编辑服务器项目画面.7.5 如何激活项目.7.6 如何取消激活项目.47485051,53,54,558使用客户机-服务器系统中的OPC接口在线帮助的发行版WinC C中的客户机-服务器系统1目金彖05.2005在线帮助的发行版WinC C中的客户机-服务器系统1105.2005WinCC中的客户机-服务器系统1 WinC C中的客户机-服务器系统引言可使用WinC C来组态含有多个客户机和服务器的客户机-服务器系统,从而更有效地 操作和监控大型系统。把对过程进行操作和监控的任务分配到多个服务器上,既减 少了单个服务器的使用率,又能使系统的性能得到改善。止匕外,WinC C同样适用于具 有复杂的技术或拓扑结构的系统。客户机-服务器系统应用实例:对于大型系统,需要多个用于监视和操作的工作站(客户机)来完成同一个任务。不同的操作和监控任务分布在多个操作站上,例如,通过一台中心客户机来显示 整个系统中的消息。客户机可用于:要组态包含一台服务器的多用户系统:多个客户机访问同一台服务器上的项目,该服务器有过程驱动器连接。对于多用户系统,不必对客户机进行组态,因为服 务器已提供了所有的数据。组态包含多台组态服务器的分布式系统:客户机能显示来自不同服务器的数 据,这些服务器都有过程驱动器连接。在分布式系统内,每个客户机均有单独的 组态,必要的服务器数据被导入到客户机上,如果数据服务器上的被修改,则客 户机上的数据将自动进行更新。过程数据由服务器提供。远程组态:从一台客户机组态一个服务器项目。远程监视:从一台客户机监视一个服务器项目。组态客户机-服务器系统的条件为了使用WinC C组态客户机-服务器系统,每台WinC C服务器上都必须安装“WinC C Server”选件。客户机-服务器系统中的所有计算机都必须通过网络(局域网)相互连接。也可以将通 过路由器连接的邻近子网中的计算机登录为系统中的客户机或服务器。为了通过ISD N连接计算机,需要使用WinC C智能工具(SmartTool)“通讯组态器(C ommunication C onfigurator)v。在线帮助的发行版WinC C中的客户机-服务器系统1WinCC中的客户机-服务器系统05.2005冗余系统为了在万一出现故障的情况下仍然能维持系统运转,例如服务器故障,建议组态一 台冗余服务器。组态冗余系统的具体步骤参见WinC C文档“冗余系统”。该文档也包含了在冗余系统中对客户机组态的信息。注意如果在两个冗余系统上都打开了该项目时,则不允许进行远程组态。为了组态冗余 系统,必须禁止备用计算机打开听nC C项目。为了在运行时组态一个冗余系统,必 须按如下步骤操作:-取消激活待机计算机,并关闭项目。-在运行系统中组态主站计算机,远程与本地均可。-在线组态完成之后,使用运行系统中的项目复制器复制务用计算机上的项目。-再次打开并激活备用计算机上的项目。在线帮助的发行版WinC C中的客户机-服务器系统205.2005组态和数量结构2组态和数量结构满足不同要求的客户机-服务器系统的组态可根据需求组态不同的客户机-服务器方案。可以使用客户机、Web客户机和瘦客户 机。客户机根据组态的不同,客户机-服务器系统中的客户机可以:在多台客户机上显示来自同一台服务器的视图(多用户系统)在客户机上显示多台服务器的视图(分布式系统)从客户机上组态服务器项目(远程)从客户机上激活和取消激活服务器项目(远程)为了组态多台客户机,每台服务器上都需要“WinC C Server选件。Web客户机Web客户机安装在客户机-服务器系统中,例如在下列情况时:需要通过窄带连接访问系统时 只需要临时访问数据时 必须远距离(例如通过Internet)访问数据时Web客户机具有下列优点:可使用具有不同操作系统的客户机 可以通过多台Web客户机同时访问一台服务器 可实现大型的数量结构为了组态Web客户机,需要WinC C的最小安装和WinC C WebN avigatorv选项。瘦客户机瘦客户机基本上具有与Web客户机相同的主要特性以及附加的特性:也可以在以Windows C E为基础的稳定的客户机平台上使用(例如MP370)也可以使用移动客户机(例如Mobic)为了组态瘦客户机,需要WinC C的最小安装和WinC C WebN avigator选项。在线帮助的发行版WinC C中的客户机-服务器系统3组态和数量结构05.2005客户机和服务器的可能数目根据所使用客户机的类型和数目,可实现不同的数量结构。可以使用混合的系统,意味着可以在一个客户机-服务器系统中同时使用客户机和Web客户机。如果只使用客户机,则在一个WinC C网络中,最多有32个客户端可同时访问一台服 务器。在运行系统中一台客户机最多可访问12台服务器。按照12个冗余服务器对 的形式,最多可实现24台服务器。使用Web客户机时,最大的数量结构至多可达51个客户端(1个客户机和50个Web 客户机)。在这样的系统中,按照12个冗余服务器对的形式,最多可实现24台服务 器。混合系统的组态在组态混合系统时,应遵守下列经验规则,以获得最大的数量结构:每种客户机类型均具有一个权值:Web客户机/瘦客户机=1 客户机=2 具有“远程组态”功能的客户机=4在WinC C服务器不带操作功能的情况下,每台服务器上所有客户机数值的总和不应 超过60。对于带有操作功能的服务器,权值的总和不应超出16。实例:组件含义2台具有“远程组态”功能的客户机2x4=84台客户机4x2=844台Web客户机44x1=44总和60在线帮助的发行版WinC C中的客户机-服务器系统405.2005客户机-服务器方案3客户机-服务器方案引言根据应用情况,可以使用WinC C来实现不同的客户机-服务器方案:多用户系统多用户系统通常组态需要将数据分发给多个服务器的小系统。组态带有过程驱动器连接的服务器,这样,服务器就可负责所有中心功能和多个操 作站(客户机)的管理。在这种情况下,单个操作站可完成同样的或不同的任务。根据其操作员权限,客户机可用于下列场合:监控系统。监控和操作系统。服务器项目的远程组态,例如作为服务计算机。根据其组态,客户机可用于下列场合:例如,通过显示项目的相同视图,实现在系统的不同位置对过程进行操作。显示项目的不同视图,例如,只显示消息。用户授权旨在定义某些操作控制台上的操作员可利用的那些功能。分布式系统可实现多个服务器的分布式系统通常用于必须处理大量数据的大型系统等。在多个 服务器中分配任务,其结果是,减少了加载到单个服务器上的负载。从而获得了更 好的系统性能,并可实现更大的数量结构。如果在WinC C系统中组态了分布式系统,则既可根据过程步骤,也可根据功能,通 过相应的组态来分配服务器中的任务。从技术分配的角度来讲,每个服务器将接管系统中技术上有限的区域,例如,某 一印刷或烘干单元。就功能上的分配来说,各个服务器将接管某一任务,例如,可视化、归档、发出 报警等。在运行期间,分布式系统中的每台客户机均可显示多达12个不同服务器或冗余服务 器对中的数据。分布式系统中的各个客户机将使用基准画面和某些本地数据单独进 行组态。用于显示过程数据的服务器数据从服务器传送到客户机,并可在必要时自 动进行更新。文件服务器可以为客户机-服务器系统提供文件服务器,以便在集中的系统中保存和管理所有项 目。因此,可更方便地创建所有项目的定期备份副本。具有过程驱动器连接的服务 器可访问文件服务器,并可在文件服务器上组态项目。文件服务器只可用于组态。必要时,通过添加更多的硬件组件,文件服务器可满足某些特定的要求。例如,为 保证备份安全性而生成镜像磁盘。在线帮助的发行版WinC C中的客户机-服务器系统5客户机-服务器方案05.2005长期归档服务器长期归档服务器用于保存归档备份副本。不带有过程驱动器连接的服务器可用作长 期归档服务器,具有过程驱动器连接的服务器将其归档冬份数据副本传送到该服务 器上。例如,外部应用程序可以通过使用OLE-D B对长期归档服务器上的归档数据 进行访问。中央归档服务器可将所有连接的WinC C服务器的过程值和消息都保存在中央归档服务器上(WinC C历 史数据归档)。运行期间,可以照常在WinC C在线趋势控件或WinC C报警控件的过程 画面上显示所保存的过程值和消息。此外,通过定义的接口,例如OLE-D B,可以直 接访问已归档的过程值和消息。例如,采取这种方式,可以对整个公司的重要生产 数据进行分析。服务器-服务器通讯在两个服务器之间进行通讯期间,一个服务器可访问另一个服务器上的数据。一个 服务器可以访问多达12个其它服务器或冗余服务器对上的数据。在组态和操作方 面,进行数据访问的服务器与客户机相同,除非不能组态成标准服务器。进行访问的每台服务器都需要WinC C服务器许可证。在对系统进行组态时,数量结 构中必须包含正在访问的服务器。标准服务器在分布式系统中,指定服务器的服务器前缀分配给您的数据,以便WinC C控件能够 显示消息和过程数据。在分布式系统中,将为客户机组态一个标准服务器,以便可以从标准服务器请求没 有指定唯一前缀的数据。如果没有定义任何标准服务器,则将试图从本地访问相应 的数据。如果不存在任何本地数据管理(例如消息和归档),则访问将被拒绝,并发 出一条出错消息。首选服务器如果在多工作站或分布式系统中使用冗余服务器,那么可以在客户机中组态一个作 为首选服务器。首选服务器是冗余服务器组中的服务器,其优先级高于多工作站系统中的客户机。为了确保系统的可操作性,可为各个客户机单独选择首选服务器。在线帮助的发行版WinC C中的客户机-服务器系统605.2005服务器组态4服务器组态引言WinC C网络中的服务器可完成下列任务:连接过程 采集过程值 归档消息和过程值 给客户机提供过程数据 给客户机提供组态数据单个服务器所承担的任务可根据技术或功能等方面进行分配:技术方面:每个服务器对过程/系统的指定区进行管理。功能方面:每个服务器在运行时完成整个过程中的某个指定任务,例如报警记 录或归档。组态步骤组态多用户系统对于多用户系统,可组态多个客户机,用于显示运行系统中一个服务器的视图。客 户机专门接收一个服务器的数据,没有任何单独的组态:组态多用户系统中的服务器,可进行如下操作:在服务器上创建类型为“多用户项目”的新项目。在服务器上组态必需的项目数据(画面、归档、变量.)。包括要组态的客户机或在服务器的计算机列表中要进行远程监视的客户机。给客户机分配操作权限,以启用远程组态。激活服务器上的数据包自动导入功能。在服务器项目中组态客户机属性(起始画面、锁定组合键.)。组态分布式系统在分布式系统中,可用多个服务器上的视图来组态客户机。客户机具有自己的包含 本地数据的项目。服务器所更新的数据将通过数据包导出特性传送到客户机。组态分布式系统中的服务器的步骤如下:在每个服务器上创建类型为“多用户项目”的新项in。在每个服务器上组态必需的项目数据(画面、归档、变量.)。根据分类的不同(技 术/功能方面),也可能涉及到特定的项目数据,例如,只有归档。应具有远程组态能力的客户机必须在服务器上的计算机列表中注册。在线帮助的发行版WinC C中的客户机-服务器系统7服务器组态05.2005给客户机分配操作权限,以启用远程组态。组态数据包导出(手动或自动)。组态客户机上的客户机项目。使客户机可利用服务器数据(数据包)。注意请始终在组态相关的客户机之前先组态客户机-服务器系统的服务器。4.1在服务器上创建新项目引言当在WinC C中创建新项目时,选择下列项目类型:单用户项目:项目只有单独的操作站,它执行运行系统中的所有任务(过程驱动 器连接、操作、监控、归档等)。与客户机-服务器系统无关。多用户项目:单服务器的多用户系统或有多个组态了的客户机和/或服务器的分 布式系统 客户机项目:分布式系统内一个客户机的项目,可显示多个服务器上的视图。步骤下列步骤描述了如何创建多用户系统或分布式系统的服务器项目:_步骤1 在服务器中打开WinC C项目管理器,选择菜单条目“文件”“新建”。“WinC C项目管理器”对话框打开:在线帮助的发行版WinC C中的客户机-服务器系统805.2005服务器组态23步骤选择“多用户项目”并单击确定。显示“创建新项目”对话框。如果目录名称与项1=1名称不同,输入项目名称和子目录名称。通常,用 WinC C安装目录中的“WinC C Projects文件夹作项目路径。单击“创建”按钮。项目在WinC C项目管理器中创建并打开。当前项目将 自动作为服务器项目。注意:通过修改项目类型也可将现有的项目转换为服务器项目(“计算机属性”对话框 “常规”标签)。4.2如何在计算机列表中注册客户机引言如果希望客户机以远程方式或在运行系统中访问一个服务器,则该客户机必须注册 到服务器的计算机列表中。先决条件已经创建了一个多用户项目(多工作站系统或分布式系统)。于是组态计算机将自动 作为客户机-服务器系统中的服务器。在线帮助的发行版WinC C中的客户机-服务器系统9服务器组态05.2005步骤步骤1在WinC C项目管理器中,选择“计算机”,然后在弹出式菜单中选择条目“新建计算机 .”。将显示“计算机属性”对话框。2输入具有访问当前服务器权限的客户机的计算机名。3单击“确定”,以便将计算机注册到项目的计算机列表中。4对客户机-服务器系统中,所有具有访问当前服务器权限的计算机重复上述 步骤。4.3如何组态操作员授权WinC C中的操作员授权为了使客户机可以远程或在运行时打开并处理服务器项目,必须在服务器项目中组 态适当的客户机操作员授权。服务器提供了下列可用的操作员授权:“远程组态”:可从远程工作站打开一个服务器项目,并对其进行完全访问。“远程激活”:客户机可从远程工作站激活一个服务器项目,包括在运行时。“仅查看”:授权的网络客户机对系统进行监控。这种操作员权限与其它客户 机的组态无关。如果客户机具有组态服务器项目的授权,则也可从客户机上修改服务器项目中的操 作员授权。在修改操作员授权后,并不通报网络中的计算机,当新的客户机试图登 录到服务器上时,所做的修改才生效。当客户机试图打开、激活或取消激活相应服务器中的项目时,客户机的操作员授权 将被请求。如果没有在服务器上注册相应的操作员授权,则不能对项目进行处理。客户机关闭了服务器项目后再次打开时,需要重新登录。注意:所组态的操作员授权只与用户相关,而与计算机无关。因此,所分配的操作授权对 于以相同的用户名登录的所有操作站都有效。在线帮助的发行版WinC C中的客户机-服务器系统1005.2005服务器组态操作系统中的操作员授权为了使客户机能够访问服务器项目,服务器相应的项目文件夹必须能够通过网络访 问得到。必须要在操作系统为对项目进行访问的用户,设置全部权限(写、读、修 改)。注意:关于网络安全性,可为启用的项目目录设置不同的Windows操作员授权。有关操作员授权分配的详细信息参见Windows文档。步骤12步骤打开WinC C项目管理器中的用户管理器。从用户列表中选择要编辑的用户。3 激活“远程组态”授权和“远程激活”,以便该用户拥有服务器项目的完整 授权。4 关闭用户管理器。在线帮助的发行版WinC C中的客户机-服务器系统11服务器组态05.20054.4如何组态数据包导出原理数据包为包含当前所有组态数据(变量、消息、归档等)的数据信息包,这些数据供 分布式系统或多用户系统中所有已连接的客户机使用。数据包可从服务器中导出,并可导入到客户机。首次进行的服务器上的导出和客户机上的导入都是手工完成的。服务器和客户机中 数据包的所有进一步更新都可以自动执行。用户可以调整的参数包括数据包何时更 新以及启动该更新的原因。例如,在手工调试期间将数据包传送给客户机,以便将 组态数据第一次分发给客户机。为了保持客户机上的数据始终是最新的,可组态成 在每次修改服务器数据时都对数据包进行自动更新。注意:如果包含已经创建的数据包的项目被复制到另一台服务器上,则根据新的计算机在 WinC C计算机属性中修改所复制项目的计算机名称。如果在所复制的项目中重新生成 数据包,则必须要在“数据包属性”对话框中更新计算机名称。选择了服务器-服务器通讯时,服务器将访问另一台服务器的数据。此时访问服务器 如同客户机那样从被访问的服务器上导入数据包。因此,在下面的描述中,有关的 细节也同样适用于客户机。在正常操作期间,组态数据既可以手工更新,也可以自动更新:手工创建数据包如果有要求,可在服务器上手工创建新的数据包。客户机可以使用这些数据包来进 行导入。自动数据包更新使用功能“隐含更新”,可自动进行服务器上的数据包导出以及客户机上的数据包 导入。显示在服务器“组态隐含数据包更新”对话框中的选项既影响该服务器上的数据包 导出,也影响从其它服务器上的数据包导入。请参见下表中“导入”和“导出”列 中的相关内容。在线帮助的发行版WinC C中的客户机-服务器系统1205.2005服务器组态在对话框中,存在WinC C C S和WinC C RT的下列各种可能性:WinC C C S 设置导入导出含义打开项目时更新服务器数据X只要项目打开,客户机就 进行导入在收到通知时自动进行更新X当满足下列条件时,客户 机始终在接收到通知时进 行导入:服务器设置”导出之后通 知”已经被激活。项目未激活。监视组态数据的变化。项目打开时生成服务器数据。项目关闭时生成服务器数据。发生变化时立即生成服务器数据X服务器导出数据包项目打开时项目关闭时每当项目数据发生变化时导出之后通知X数据包导出之后,服务器 发出通知。如果要使客户机设置“通 知时自动更新”生效,该 设置应该被激活。自动导入X服务器重新导入其自身导 出的数据包使用符号计算机名称(例 如变量)进行组态时,可 以不依赖于特定的服务 器。对没有其自身项目的客户 机,提供特定服务器的视 图。WinC C RT的设置导入导出含义打开项目时更新服务器数据X只要项目处于激活状态 客户机就进行导入在收到通知时自动进行更新X当满足下列条件时,客 户机始终在接收到通知 时进行导入:客户机设置“通知时自 动更新”被激活。项目被激活。在线帮助的发行版WinC C中的客户机-服务器系统13服务器组态05.2005注意:如果必须经常改变项目数据,例如调试期间或使用组态工具期间,则切勿使用自动 数据包导出。为了组态数据包导出,请使用WinC C项目管理器中的服务器数据编辑器。先决条件 服务器项目必须打开。步骤手工数据包导出步骤1彳生WinC C项目管王 凯“创建”:亮加载在线修 Q冗余 H用户归档Time synck o Horn 聂 Picture Tr a Li febeat M OS-Project:里器中,选中“服务器装载.更新.隐含包更新.标准服务器.组态 删除.雇性(0)数据”,并在弹出式菜单中选择命2在“数据包属性”对话框中,指定服务器的符号和物理名称。该信息可识 别客户机上数据包的来源。组态期间及早定义服务器的物理和符号计算机名。如果符号计算机名称改 变,则必须在所有组态数据中都对其进行修改。符号计算机名称通常由项目名称和物理计算机名称组合而成。:-5单击“确定”。生成服务器数据;根据组态大小的不同,该过程将占用一 些时间。结果具有服务器数据的数据包位于WinC C项目管理器中“服务器数据”下的列表中。数 据包将保存在文件系统的项目名称计算机 Packages*.pck项目目录中。接下来客户机就可以导入数据包。在线帮助的发行版WinC C中的客户机-服务器系统05.2005服务器组态自动数据包导出_步骤 在WinC C项目管理器中,选中“服务器数据”,并在弹出式菜单中选择命 令“隐含更新”:2_选择需要的选项。可以进行多项选择。3 单击“确定”,确认所作的选择。结果一旦选择,就将生成来源于服务器的具有该服务器数据的数据包,或者在关闭项目 时,更新已从其它服务器导入的数据包。注意:在通过SIMATIC管理器创建的WinC C项目中,“服务器数据”的弹出式菜单不包含 菜单项”创建.”和“隐含更新.”。这同样适用于在WinC C中创建并随后使用“听nC C对象导入”导入到SIMATIC管理器中的项目。该类项目也称为TIA项目。如果通过WinC C项目管理器复制一个TIA项目,并随后用WinC C项目管理器处理此 副本,那么“服务器数据”的弹出式菜单将包含菜单项“创建”和“隐含更 新.”。在线帮助的发行版WinC C中的客户机-服务器系统15服务器组态05.2005显示生成的数据包生成数据包后,它们将在WinC C项目管理器数据窗口中作如下显示:键盘,右边:所装载的数据包键盘,左边:从服务器导出的数据包监视绿色:没有标准服务器监视红色:具有标准服务器监视蓝色:服务器自身的导出数据包(未重新导入)。连续两个显示器:本地生成的数据包,重新导入到自身的项目中。实例:域所装载的数据包,没有标准服务器嫌所装载的数据包,具有标准服务器刍自身的,导出的数据包目自身的,重新导入的数据包4.5在服务器项目中组态客户机原理如果组态了一个多用户系统,在该系统中,多个客户机显示的正好是一个服务器的 视图,则不要为客户机创建本地项目,而是在服务器项目中组态客户机特性。先决条件显示服务器数据的客户机已经注册到了服务器的计算机列表中。客户机只尝试访问 一个特定的服务器。该服务器不得从其它服务器导入数据包。服务器上的项目已经 打开。在线帮助的发行版WinC C中的客户机-服务器系统1605.2005服务器组态步骤步骤1在服务器上打开WinC C项目管理器中的计算机列表。2选择要组态的客户机,然后从弹出的右键快捷菜单中选择“属性”条目:1 YinCCExplorer-C:PROGRA1 FILESSIEIEISYIICCTIICCFROJZCTS.1文件伊)编辑(E)视图(V)工具CT)帮助出)|da d 广:二:二 iii Sr肉臼於 Server_M ess ages 壑计直机 田ffl变量管理 容结构变量 竹图形编辑器 山报警记录 JJ变量记录 高报表编辑器 与全局脚本 日文本库 E2用户管理员,右生已1客户机的“计算机属性”对话框打开。名称驾 PC_TEST_KBCUENT.MESSAG藩-1查找伊)剪切CT)复制 粘贴电删除8)属性9)3如果使用多语言项目,在标签上激活那些应在客户机上运行系统中激活的 编辑器,例如文本库。1使用“参数”标签选择客户机上启动运行系统时所采用的语言。例如,可 以组态两台以不同语言显示相同数据的客户机。5在“图形运行系统”标签上指定客户机的起始画面。每个客户机的起始画 面均可单独进行选择。必要的话,此处可定义窗口属性。6使用“确定”确认所作的输入。7使用同样的方式,组态项目中其它客户机的属性。8在服务器项目中的“服务器数据”编辑器的弹出式菜单中打开“隐含更 新”条目。激活“自动导入”设置。9在服务器项目中产生数据包。注意:没有其自身项目的客户机只能查看在其上组态了该客户机的服务器。不允许通过服 务器-服务器通讯将该服务器链接至其它服务器或中央归档服务器。在线帮助的发行版WinC C中的客户机-服务器系统17服务器组态05.2005在线帮助的发行版WinC C中的客户机-服务器系统1805.2005客户机组态5客户机组态引言只有当组态了分布式系统且该系统中客户机将显示多个服务器视图时,才有必要进 行客户机组态。如果组态的是多用户系统,且客户机在其中只显示一个服务器上的 数据时,则不需要任何客户机组态。客户机将从服务器项目中接收全部数据及其运 行环境。如果组态了包含有多个服务器的客户机-服务器系统,且客户机显示多个服务器(分 布式系统)上的不同视图时,则要为每个客户机组态单独的客户机项目。在运行系统 中,每个客户机可显示多达12个不同服务器或冗余服务器上的视图,例如,显示服 务器1和服务器2的消息,显示并写入服务器3的过程值,显示服务器4的画面 等。分布式系统中的客户机可根据服务器上各自的操作权限来完成下列操作:监控过程。监控和操作过程。服务器上项目的远程组态。服务器上项目的远程激活和取消激活。注意:为了显示不同服务器上的数据,服务器前缀(例如服务器名称)在分布式系统内必须 是唯一的。每个客户机都有其自己的组态,并在客户机数据库中本地存储了许多面向管理客户 机的数据,例如:局部变量 用户管理器数据 文本库的数据 项目属性 用户周期 注意:服务器组态的所有外部数据也必须能为客户机所用,以便可将其正确显示在客户机 项目中。例如,外部的数据可以是来自于听nC C以外的ActiveX控件,以及以OLE 对象的方式嵌入WinC C的外部图形。在线帮助的发行版WinC C中的客户机-服务器系统19客户机组态05.2005组态步骤组态服务器项目。创建和导出服务器数据包。组态客户机上的数据包导入。组态客户机上的客户机项目o5.1在客户机上创建新项目引言在WinC C中创建新的客户机项目时,请选择下列项目类型:单用户项目:用于单独操作站的项目,执行运行系统中的所有任务(过程驱动器 连接、操作、监控、归档等)。与客户机-服务器系统无关。多用户项目:用于多用户系统或分布式系统的服务器项目,其中组态了多个客户 机和/或服务器。客户机项目:用于分布式系统中一个客户机的项目,可显示多个服务器上的视 图。注意:如果组态了一个多用户系统,在该系统中,多个客户机显示的正好是一个服务器的 视图,则不要为客户机创建本地项目,而是在服务器项目中组态客户机特性。在线帮助的发行版WinC C中的客户机-服务器系统2005.2005客户机组态步骤1步骤在WinC C项目管理器中打开客户机,并选择菜单条目“文件”“新建”。“听nC C项目管理器”对话框打开:选择“客户机项目”并单击确定。显示“创建新项目”对话框。在线帮助的发行版WinC C中的客户机-服务器系统21客户机组态05.20053步骤如果目录名称不同于项目的名称,输入项目名称和子目录名称。通常使用 WinC C安装目录中的“WinC C Projects文件夹作为项目路径。单击“创建”按钮。项目在WinC C项目管理器中创建并打开。注意:通过修改“计算机属性”对话框中的项目类型,也可以将现有的项目转换为客户机 项目。5.2组态导入数据包引言为了使分布式系统中的客户机能够显示来自不同服务器的过程数据,客户机需要从 服务器得到相关的数据信息。为此,分布式系统中的服务器将创建包含有其组态数 据的数据包,并将其提供给客户机。客户机需要服务器的数据包,以便显示这些服 务器的数据。首次进行的服务器上的数据包导出和客户机上的导入都是手工完成的。服务器和客 户机中数据包的所有进一步更新都可以自动执行。可调整的参数包括何时数据包发 生更新以及启动该更新的原因。注意:当选择了服务器-服务器通讯时,一台服务器将访问另一台服务器的数据。此时访问 服务器如同客户机那样导入数据包。在下面的描述也同样适用于客户机有关的细 节。服务器可以重新导入其自身的数据包,以便组态变量,例如用符号计算机组态独立 于特定服务器的变量。在线帮助的发行版WinC C中的客户机-服务器系统2205.2005客户机组态要完成数据包导入,使用WinC C项目管理器中的“服务器数据”编辑器。有三种方 法可以导入数据包:手动装载服务器上生成的数据包被装载到客户机上。该导入过程使用“装载”命令手动触 发。数据包的首次导入必须手动完成。手动更新已经由服务器装载到客户机上的数据包使用“更新”命令进行更新。自动更新在客户机上可组态隐含数据包更新,以便当指定条件满足时,新建的数据包在客户 机上自动进行更新。然而,数据包的首次导入必须手工完成。设置含义对于 WinC C C S打开项目时更新服务器数据 收到通知时自动进行更新只要项目打开客户机就进行导入服务器在数据包导出之后发出通知,客户 机在收到通知时随时进行导入。只有在用于数据包导出的服务器上激活了 设置“导出之后通知”时,该设置才有 效。对于 WinC C RT打开项目时更新服务器数据 收到通知时自动进行更新只要项目激活客户机就进行导入服务器在数据包导出之后发出通知,客户 机在收到通知时随时进行导入。只有在用于数据包导出的服务器上激活了 设置“导出之后通知”时,该设置才有 效。先决条件服务器已创建了数据包,客户机项目打开。在线帮助的发行版WinC C中的客户机-服务器系统23客户机组态05.2005步骤手动装载步骤1打开客户机上的客户机项目。2在WinC C项目管理器中选中“服务器数据”,并在弹出式菜单上选择命令“装载”。显示“打开文件”对话框。3选择要装载的数据包并单击“确定”。通常,服务器数据包将以名称 项目名称计算机名称*.pck”存储在目录服务器项目名称计 算机名称Packages中。然而,也可以访问存储在任何数据介质中的 数据包。4 单击“打开”按钮。数据被装载。如果相应的服务器不可用,在请求新数据包时显示合适的错误条目。手动更新步骤1打开客户机上的客户机项目。2在WinC C项目管理器中选中“服务器数据”,并在弹出式菜单上选择“更 新”命令。3数据被更新。在服务器-服务器通讯情况中,如果没有从其它服务器装载 任何数据包,一条错误消息显示在服务器上。在线帮助的发行版WinC C中的客户机-服务器系统2405.2005客户机组态自动更新步骤1打开客户机上的客户机项目。2在WinC C项目管理器中选中“服务器数据”,并在弹出式菜单上选择命令“隐含更新”:显示“组态隐含数据包更新”对话框。3_选择需要的选项。可以有多项选择。4 单击“确定”确认所作的选择。服务器数据将在客户机上自动进行更新,例如在通过网络打开项目或接受通知时。如果相应的服务器不可用,则没 有任何错误消息显示在客户机上。注意:如果在已经激活客户机上项目的情况下,添加新的数据包或删除数据包,就会产生 表达上的困难。可以通过取消激活然后重新激活客户机来进行纠正。显示所装载的数据包数据包装载后,它们将在WinC C项目管理器数据窗口中作如下显示:键盘,右边:所装载的数据包键盘,左边:已导出,但尚未装载的数据包监控绿色:没有标准服务器监控红色:具有标准服务器在线帮助的发行版WinC C中的客户机-服务器系统25客户机组态05.2005实例:运所装载的数据包,没有标准服务器 值所装载的数据包,具有标准服务器5.3如何组态标准服务器引言为分布式系统中的客户机组态一个标准服务器,就可以在请求数据(例如变量)时不 需要指定任何唯一的服务器前缀。如果尚未为组件组态任何标准服务器,则客户机将试图访问本地的客户机数据(例如 内部变量)。如果客户机上不存在任何本地数据(例如消息和归档),则访问将被拒 绝,并发出一条出错消息。先决条件只有在导入相应的数据包之后,才能在客户机上选择标准服务器。步骤步骤1 在客户机上的WinC C项目管理器中选择“服务器数据”。2 从弹出式菜单中选择“标准服务器.”条目。显示“组态标准服务器”对话框。3从所需组件列表中选择标准服务器。列表包含了客户机上所装载的所有数 据包的符号计算机名称。姐态标碓服务器3X皂,标准服务器组件 符号计菖机名A 库 er警量档面本 US报变归画文无标准服务器无标准服务器无标准服务器无标准服务器 3(无标推服务器5Client_PC _ TEST_KBClient_2_PC_TEST_KBCli ent_3_PC_TEST_KB 生腋交/-确定|取消|帮助国)对话框中所列出的组件取决于旧nC C安装程序。如果已经安装该选项,则在线帮助的发行版WinC C中的客户机-服务器系统2605.2005客户机组态步骤除所显示的组件外,还列出组件选项(例如,SSM-分屏管理器)。4单击“确定”确认所作的选择。何时必须为组件选择一个标准服务器?报警如果要在客户机上生成操作消息,则必须预先指定用于报警的标准服务器。客户机 本身上不能组态任何报警记录,而必须在服务器上发出消息。归档、画面、文本库、用户归档、变量在客户机上组态了标准服务器后,客户机会在定义的标准服务器上搜索来自那些尚 未为其生成任何有效服务器前缀的组件中的数据。如果客户机上尚未组态任何标准 服务器,则找不到这些数据相应的服务器,因为不存在任何服务器前缀。使用基本过程选件(Basic Process C ontrol)时选择标准服务器报警对于报警,必须要指定标准服务器。变量决不要为变量指定标准服务器。SSM(分屏管理器,Split Screen Manager)一定要为SSM组件指定标准服务器。当WinC C客户机上组态了一组趋势图时,这组趋势图保存在标准服务器及其冗余服 务器上。其它WinC C客户机也可将该服务器指定为SSM组件的标准服务器。这样,所编译的这组趋势图也可为这些WinC C客户机所用。如果在WinC C客户机上没有为 SSM组件组态任何标准服务器,则所编译的趋势图将被保存在本地计算机上。其它 WinC C客户机也就无法通过WinC C在线趋势控件(WinC C Online Trend C ontrol)来显 示这样的一组趋势图。总的来说在服务器项目中显示这些趋势图是不可能的。如果在WinC C客户机上已经组态了一组图像,则只有在为SSM组件指定了标准服务 器时,才能将它们保存在该服务器上。如果没有指定标准服务器,那么本地保存所 组态的一组图像,其它客户机则不能对该组图像进行访问。总的来说,在服务器项 目中显示这些画面编译是不可能的。如果在服务器上组态了冗余,则这些趋势组以及图像的数据都要会要与其冗余服务 器上的数据相匹配。发生冗余切换后,WinC C客户机仍然能够请求到所有已编译的趋 势图的数据和所有图像的数据。在线帮助的发行版WinC C中的客户机-服务器系统27客户机组态05.20055.4如何组态首选服务器引言如果使用了冗余服务器,则可以在分布式系统或多用户系统的客户机上组态首选服 务器。首选服务器是冗余服务器组中的服务器,它比分布式系统中的客户服务器要优先。只要首选服务器可用,客户机将接收来自首选服务器的数据。如果没有在“组态服 务器数据”对话框中输入首选服务器,则各个客户机将切换到标记为主站的服务器 上(如同客户机/服务器系统一样)。可单独为每个客户机定义首选服务器,以便在冗余服务器中分配客户机,以确保持 久的可操作性。如果与设定服务器的网络出现中断,则客户机上的数值将不再更 新,并且不能再进行操作。那些同时切换到冗余伙伴服务器上其它客户机将不受影 响。也就是说,必要时,系统的操作站可以切换到这些客户机上。通过在冗余服务器中分配客户机,可对负载进行分配,并改进整个系统的性能。注意WinC C中冗余系统的组态参见主题“冗余系统”下的描述。步骤分别为分布式系统和多用户系统的客户机组态首选服务器:为分布式系统的客户机组态首选服务器步骤1在客户机上的WinC C项目
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服