使用 WinCC 多用户系统时如何在 MultiClient 中就地存储过程画面,以便减少服务器的网络访问量?

n

说明:
项目运行在 WinCC 多用户系统中时,希望在 MultiClient 中就地存储过程画面,以便使用这些就地画面而不是服务器中的画面。这样可以减少对服务器的网络访问量。n

从 WinCC V5.0 SP2 开始的程序:
首先进入目录“<DRIVE>SiemensWinCCbinPDLCache”——可能需要自己创建该目录。在这个目录中创建实际子目录 <SymbolicServerName>。“symbolic server name”与服务器前缀一致;两个术语指的是同一个对象。同时必须为每个服务器使用合适的符号名创建一个独立的子目录。然后将每个服务器的过程画面拷贝到相应的这些子目录中。
接着这些画面必须在服务器中出现。MultiClient中画面文件的日期必须滞后于或者和服务器中的日期一致。一旦服务器中的画面文件拥有更新的数据,MultiClient 的运行系统便通过网络去获取服务器中的画面。n

从 WinCC V6 开始的程序
从 WinCC V6 开始必须参数化缓存在 WinCC Explorer 中的画面。可通过在 WinCC Explorer 中打开对话框“Computer properties > Runtime > Picture Cache”来实现。在“Runtime”标签中可以指定画面缓存的存储路径。注意在通过“Path”输入域指定路径时,只能输入不低于“PDLCache”文件夹所在目录的路径。
n

编号 在“Computer Properties >Runtime > Picture Cache >”指定 PDL 缓存路径的示例
1 在 Windows Explorer 中 PDL 缓存的路径:
“E:CACHE_SCREEN_MCLPDLCacheSymbolicServerName”
2 “Path”输入域中的条目:
“E:CACHE_SCREEN_MCLPDLCacheSymbolicServerName”

如果使用的是默认目录“<DRIVE>SiemensWinCCbinPDLCache”,就无须指定路径。
也可以选择是否一直使用画面缓存,这个完全可以根据偏好选择。关于画面缓存的详细信息可从“WinCC Information System > Working with WinCC > Creating Process Screens > Testing Process Pictures in Runtime > Setting up Runtime > User-specific Settings for WinCC Runtime”下的 WinCC 在线帮助中获得。

重要事项:
如果在后面的组态中增加新的文件或者改变文件,那么必须在客户端计算机中手动更新这些拷贝。所引用的文件(比如 EMF,WNF,BMP)总是经过网络中的项目路径载入。

注意事项:
关于如何将画面存储在一个 UniClient 中的信息可参考条目号 982658 中的描述。

关键字:
改进性能

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论