• {{item.name}}
{{item.name}}
更多

多用户式项目内部变量本地更新设置

star star star star star
0 分
发布时间:2026年04月28日
  • 0
  • 80
WinCC C/S多用户项目即客户端没有自己的项目,本示例介绍在项目中对于一些内部变量仅需要在本地计算机进行更新而不是在全项目范围内更新的实现方法。

本示例以内部系统变量“@CurrentUser”“@LocalMachineName”变量为例介绍V8.1 WinCC 多用户项目内部变量本地更新设置。在实际应用中对于多用户项目在服务器、客户端显示当前登录的用户名以及当前计算机名称,这些内容均需要与实际会话中的内容相一致,即内部变量需在本地计算机进行更新。

1. 准备条件(多用户项目的具体配置此处不做介绍):

安装 WinCC V8.1 的2台 PC (SECV81 & FSTV81)

在 PC SECV81 上创建了多用户项目

已完成2台PC 的网络设置

2. 设置内部系统变量“@CurrentUser”、“@LocalMachineName”的本地更新:

1)、在变量管理器中选中变量“@CurrentUser”,在属性-变量列表中勾选“本地计算机”

2)、在变量管理器中选中变量“@LocalMachineName”,在属性-变量列表中勾选“本地计算机”

3. 画面中添加2个I/O 域分别关联变量“@CurrentUser”、“@LocalMachineName”

4. 在画面中添加用户管理控件,用于管理用户:

5. 在WinCC 用户管理器处,创建用户组“WIND”,并添加了2个用户“client1”、“webb”,并各自分配了密码:

6. 在服务器PC(SECV81)激活项目,登录用户“webb”,画面中会显示当前本机登录的WinCC

用户名以及当前计算机(服务器)的名称:

7. 之后在客户端计算机侧(FSTV81)激活服务器项目,登录用户“client1”,画面中会显示当前本机登录的WinCC 用户名以及当前计算机(客户机)的名称:

设置内部变量的“本地计算机”属性,可以使变量仅在本地更新,能够真实的显示本地登录的WinCC 用户名称,本地的计算机名称,同时适用于其他需要在本地更新的内部变量。

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。