当前位置:文档之家› wincc的服务器-客户机模式具体做法

wincc的服务器-客户机模式具体做法

wincc的服务器-客户机模式具体做法
wincc的服务器-客户机模式具体做法

wincc的服务器-客户机模式具体做法

2007-03-12 10:34:34| 分类:默认分类| 标签:|字号大中小订阅

一、原来的工作方式:在同一工作组中4台计算机其windows名分别为A、B、C、D且都已安装好wincc5.0+sp2,原来在每台计算机上运行的均是单用户,4台计算机上实际运行的是一个相同的项目,最先这个项目就是在其中一台计算机A上做好的,在然后拷贝到另3台计算机B、C、D上,在另3台计算机上运行该项目时提示组态的计算机无效,是否启用本地服务器,回答是后,要重启wincc,重启后,以计算机B为例,在wincc管理器的计算机一项下面有一计算机名A,类型是服务器,将它改为B后,该项目即能在计算机B上成功运行。C、D计算机按B相同的方法操作。

二、改为多用户模式的优点:1、4台计算机上各自独立运行单用户项目,当你在其中任意一台上对项目进行了修改后,即与其他3台的项目不同步了,在某些情况下还可能出现冲突,改为多用户的服务器-客

户机模式就没有这个问题了。

2、我们的组态中有一型号较老的s7-300的PLC,其允许的最大连接数只有3个,造成4台wincc计算机同一时刻总只有3台可以连到该PLC,总是有一台连不上,改为多用户的服务器-客户机模式也能解决这

个问题。

3、多用户的服务器-客户机模式有以上两个优点,但也有一个大缺点:原来4台wincc独立运行,等于有4台沉余服务器,任何一台出问题都问题不大。改为服务器-客户机模式后运行故障的风险增大了,所以在我后来的实际改动中,我把这4台计算机中的2台运行为单用户模式,2台组成服务器-客户机模式。

三、服务器-客户机模式的操作方法:

1、服务器端的操作(以将A计算机作为wincc服务器,B为客户机为例):

在A计算机上运行wincc,选择项目(项目树的根),右击鼠标,选择属性,在项目的属性页上可看到现在项目还是单用户,点下拉箭头,更改为多用户,确定,会提示重启wincc,重启后,在项目树的计算机一项下现在还只有计算机A,属性为服务器,右击鼠标选择新建计算机,添加计算机B,属性选择为客户机(如果你还想有更多的客户机,均要在此添加),对添加的计算机B,右击它设置属性,设定方法和单用户下相同,要注意的是添加的客户机计算机其语言一般默认为德语,一定要改为和服务器相同,不然在客户端运行后画面上的文字会显示为“?”。接下来再看项目树的最下端,会发现比单用户时多了一个“服务器数据”一项,右击它后选择创建服务器数据,数据会创建和保存,服务器端设定就完成了。

2、客户端操作有几种方法:

a、运行wincc管理器,不要激活原来单用户时的项目,选择打开项目,一路浏览到网上邻居->计算机A->已改为多用户的项目,打开它并激活,客户端就激活运行了,B计算机上就可看到和A计算机上一模一样的东西。(A计算机一旦启用多用户模式,项目所在的目录会自动启动网络共享)

b、直接从网上邻居上找到A计算机上的多用户项目,将该项目发送到桌面快捷方式,在B计算机的桌面

上双击该快捷方式,客户端也会激活运行。

c、在B计算机的wincc的autostart程序中装入A计算机上的项目,并设置启动时激活,B计算机启动时

客户端就会激活运行,这种方法下wincc管理器不会运行

d、在客户端启动时,如果服务端还没有运行,服务端会自动运行;关闭客户端时会要你选择是“关闭该计

算机上激活的项目”还是“关闭整个项目”,前者只关闭客户端,后者将客户端、服务端一起关闭。

e、在A计算机上创建多用户项目时,如果项目保存的路径不在A计算机本机上,甚至保存在一台没有安装wincc的计算机上,以上操作也能完成,只是注意服务器和客户机在打开项目时都要通过网上邻居定向

到该单独存放的项目上。

f、如在A计算机上创建和保存的多用户项目,在B客户机上只能通过网上邻居打开和运行,把A计算机上的项目原版拷贝到B计算机上也不能运行为客户端模式,只能修改服务器名和客户机名后成为一个运行在B计算机上的新的多用户项目。在服务器-客户机模式下项目只能有唯一的一个保存路径。

对你前段时间的服务器-客户机模式问题已经关注很久了,祝贺你今天终于成功了!

是啊,在失败中不断地摸索成功的捷径,永不放弃,应该是每个人的基本素质。但是要做到这一点,又谈

何容易!

受你的启发,我将以下难题解决了,对你可能也有点用途:如何在不打开WinCC浏览器的情况下,通

过桌面快捷方式启动WinCC运行系统?

解决步骤:

第一步:启动AutoStart(C:\Siemens\WinCC\bin\ AutoStartRT.exe)

选择所需的项目文件(*.MCP);

选中复选框[启动时激活项目];

单击按钮[添加到AutoStart]。

第二步:打开注册表(在“开始菜单 > 运行”中输入命令“regedit”)

查找下述代码:

HKEY_CURRENT_USER\Software\SIEMENS\WinCC\AutoStartWinCC

把子项“AutoStartWinCC”删除掉。

再查找下述代码:

HKEY_LOCAL_MACHINE\Software

Microsoft\Windows\CurrentVersion\Run\AutoStartWinCCRT

将此条目的键值复制到剪贴板,然后将此条目删除掉。

第三步:在桌面上新建一个快捷方式

在创建快捷方式向导的“命令行”中,把剪贴版中的内容粘贴进去。

输入你的快捷方式名称。

好了,现在你双击此快捷方式,就可不打开WinCC浏览器以运行模式启动所选择的WinCC项目了。

注:第二步中的两次删除操作,也可以通过单击AutoStart对话框中的[从AutoStart删除]按钮来完成

WINCC OPC服务器配置

两台WinCC之间OPC通讯方法(WinXP) OPC客户端 1、登陆计算机名及密码要与服务器端(OPCServer)一致。 a) 如:用户名:administrator 密码:1234 2、OPC客户端要与服务器端处于同一个网络。 a) 如:OPCServer IP:192.168.0.100 b) 如:OPClient IP:192.168.0.101 3、关闭Windows防火墙或者在弹出Window安全警报Loader for WinCC datamage中选择解除阻止。 或 4、运行DCOMCNFG.EXE a) 在弹出的组件服务右击我的电脑->选择属性->选择COM安全 b)

c) 在访问权限中选择编辑限制

d) ANONMOUS LOGON组中选中远程访问。 5、剩下的就是在WinCC创建客户端项目。效果如图: 6、

OPC服务器端 1、登陆计算机名及密码要与服务器端(OPCClient)一致。 a) 如:用户名:administrator 密码:1234 2、OPC客户端要与服务器端处于同一个网络。 b) 如:OPCServer IP:192.168.0.100 c) 如:OPClient IP:192.168.0.101 3、关闭Windows防火墙或者在弹出Window安全警报Loader for WinCC datamage中选择解除阻止。 或 4、运行DCOMCNFG.EXE d) 在弹出的组件服务右击我的电脑->选择属性->选择COM安全 e)

f) 在访问权限中选择编辑限制

g) ANONMOUS LOGON组中选中远程访问。 5、打开DCOM配置。如图: a) b)选择OPCEnum和OPCServer.WinCC项。c)

Wincc服务器及客户端的设置

WINCC 服务器/客户端的配置?服务器(冗余服务器)的配置 ?客户端的配置 ?时间同步设置 ?图形界面的设定于相关属性

服务器(冗余服务器)的设置 Project Properties 对于每一个OS项目打开后首先我们可以通过点击他的属性来设置一些参数。在General项中我们可以看见这个项目的类型等一些信息,这里不需要修改。对于服务器来说,它属于“Multi-User Project”。在“Update Cycles”栏中,我们可以根据自身的需求来设定我们所需的时间,而默认设置为2000ms,CEMAT通常使用“User Cycle 1” 或者 “Anwenderzyklus 1”。(图24) 图24

OS Project Properties Editor 我们使用OS Project Properties Editor 来确定显示界面的大小,通常我们的分辨率都选择1280*1024。 图25

Computer Properties 我们必须在startup下的Additional Tasks/Applications中添加CEMAT启动项 Scan_CS.exe,它放在目录D:\CEM_V6\BIN下。 图26

?Tag Management 打开Tag Management添加组CEMAT,并且在其中添加如下变量,其中如果用户使 用的是6.0版本那么需要添加所有变量,如果使用的是6.1版本,那么就只需要添加前3 个。 Name Data Type Name update C_VIEW_TAG_A Binary Computer-local update C_VIEW_TAG_D Binary Computer-local update C_ServerName Text tag 16bit Computer-local update C_AcknowledgeHorn Unsigned 32-Bit Value Project-wide update C__AlarmSound Singed 16-Bit Value Computer-local update 如果我们需要使用声音报警,那么我们就还需要添加组Horn并在其下面添加如下变量,如果我们需要在客户端使用声音报警确认,那么我们还必须在客户端的Horn configuration中配置它。 Name Data Type Name update HornResetMC binary Project-wide 添加组Redundancy,并在其中添加如下变量,不论我们是否使用冗余服务器,我们 都需要他们。 Name Data Type Name update @RM_MASTER Binary Project-wide @RM_MASTER_NAME Text tag 8bit character set Project-wide @RM_SERVER_NAME Text tag 8bit character set Project-wide @RM_OFFLINE_UA_NAME Text tag 8bit character set Project-wide ?General change in the alarm logging 双击打开 “Alarm Logging“ 做出如下修改: Date Four-Digit Day.Month.Year System blocks Time H/M/S (不要选择 Milliseconds) Origin Source 改为 Tag Length = 22 Flashing = off User text block Event Length = 20 Flashing = off Free 1 Free 1 改为 Tag Comment Length = 42 Free 2 Free 2 改为 FCL“ (Fault class) Length = 2 Flashing=off Process_Value_1Process_Value_1 改为 Old value Process value blocks Process_Value_2Process_Value_2 改为 New value 在Archive Configuration -> Message archive中选择Reload after power failure,并根 据需要修改参数。

WINCC服务器和客户机

本人在学wincc服务器和客户机。 在服务器上设置项目为多用户下项目,并添加了客户机,客户机的设置和服务器全部相同,即启动画面相同等,且在服务器数据中新创建了数据,可以看到出现**.pck出现。在我看的资料中,至此服务器的设置到此完毕。 然后是客户机的设置。我在另一台与服务器联网的客户机上,打开wincc,然后文件—打开,通过网上邻居,找到服务器中的多用户项目,点打开。 然而wincc报错:Ox8004610a:(null),接着显示不能加载服务器上的这个项目。 谁做过服务器和客户机的,帮我看看,找找原因,谢了。 注:以上操作都是按网上下载的资料操作的,哪里不对的望指点!! 我现在也再做wincc服务器和客户机冗余通讯,因为是第一次做,遇到了很多问题,跟你的也有点相拟,看能否给你解决问题。 我的硬件:我搭建了一个网络,设备的两台服务器(用工控机)、一台客户机(我自已的笔记本电脑)和一台S7-300的PLC站,PLC选用CPU315-PN/DP,WINCC通过TCP/IP协议与PLC通讯.

我的软件:软件选用WINCC V6.2亚太版,SIMATIC NET V6.4,STEP7 V5.4。 我的授权:服务器上安装的授权有WINCC RC授权,服务器授权,冗余授权。 我是这样做的: 1、配置服务器,组态好画面,服务器数据中创建了数据,出现*.PCK 文件,添加客户机到计算机中,设定好参数,做好冗余配置。 2、打开客户机WINCC,通过网上邻居,找到服务器中的多用户项目,打开*.MCP文件,提示“你组态有服务器不可用,是否打开项目,将本地计算机做为服务器?”“是/否?”我开始怀疑服务器程序是否有误,计算机名,服务器数据,冗余挨个查找原因,也找了很多资料,都未找到解决的办法,后来不经意间发现是我计算机的防火墙是打开的(公司个人计算机怕感染病毒,防火墙一直的打开的,在上班期间,没有特殊的原因是不会被关闭的),关闭防火墙,问题解决了,打开了服务器上的多用户项目程序。一个小小的防火墙,害得我好苦,希望引起同行们的注意,少走弯路。 但新的问题又出现了,显示不能加载服务器上的这个多用户项目,看到这个问题,我第一个想到的是这个程序没有给客户机足够的权限,设置多用户项目文件夹权限(允许网络上的用户更改我的文件)并启运GUEST用户,允许网络上的用户更改我的文件,问题就解决了。 3、冗余的试验:用项目复制器复制多用户项目到另外一台服务器,指定一目录,等会就出现“目标系统上未安装SQL服务器实例WINCC,

Wincc的服务器-客户机模式具体做法

一、原来的工作方式:在同一工作组中4台计算机其windows名分别为A、B、 C、D且都已安装好wincc5.0+sp2,原来在每台计算机上运行的均是单用户,4台计算机上实际运行的是一个相同的项目,最先这个项目就是在其中一台计算机A上做好的,在然后拷贝到另3台计算机B、C、D上,在另3台计算机上运行该项目时提示组态的计算机无效,是否启用本地服务器,回答是后,要重启w incc,重启后,以计算机B为例,在wincc管理器的计算机一项下面有一计算机名A,类型是服务器,将它改为B后,该项目即能在计算机B上成功运行。C、D计算机按B相同的方法操作。 二、改为多用户模式的优点: 1、4台计算机上各自独立运行单用户项目,当你在其中任意一台上对项目进行了修改后,即与其他3台的项目不同步了,在某些情况下还可能出现冲突,改为多用户的服务器-客户机模式就没有这个问题了。 2、我们的组态中有一型号较老的s7-300的PLC,其允许的最大连接数只有3个,造成4台wincc计算机同一时刻总只有3台可以连到该PLC,总是有一台连不上,改为多用户的服务器-客户机模式也能解决这个问题。 3、多用户的服务器-客户机模式有以上两个优点,但也有一个大缺点:原来4台wincc独立运行,等于有4台沉余服务器,任何一台出问题都问题不大。改为服务器-客户机模式后运行故障的风险增大了,所以在我后来的实际改动中,我把这4台计算机中的2台运行为单用户模式,2台组成服务器-客户机模式。 三、服务器-客户机模式的操作方法: 1、服务器端的操作(以将A计算机作为wincc服务器,B为客户机为例):

在A计算机上运行wincc,选择项目(项目树的根),右击鼠标,选择属性,在项目的属性页上可看到现在项目还是单用户,点下拉箭头,更改为多用户,确定,会提示重启wincc,重启后,在项目树的计算机一项下现在还只有计算机A,属性为服务器,右击鼠标选择新建计算机,添加计算机B,属性选择为客户机(如果你还想有更多的客户机,均要在此添加),对添加的计算机B,右击它设置属性,设定方法和单用户下相同,要注意的是添加的客户机计算机其语言一般默认为德语,一定要改为和服务器相同,不然在客户端运行后画面上的文字会显示为“?”。接下来再看项目树的最下端,会发现比单用户时多了一个“服务器数据”一项,右击它后选择创建服务器数据,数据会创建和保存,服务器端设定就完成了。 2、客户端操作有几种方法: a、运行wincc管理器,不要激活原来单用户时的项目,选择打开项目,一路浏览到网上邻居->计算机A->已改为多用户的项目,打开它并激活,客户端就激活运行了,B计算机上就可看到和A计算机上一模一样的东西。(A计算机一旦启用多用户模式,项目所在的目录会自动启动网络共享) b、直接从网上邻居上找到A计算机上的多用户项目,将该项目发送到桌面快捷方式,在B计算机的桌面上双击该快捷方式,客户端也会激活运行。 c、在B计算机的wincc的autostart程序中装入A计算机上的项目,并设置启动时激活,B计算机启动时客户端就会激活运行,这种方法下wincc管理器不会运行

WINCC6.2组建客户机服务器的步骤及相关资料

求,WINCC6.2组建客户机服务器的步骤及相关资料。 最好两台服务器冗余,4个客户机。 建议你采用PCS7方式,如果用STEP7+WinCC方式,在客户端会有一些小问题。 1.CS架构简略方法如下: 如A、B两台电脑,A为服务器,B为客户机 1.它们的网络配置在同一个局域网,最好是一个用户组; 2.把这两台电脑的系统登陆用户名和密码设置得完全一样; 3.在B机里新建一个客户机类型的项目; 4.激活A机的WINCC运行系统,在B机的"服务器数据"这里右击,选择装 载,选择网上邻居,然后搜索到A机,以及A机上的.MCP文件,将其装载进来即可. 如果需要做多台客户机,也是一样的步骤.冗余没做过,不好意思. 2.服务器冗余: 参考: https://www.doczj.com/doc/ac10924642.html,/service/answer/solution.asp?Q_id=3130 2&cid=1032 1、wincc实现服务器授权,在服务器端除了基本的WINCC的RC或者 RT的基本包之外,还需要安装wincc的服务器插件和冗余插件,并且需要安装相应的授权。 2、客户端需要安装最小点数的WINCC RT128就可以。 3、相关的资料: WinCC组态手册3:包含服务器和冗余的方法介绍 https://www.doczj.com/doc/ac10924642.html,/download/Html/download.aspx?Downl oadID=2003&TreeID=9&URL=%2fdownload%2fUpload%2fAS%2fmanu al%2fN0275.pdf WinCC选项手册:包含冗余和服务器的选件功能介绍 https://www.doczj.com/doc/ac10924642.html,/download/Html/download.aspx?Downl oadID=2000&TreeID=9&URL=%2fdownload%2fUpload%2fAS%2fmanu al%2fN0273.pdf SIMATIC PCS7 V6.1 操作员站的客户机/服务器结构以及冗余服务器配置(更新版) ,PCS7中包含wincc,所以配置差不多,你可以参考一下。 https://www.doczj.com/doc/ac10924642.html,/download/Html/download.aspx?Downl

WinCC客户机服务器结构

1 服务器客户机结构概述 1.1 服务器客户机结构的介绍 WinCC客户机/服务器结构(Client/Server结构,以下简称C/S结构)是一种在网络基础上,以数据库管理为后援,以微机为工作站的系统结构。这种结构将任务合理分配到客户机端和服务器端,降低了系统的通讯开销,充分的利用了两端硬件环境优势。WinCC可组态含有多个客户机和服务器的C/S系统,从而更有效地操作和监控大型系统,通过在多个服务器中分配操作和监控任务,平衡了服务器的使用率,从而使性能得到更大的改善。 图1 图2 1.2 与操作系统的兼容性 对于安装,必须满足操作系统和软件组态的某些要求,不同版本的WinCC服务器客户机与操作系统的兼容性参考以下: 8795716 1.3 服务器客户机结构的限制条件

服务器端: 每台WinCC服务器上都必须安装“WinCC Server”授权 客户机端: 根据需求可以分为客户机,Web客户机和瘦客户机。 表1 1) 中央归档服务器会被视为一个服务器。但它无法被同时当作操作单元使用。 2) 如果服务器也作为操作单元使用,则此服务器的客户机数目会减少到四个。 3) 混合组态:32 个客户机+ 3 个Web 客户机 4) 混合组态:50 个Web 客户机+ 1 个WinCC 客户机(也适合工程用途)2 服务器客户机结构组态介绍 2.1 服务器客户通讯前提 > 网络连接正常 客户机/服务器系统中所有计算机都必须通过网络(局域网)相互连接。 可以通过Ping命令查看通讯是否正常 最好使用ping <计算机名称>来查看通讯是否正常

因为IP地址和计算机名称的映射需要通过NETBIOS解析完成,在某些情况下ping IP地址并不能确保整体网络连接正常,更多信息请参考Microsoft MSDN相关文档 连接正常如下图: 图3 > 分配Windows用户权限 服务器客户机使用相同的用户名(推荐) 服务器端 用户?本地用户和组?管理工具?1)点击Windows开始菜单

WinCC V7客户机服务器实验

Client/Server实验 客户机/服务器系统分为多用户系统和分布式系统。多用户系统是指多个客户机访问一个服务器;分布式系统式一台客户机可以访问多台服务器。 接下来分别介绍多用户系统和分布式系统的组态。 多用户系统 服务器组态 对于多用户系统,可组态多个客户机,用于显示运行系统中一个服务器的视图,客户机专门接收一个服务器的数据,没有任何单独的组态。 1.在服务器上创建类型为“多用户项目”的新项目 2.在服务器上组态必须的项目数据(画面、归档、变量……) 3.包括要组态的客户机或在服务器的计算机列表中要进行远程监视的客户机 4.给客户机分配操作权限,以启动远程组态 5.激活服务器上的数据包自动导入功能 6.在服务器项目中组态客户机属性(起始画面、锁定组合键……) 服务器上创建新项目 在服务器上新建项目,打开WinCC项目管理器,新建类型为“多用户项目”的新项目。在此项目中创建变量、画面、报警、变量归档等,具体如下: 变量:建立外部变量,放在TCP/IP通道下,状态指示M0.0~M1.7,按钮操作M2.0~M3.7,报警M4.0~M4.7,数据记录MD6~MD18(建4个32位浮点数变量) 画面:main1.pdl---换面切换按钮,画面窗口,用来切换画面 maininterface1.pdl---输入/输出域,显示变量的值(状态指示、按钮操作);组态 按钮来控制按钮变量(M0.0~M0.7、M2..0~M2.7)alarm1.pdl---输入/输出域,显示报警变量的值并可以修改;报警控件 trend1.pdl---输入/输出域,显示浮点数的值并可以做修改;趋势图控件 main2.pdl---换面切换按钮,画面窗口,用来切换画面 maininterface2.pdl---输入/输出域,显示变量的值(状态指示、按钮操作);组态 按钮来控制按钮变量(M1.0~M1.7、M3.0~M3.7)alarm2.pdl---输入/输出域,显示报警变量的值并可以修改;报警控件 trend2.pdl---输入/输出域,显示浮点数的值并可以做修改;趋势图控件报警:在报警记录里组态各个报警 变量归档:4个浮点数进行归档 在计算机列表中注册客户机 1.在WinCC项目管理器中,选择“计算机”,然后选择弹出式菜单条目“新建计算机…”

wincc的服务器-客户机模式具体做法

wincc的服务器-客户机模式具体做法 一、原来的工作方式: 在同一工作组中4台计算机其windows名分别为A、B、C、D且都已安装好wincc5.0+sp2,原来在每台计算机上运行的均是单用户,4台计算机上实际运行的是一个相同的项目,最先这个项目就是在其中一台计算机A上做好的,在然后拷贝到另3台计算机B、C、D上,在另3台计算机上运行该项目时提示组态的计算机无效,是否启用本地服务器,回答是后,要重启wincc,重启后,以计算机B为例,在wincc管理器的计算机一项下面有一计算机名A,类型是服务器,将它改为B后,该项目即能在计算机B上成功运行。C、D计算机按B相同的方法操作。 二、改为多用户模式的优点: 1、4台计算机上各自独立运行单用户项目,当你在其中任意一台上对项目进行了修改后,即与其他3台的项目不同步了,在某些情况下还可能出现冲突,改为多用户的服务器-客户机模式就没有这个问题了。 2、我们的组态中有一型号较老的s7-300的PLC,其允许的最大连接数只有3个,造成4台wincc计算机同一时刻总只有3台可以连到该PLC,总是有一台连不上,改为多用户的服务器-客户机模式也能解决这个问题。 3、多用户的服务器-客户机模式有以上两个优点,但也有一个大缺点:原来4台wincc独立运行,等于有4台沉余服务器,任何一台出问题都问题不大。改为服务器-客户机模式后运行故障的风险增大了,所以在我后来的实际改动中,我把这4台计算机中的2台运行为单用户模式,2台组成服务器-客户机模式。 三、服务器-客户机模式的操作方法: 1、服务器端的操作(以将A计算机作为wincc服务器,B为客户机为例): 在A计算机上运行wincc,选择项目(项目树的根),右击鼠标,选择属性,在项目的属性页上可看到现在项目还是单用户,点下拉箭头,更改为多用户,确定,会提示重启wincc,重启后,在项目树的计算机一项下现在还只有计算机A,属性为服务器,右击鼠标选择新建计算机,添加计算机B,属性选择为客户机(如果你还想有更多的客户机,均要在此添加),对添加的计算机B,右击它设置属性,设定方法和单用户下相同,要注意的是添加的客户机计算机其语言一般默认为德语,一定要改为和服务器相同,不然在客户端运行后画面上的文字会显示为“?”。接下来再看项目树的最下端,会发现比单用户时多了一个“服务器数据”一项,右击它后选择创建服务器数据,数据会创建和保存,服务器端设定就完成了。 2、客户端操作有几种方法: a、运行wincc管理器,不要激活原来单用户时的项目,选择打开项目,一路浏览到网上邻

WinCCV7客户机服务器实验

Client/Server实验客户机/服务器系统分为多用户系统和分布式系统。 多用户系统是指多个客户机访问一个服务器;分布式系统式一台客户机可以访问多台服务器。 接下来分别介绍多用户系统和分布式系统的组态。 多用户系统服务器组态对于多用户系统,可组态多个客户机,用于显示运行系统中一个服务器的视图,客户机专门接收一个服务器的数据,没有任何单独的组态。 1?在服务器上创建类型为多用户项目”的新项目 2?在服务器上组态必须的项目数据(画面、归档、变量,,) 3?包括要组态的客户机或在服务器的计算机列表中要进行远程监视的客户机 4?给客户机分配操作权限,以启动远程组态 5?激活服务器上的数据包自动导入功能 6?在服务器项目中组态客户机属性(起始画面、锁定组合键,,)服务器上创建新项目在服务器上新建项目,打开WinCC项目管理器,新建类型为多用户项目”的新项目。 在此项目中创建变量、画面、报警、变量归档等,具体如下: 变量: 建立外部变量,放在TCP/IP通道下,状态指示M 0.0~M 1.7, 按钮操作M 2.0~M 3.7,报警M

4.0~M 4.7, 数据记录MD6~MD18 (建4个32位浮点数变量)画面: mai n l. pdl---换面切换按钮,画面窗口,用来切换画面mai nteface l. pdl---输入/输出域,显示变量的值(状态指示、按钮操作);组态按钮来控制按钮变量(M 0.0~M 0.7、M 2..0~M 2.7)a larm l. pdl---输入/输出域,显示报警变量的值并可以修改;报警控件trend 1. pdl---输入/输出域,显示浮点数的值并可以做修改;趋势图控件main 2. pdl---换面切换按钮,画面窗口,用来切换画面mai nteface 2. pdl---输入/输出域,显示变量的值(状态指示、按钮操作);组态按钮来控制按钮变量(M 1.0~M 1.7、M 3.0~M 3.7)a larm 2. pdl---输入/输出域,显示报警变量的值并可以修改;报警控件trend

为什么 WinCC 客户机不能打开来自服务器的项目

1. 将你的WinCC组态集成于Step7项目中. 在S7项目的树形目录下, 创建WinCC服务器与WinCC客户机. 2. 将你的WinCC项目组态成"multi-user project". 3. 完成WinCC服务器画面/归档/脚本等编辑之后, 在"server data"处来创建WinCC服务器数据包, 即: create一个***.PCK文件. 4. 在工程师站的电脑上, 下载WinCC服务器组态(包含硬件与软件)到指定的计算 机; 然后再下载WinCC客户机组态(仅软件)到另外指定的计算机. 问题: 为什么WinCC 客户机不能打开来自服务器的项目? 解答: 计划通过WinCC 客户机打开来自服务器的项目。但是不能打开或激活该项目。在客户机上显示消息:不能建立到数据库服务器的连接。如果显示该出错消息,则是由客户机和服务器之间的链路引起的。 检查下列事项: 1.在WinCC 中,必须在项目属性中设置“多用户系统”。必须在服务器的计算机属性中输 入所有计算机名(服务器和客户机)。 2.选择“开始”> “控制面板”> “网络”> “协议”> “TCP/IP 协议属性”。如果在“IP Address”标签页中激活了“Take IP address from a DHCP server”功能,则该DHCP 服务器服务必须可用。这表示必须有一台Windows NT 服务器计算机连接到网络。该计算机必须组态为DHCP 服务器。如果没有激活该功能,则选择“Specify IP Address”功能。必须为每台计算机分配一个IP 地址。 3.在每种情况下,对其余计算机在DOS 窗口执行命令“ping +TCP/IP 地址”(如 127.0.0.1)。等待响应。

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

05.2005 目录在线帮助的发行版WinCC中的客户机-服务器系统i 1 2 3 4 4.1 在服务器上创建新项目 (8) 4.2 如何在计算机列表中注册客户机 (9) 4.3 如何组态操作员授权 (10) 4.4 如何组态数据包导出 (12) 4.5 在服务器项目中组态客户机 (16) 5 5.1 在客户机上创建新项目 (20) 5.2 组态导入数据包 (22) 5.3 如何组态标准服务器 (26) 5.4 如何组态首选服务器 (28) 5.5 组态客户机起始画面 (31) 5.6 显示来自不同服务器的画面 (33) 5.7 组态客户机上的画面变化 (34) 5.8 使用来自不同服务器的数据 (36) 5.9 显示来自不同服务器的消息 (37) 5.10 组态多个服务器消息的消息顺序报表 (38) 6 6.1 启动服务器 (43) 6.2 启动客户机 (44) 6.3 使用具有多个网卡的服务器时的特殊通讯特性 (44) 6.4 关闭服务器 (45) 6.5 关闭客户机 (46) 7 7.1 如何访问子网外的计算机 (48) 7.2 从多个客户机访问项目 (50) 7.3 如何打开一个要进行编辑的项目 (51) 7.4 如何编辑服务器项目画面 (53) 7.5 如何激活项目 (54) 7.6 如何取消激活项目 (55)

8 目录05.2005 在线帮助的发行版ii WinCC中的客户机-服务器系统05.2005 WinCC中的客户机-服务器系统在线帮助的发行版WinCC中的客户机-服务器系统1 1 可使用WinCC 来组态含有多个客户机和服务器的客户机-服务器系统,从而更有效地操作和监控大型系统。把对过程进行操作和监控的任务分配到多个服务器上,既减少了单个服务器的使用率,又能使系统的性能得到改善。此外,WinCC同样适用于具有复杂的技术或拓扑结构的系统。客户机-服务器系统应用实例:?6?1 对于大型系统,需要多个用于监视和操作的工作站客户机来完成同一个任务。?6?1 不同的操作和监控任务分布在多个操作站上,例如,通过一台中心客户机来显示整个系统中的消息。客户机可用于:?6?1 要组态包含一台服务器的多用户系统:多个客户机访问同一台服务器上的项目该服务器有过程驱动器连接。对于多用户系统,不必对客户机进行组态,因为服务器已提供了所有的数据。?6?1 组态包含多台组态服务器的分布式系统:客户机能显示来自不同服务器的数据,这些服务器都有过程驱动器连接。在分布式系统内,每个客户机均有单独的组态,必要的服务器数据被导入到客户机上,如果数据服务器上的被修改,则客户机上的数据将自动进行更新。过程数据由服务器提供。?6?1 远程组态:从一台客户机组态一个服务器项目。?6?1 远程监视:从一台客户机监视一个服务器项目。为了使用WinCC组态客户机-服务器系统,每台WinCC 服务器上都必须安装“WinCC Server”选件。客户机-服务器系统中的所有计算机都必须通过网络局域网相互连接。也可以将通过路由器连接的邻近子网中的计算机登录为系统中的客户机或服务器。为了通过ISDN连接计算机,需要使用WinCC智能工具SmartTool“通讯组态器Communication Configurator”。WinCC中的客户机-服务器系统05.2005 在线帮助的发行版2 WinCC中的客户机-服务器系统为了在万一出现故障的情况下仍然能维持系统运转,例如服务器故障,建议组态一台冗余服务器。组态冗余系统的具体步骤参见WinCC文档“冗余系统”。该文档也包含了在冗余系统中对客户机组态的信息。如果在两个冗余系统上都打开了该项目时,则不允许进行远程组态。为了组态冗余系统,必须禁止备用计算机打开WinCC项目。为了在运行时组态一个冗余系统,必须按如下步骤操作:- 取消激活待机计算机,并关闭项目。- 在运行系统中组态主站计算机,远程与本地均可。- 在线组态完成之后,使用运行系统中的项目复制器复制备用计算机上的项目。- 再次打开并激活备用计算机上的项目。05.2005 组态和数量结构在线帮助的发行版WinCC中的客户机-服务器系统3 2 可根据需求组态不同的客户机-服务器方案。可以使用客户机、Web客户机和瘦客户机。根据组态的不同,客户机-服务器系统中的客户机可以:?6?1 在多台客户机上显示来自同一台服务器的视图多用户系统?6?1 在客户机上显示多台服务器的视图分布式系统?6?1 从客户机上组态服务器项目远程?6?1 从客户机上激活和取消激活服务器项目远程为了组态多台客户机,每台服务器上都需要“WinCC Server”选件。Web客户机安装在客户机-服务器系统中,例如在下列情况时:?6?1 需要通过窄带连接访问系统时?6?1 只需要临时访问数据时?6?1 必须远距离例如通过Internet访问数据时Web客户机具有下列优点:?6?1 可使用具有不同操作系统的客户机?6?1 可以通过多台Web 客户机同时访问一台服务器?6?1 可实现大型的数量结构为了组态Web客户机,需要WinCC的最小安装和“WinCC WebNavigator”选项。瘦客户机基本上具有与Web客户机相同的主要特性以及附加的特性:?6?1 也可以在以Windows CE为基础的稳定的客户机平台上使用例如MP370 ?6?1 也可以使用移动客户机例如Mobic 为了组态瘦客户机,需要WinCC的最小安装和“WinCC WebNavigator”选项。组态和数量结构05.2005 在线帮助的发行版4 WinCC中的客户机-服务器系统根据所使用客户机的类型和数目,可实现不同的数量结构。可以使用混合的系统,意味着可以在一个客户机-服务器系统中同时使用客户机和Web客户机。如果只使用客户机,则在一个WinCC网络中,最多有32个客户端可同时访问一台服务器。在运行系统中一台客户机最多可访问12台服务器。按照12个冗余服务器对

WINCC服务器客户机联网通讯

一、普通服务器与客户机通讯设置: 软件环境与运行条件: 一.服务器预装Microsoft Windows 2003 Server系统,客户机预装Windows XP 系统即可。(SP2) 二.均装配WINCC6.2 SP2 三.服务器允许远程控制,并配备密码。 四.服务器,客户机在同一局域网内,IP无冲突。 五.防火墙关闭。 步骤: 1.服务器WINCC,新建一个“多用户项目”,打开“用户管理器”,选择“远程激活”,“远程组态”。 2.在“Administrator group”右键“添加用户”。名称与客户机名称一致,这是将来客户机远程启动服务器画面的条件。 3.在服务器WINCC内“计算机”,“添加新计算机”,名称与客户机名称一致

建”,生成新的服务器数据。

5.在客户机上,新建一个WINCC“客户机项目”,在“服务器数据”右键“装载”以导入服务器数据。 6.为客户机选择一个运行WINCC时的起始画面:“计算机”,“属性”,“图形运行系统”,“起始画面”栏“浏览”选择服务器上创建的画面为起始画面。 7.除了可以在客户机上直接运行服务器画面以外,还可以在客户机项目内创建新的画面,连接到服务器的变量,也是采用服务器上的变量。

键“远程激活”,输入用户名和密码以激活服务器画面。

二、OPC接口通讯设置 软件环境与运行条件跟上面一样。本环节主要在客户机上操作。 步骤: 1.确保服务器的WINCC项目中,组态有一个“有符号16位数”数据类型的内部变量,并且服务器WINCC项目在激活状态下。 2.在客户机建立一个单用户项目,在“变量管理”内,右键,“添加新的驱动程序”,“opc.chn”。 在“OPC Groups”右击,打开“系统参数”。

wincc的服务器-客户机模式具体做法

wincc的服务器-客户机模式具体做法 2007-03-12 10:34:34| 分类:默认分类| 标签:|字号大中小订阅 一、原来的工作方式:在同一工作组中4台计算机其windows名分别为A、B、C、D且都已安装好wincc5.0+sp2,原来在每台计算机上运行的均是单用户,4台计算机上实际运行的是一个相同的项目,最先这个项目就是在其中一台计算机A上做好的,在然后拷贝到另3台计算机B、C、D上,在另3台计算机上运行该项目时提示组态的计算机无效,是否启用本地服务器,回答是后,要重启wincc,重启后,以计算机B为例,在wincc管理器的计算机一项下面有一计算机名A,类型是服务器,将它改为B后,该项目即能在计算机B上成功运行。C、D计算机按B相同的方法操作。 二、改为多用户模式的优点:1、4台计算机上各自独立运行单用户项目,当你在其中任意一台上对项目进行了修改后,即与其他3台的项目不同步了,在某些情况下还可能出现冲突,改为多用户的服务器-客 户机模式就没有这个问题了。 2、我们的组态中有一型号较老的s7-300的PLC,其允许的最大连接数只有3个,造成4台wincc计算机同一时刻总只有3台可以连到该PLC,总是有一台连不上,改为多用户的服务器-客户机模式也能解决这 个问题。 3、多用户的服务器-客户机模式有以上两个优点,但也有一个大缺点:原来4台wincc独立运行,等于有4台沉余服务器,任何一台出问题都问题不大。改为服务器-客户机模式后运行故障的风险增大了,所以在我后来的实际改动中,我把这4台计算机中的2台运行为单用户模式,2台组成服务器-客户机模式。 三、服务器-客户机模式的操作方法: 1、服务器端的操作(以将A计算机作为wincc服务器,B为客户机为例): 在A计算机上运行wincc,选择项目(项目树的根),右击鼠标,选择属性,在项目的属性页上可看到现在项目还是单用户,点下拉箭头,更改为多用户,确定,会提示重启wincc,重启后,在项目树的计算机一项下现在还只有计算机A,属性为服务器,右击鼠标选择新建计算机,添加计算机B,属性选择为客户机(如果你还想有更多的客户机,均要在此添加),对添加的计算机B,右击它设置属性,设定方法和单用户下相同,要注意的是添加的客户机计算机其语言一般默认为德语,一定要改为和服务器相同,不然在客户端运行后画面上的文字会显示为“?”。接下来再看项目树的最下端,会发现比单用户时多了一个“服务器数据”一项,右击它后选择创建服务器数据,数据会创建和保存,服务器端设定就完成了。 2、客户端操作有几种方法: a、运行wincc管理器,不要激活原来单用户时的项目,选择打开项目,一路浏览到网上邻居->计算机A->已改为多用户的项目,打开它并激活,客户端就激活运行了,B计算机上就可看到和A计算机上一模一样的东西。(A计算机一旦启用多用户模式,项目所在的目录会自动启动网络共享) b、直接从网上邻居上找到A计算机上的多用户项目,将该项目发送到桌面快捷方式,在B计算机的桌面 上双击该快捷方式,客户端也会激活运行。 c、在B计算机的wincc的autostart程序中装入A计算机上的项目,并设置启动时激活,B计算机启动时 客户端就会激活运行,这种方法下wincc管理器不会运行 d、在客户端启动时,如果服务端还没有运行,服务端会自动运行;关闭客户端时会要你选择是“关闭该计 算机上激活的项目”还是“关闭整个项目”,前者只关闭客户端,后者将客户端、服务端一起关闭。

WinCC客户端与冗余服务器配置步骤之欧阳歌谷创作

WinCC客户端与冗余服务器配置步骤 欧阳歌谷(2021.02.01) 主服务器CP1623网卡配置 1.在服务器端设置CP1623网卡IP地址 2.在Configuration Console(组态控制台)中设置CP1623网卡模块模式为组态模式,修改索引编号后点 击应用。 此时打开Station Configurator(站组态编辑器),显示如下 3.在Configuration Console(组态控制台)中设置S7ONLINE访问点为PC internal local 4.在Station Configurator(站组态编辑器)中添加类型为WinCC应用程序的组件,并修改索引编号。 此时Station Configurator(站组态编辑器)显示如下 5.在Station Configurator(站组态编辑器)中修改站名,与计算机名相同。 6.在Step7中设置PG/PC接口为PC internal local 欧阳歌谷创编 2021年2月1

7.在Step7中打开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址。 编译并下载 下载完成后,打开Station Configurator(站组态编辑器)显示如下 8.在Step7中打开网络组态,编译后选中服务器,下载。 下载完成后,打开Station Configurator(站组态编辑器)显示如下 9.在服务器端重新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不能重复。 IP地址修改完成后,打开Configuration Console(组态控制台)中地址,如下图所示 备用服务器CP1623网卡配置 备用服务器配置步骤除第4步与主服务器不同,其余均相同。 4. 在Station Configurator(站组态编辑器)中添加类型为WinCC应用程序(待机)的组件,并修改索引编号。 欧阳歌谷创编 2021年2月1

wincc服务器客户机结构概述

1 服务器客户机结构概述 1.1 服务器客户机结构的介绍 WinCC 客户机/服务器结构(Client/Server 结构,以下简称 C/S 结构)是一种在网络基础上,以数据库管 理为后援,以微机为工作站的系统结构。这种结构将任务合理分配到客户机端和服务器端,降低了系统的 通讯开销,充分的利用了两端硬件环境优势。WinCC 可组态含有多个客户机和服务器的 C/S 系统,从而更 有效地操作和监控大型系统,通过在多个服务器中分配操作和监控任务,平衡了服务器的使用率,从而使 性能得到更大的改善。
图1 1.2 与操作系统的兼容性
图2
对于安装,必须满足操作系统和软件组态的某些要求,不同版本的 WinCC 服务器客户机与操作系统的兼 容性参考以下链接: 8795716 1.3 服务器客户机结构的限制条件 服务器端: 每台 WinCC 服务器上都必须安装“WinCC Server”授权 客户机端: 根据需求可以分为客户机,Web 客户机和瘦客户机。 最大值 服务器或冗余服务器对 1) 系统中的 WinCC 客户机 系统中的 Web 客户机 表1
1) 中央归档服务器会被视为一个服务器。但它无法被同时当作操作单元使用。 2) 如果服务器也作为操作单元使用,则此服务器的客户机数目会减少到四个。
12 32 2) 3) 50 4)

3) 混合组态: 32 个客户机 + 3 个 Web 客户机 4) 混合组态: 50 个 Web 客户机 + 1 个 WinCC 客户机(也适合工程用途)
2 服务器客户机结构组态介绍 2.1 服务器客户通讯前提
> 网络连接正常
客户机/服务器系统中所有计算机都必须通过网络(局域网)相互连接。 可以通过 Ping 命令 查看通讯是否正常 最好使用 ping <计算机名称>来查看通讯是否正常 因为 IP 地址和计算机名称的映射需要通过 NETBIOS 解析完成,在某些情况下 ping IP 地址并不能确保整 体网络连接正常,更多信息请参考 Microsoft MSDN 相关文档 连接正常如下图:
图3
> 分配 Windows 用户权限
服务器客户机使用相同的用户名(推荐) 服务器端 用户?本地用户和组?管理工具?1) 点击 Windows 开始菜单

相关主题
文本预览
相关文档 最新文档