跳转至

西门子 Siemens SIMATIC WinCC flexible

versiondog 支持 SIMATIC WinCC flexible 项目的管理,并可为此自动创建备份和对人机界面进行周期性监测。

图:集成 Siemens SIMATIC WinCC flexible

系统要求

WinCC flexible 2005 2006 2007 2008 SP3 2008 SP5
versiondog 2.6
versiondog 6.0

其他要求

WinCC flexible 比较器需要安装一个有效的比较数据库。一般的数据库驱动程序是 MS SQL Server。

运行比较程序的设备上的 WinCC flexible 版本的 SQL 实例

WinCC flexible 版本 MS 数据引擎 97 MS 数据引擎 2000 MS 数据引擎 XP MS Access 97 MS Access 2000 MS SQL Server 7.0 MS SQL Server 2000 MS SQL Server 2005 MS SQL Server 2014
2004
2005
2007
2008
2008 SP5

集成功能

  • SIMATIC WinCC flexible 的自定义组件类型
  • 集成了SIMATIC WinCC flexible项目树
  • 自动检测控制器上的程序与服务器上当前版本之间的差异,备份/备份详细对比
  • 清晰显示变更历史记录

限制

  • 如果可以通过网络共享访问人机界面,则可以从人机界面上传配方数据。在某些条件下(取决于网络环境和使用的设备),则无法上传(例如访问权限受限)。

常见问题

虽然安装了合适的 SQL 实例,但为什么我的 WinCC flexible 项目的比较会失败?

解释

如果受影响客户端系统上的 SQL 服务器实例名称与默认名称(WINCC 或 WINCCFLEXEXPRESS)不同,则 versiondog 无法访问该实例。

versiondog 假设这些名称中的一个,因为 WinCC/WinCC flexible 所包含的 SQL 服务器的大多数安装中都设置了这些名称。

解决方案

如果 SQL 服务器实例的名称与默认名称不同,则必须将此名称告知 versiondog。

在下面的例子中,实例名称被设置为MSSQLEXPRESS:

  1. 导航至目录<vdClientArchive>\VD$A\Configuration\Compare `

  2. 打开 AgentStation.ini 文件,如果该文件不存在,可以用任何文本编辑器创建。

  3. 根据要比较的是 WinCC 还是 WinCC flexible,插入以下内容(MSSQLEXPRESS 是 SQL 实例的示例名称):

[WinCC]
7030=MSSQLEEXPRESS
[WinCCFlexible]
7050=MSSQLEXPRESS

Warning

请注意,如果通过上述条目输入与标准名称相对应的 WINCC 或 WINCCFLEXEXPRESS 实例名称,versiondog 除 SQL 实例外,还需要一个已安装的编辑器。

如果没有安装该编辑器,比较将失败。

这意味着,如果没有安装 WinCC 编辑器,则不得输入 WINCC 或 WINCCFLEXEXPRESS 作为实例名称。

Info

安装 "Microsoft SQL server 2005 Express Edition "的说明可向支持部门索取。

[问题]- 受限 Windows 用户账户下的版本控制失败

错误消息/错误代码:31102
21053
21055
21053

说明 登录的用户缺乏编辑 SQL 数据库实例所需的某些权限。访问权限受限的用户必须分配给 SQL 服务器的 SysAdmin 角色。换句话说:必须使用管理员账户或其他具有相应权限的账户执行以下配置。

解决方案 A:针对 WinCC flexible 2007 与 SQL 服务器 2005,请按以下步骤操作:

  • 打开 SQL Server Management Studio 并连接到 WinCC flexible 实例。
  • 打开 容器安全性 > 登录名
  • 右键单击 登录,然后选择 新登录 条目。
  • 输入用户信息,包括计算机名或域归属,或通过搜索功能选择用户。
  • 服务器角色 页面为该用户分配 SysAdmin 角色。
  • 关闭对话框,并重新登录到 Windows 服务器。

现在,该用户可以正常进行版本控制。如果存在其他具有受限权限的用户帐户,也必须按照本文档以相同的方式创建它们。

方案 B

  1. 将具有受限权限的用户添加为相应组的成员(具有版本控制权限的组)。
  2. 在 WinCC flexible 中,将创建相应的数据库实例和一个关联的用户组。
  3. 具有受限权限的用户必须是上述组的成员。
  4. 要向系统添加成员,请执行以下操作: 点击按钮 开始 > 控制面板 > 管理工具 > 计算机管理 > 本地用户和组

相关主题

要获取集成设备的基本工作流,请打开 常规工作流

该设备的特定设置(如作业配置)可在以下页面找到:

相关主题