WINCC服务器和客户机
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本人在学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,
保存/复制被中止”复制到另外一台服务器失败,试了好多次都是这样,没有办法只能复制到U盘,再用U盘考到另外一台服务器是。这个问题有会的同行请帮我解决一下,先谢了。
项目程序考到另外一台服务器后,修改一下WINCC中服务器计算机名和冗余中的冗余服务器名就可以了。
当一台服务器发生故障时,与这台服务器相连的客户机自动切换到另一台客户机,切换正常,切换时间大概有5秒时间(只有一个外部变量,不知有60000个变量是否速度还是这样?)感觉切换的时间有点慢。
在试验的过程中发现了这样一个问题:就是在WINCC中新建一个内部变量,用客户机来给这变量赋值,客户机连接的服务器被赋值,而另外一台服务器的内部变量没有被赋值,造成两台服务器中的数据没有被同步。看了很多资料也未能解决。