多客户机问题~~急

我现在要用三台客户机,设备网是RS-485网络,在物理上如何实现三台客户机互通?

最佳答案

请参考:
 在有超过一个IP地址(两个网卡或RAS地址)的计算机上使用带WinCC V4.02的WinCC客户机 
 问题:
 为何在带有2张网卡或带有一个RAS访问和一张网卡的计算机上不能启动使用WinCC V4.02的WinCC客户机? 

 解答:
 如果正在使用WinCC V4.02。那么问题产生的原因是DBCLIENT.EXE文件,WinCC使用该文件操作不同网络地址(IP地址)间的客户机连接。这样的话,根本就没有可建立到服务器上的连接,所以也就不能启动WinCC了。 

 为了操作WinCC,必须为DBCLIENT.EXE定义一个明确的IP地址。为此,可以在窗口注册中做如下的输入:  

 选择菜单命令“开始 > 运行”然后输入“regedit”。 
 找到键:
 HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\AUTSW\SQLANY\DBCLIENT 
 在注册表中,将键的值更改为以下的值:
 "PurgeConnection [1, Yes=1, No=0]"=dword:00000001
 "AutoShutDown [1, Yes=1, No=0]"=dword:00000000
 "SuppressOutput [0, Yes=1, No=0]"=dword:00000000
 "PacketSize [512]"=dword:00000200
 "ClientOption"=" -x tcpip{MYIP=xxx.xxx.xxx.xxx}"
 "ClientName [dbclient]"="dbclient" 
 实例:
 这里的xxx.xxx.xxx.xxx所指的是条目142.120.212.169。
 在输入参数时,请注意在参数“-x”前必须要有一个空格。如果忘记保留这个空格,那么应用程序的调用DBCLIENT x就会变成DBCLIENT-x,从而导致调用的不执行。 

 一旦输入了这些参数,必须重新启动WinCC,从而使注册表能够识别这些更新。 

 警告:
 原则上,对于在注册数据库上的直接更改我们是不作出任何的保证的。因为这完全是用户自己的责任。任何情况下,我们都建议您再作如下操作前,先做一个数据库的备份。另外,所做的设置都是 计算机专用的。也就是说当项目被复制到另一台计算机上时,需要重新再做这样的设置。 

 

  
  
  条目号:990306     日期:2003-05-13   
  
  
 使用WinCC V6客户机/服务器有哪些注意事项?
 您可以在此条目找到如下信息: 

 使用WinCC V7.x客户机/服务器的条件 
 使用WinCC V6.x客户机/服务器的条件 
 客户机-服务器通过路由器连接 - SIMATIC Shell 
 WINS 和 lmhosts 
 附加信息(链接和引用)
 使用WinCC V7.x客户机/服务器的条件:
 WinCC和操作系统完整的兼容性列表可以在条目号: 8795716中找到。
   WinCC项目 操作系统 用户权限 (Windows) 
 WinCC 单用户 Windows XP Professional SP2
 Windows Server 2003 SP2
 Windows Server 2003 R2 SP2
 Windows Vista 1) Main user 
 WinCC 服务器 Windows Server 2003 SP2
 Windows Server 2003 R2 SP2 Main user 
 WinCC 客户机
   Windows XP Professional SP2
 Windows Vista 1) User 
 1) 限于Business, Enterprise和Ultimate版本 

 使用WinCC V6.x客户机/服务器的条件:
 WinCC和操作系统完整的兼容性列表可以在条目号: 8795716中找到。
   WinCC 项目 操作系统 用户权限 (Windows) 
 WinCC 单用户 Windows 2000
 Windows 2000 Server
 Windows 2000 Advanced Server
 Windows XP Professional
 Windows Server 2003 Main user 
 WinCC 服务器 Windows 2000 Server
 Windows 2000 Advanced Server
 Windows Server 2003 Main user 
 WinCC 客户机2)
   Windows 2000
 Windows XP Professional User 
 2) 所有的WinCC V6.x客户机只能使用Windows XP Professional或者Windows 2000。 

 客户机-服务器使用路由器连接通讯 - SIMATIC Shell:
 您可以在工作站或者Windows资源管理器中找到Simatic Shell。Simatic Shell提供下列功能: 

 监视WinCC站和项目 
 远程启动和停止服务器上的Runtime 
 在WinCC客户机上组态服务器 (IP地址必须能够被NetBIOS名称解析)
 为了能够启动和停止服务器项目或者在客户机打开服务器项目,您需要在服务器项目中组态用户和下列权限: 

 1000 - 远程激活 
 1001 - 远程组态

 Fig. 01 

 在路由网络中,您可以使用SIMATIC Shell在其他网络中发布WinCC站。您可以在Simatic Shell的“Properties”对话框中定义下列设置。 

 多点传送寿命 (TTL) - 多点传送的路由跳转数目
 该数值给出了WinCC站各子网之间路由跳转的最大数目。 
 多点传送代理- 指定代理。
 您可以组态任何计算机,在路由器的后面的子网中的WinCC服务器或者WinCC客户机为代理。 此代理发布在这个子网中其它计算机的信息。

 Fig. 02 

 WINS 和 lmhosts
 在Windows网络环境中只能使用NetBIOS名称。如果您的网络具有WINS服务器,您可以使用这个名称解析。在WinCC客户机的TCP/IP高级设置中的WINS项输入WINS服务器。 

 
 Fig. 03 

 NetBIOS名称在Imhosts文件中静态的分配IP地址。如果您没有WINS服务器那么就必须配置此文件。 

 配置“lmhosts”文件:
 您可以在Windows文件夹"...\System32\drivers\etc"下找到"lmhosts.sam"。修改文件名称为"lmhosts"。使用文本编辑器打开此文件,在文本的最后添加一行新的WinCC服务器IP地址和NetBIOS名称的条目,例如:
 10.120.242.1    SERVER01 
 配置客户机上的Imhosts文件
 附加信息:
   描述 文档 
 WinCC 兼容性列表 Entry ID: 21927773 
 TCP/IP介绍 Entry ID: 2073614 
 多用户系统文档 "WinCC信息系统 > 组态> 多用户系统" 
 网络技术注意事项文档 "WinCC信息系统> 版本注释> 操作注意事项 >网络技术和UPS" 

 
  
  
  条目号:31385098     日期:2008-10-08   
  
  http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=990306
 

提问者对于答案的评价:
谢谢!!解决了!!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:28
下一篇 2019年6月11日 上午6:28

相关推荐