西门子 Siemens SIMATIC WinCC flexible
versiondog 支持 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:
-
导航至目录
<vdClientArchive>
\VD$A\Configuration\Compare ` -
打开
AgentStation.ini
文件,如果该文件不存在,可以用任何文本编辑器创建。 -
根据要比较的是 WinCC 还是 WinCC flexible,插入以下内容(MSSQLEXPRESS 是 SQL 实例的示例名称):
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
- 将具有受限权限的用户添加为相应组的成员(具有版本控制权限的组)。
- 在 WinCC flexible 中,将创建相应的数据库实例和一个关联的用户组。
- 具有受限权限的用户必须是上述组的成员。
- 要向系统添加成员,请执行以下操作: 点击按钮
开始 > 控制面板 > 管理工具 > 计算机管理 > 本地用户和组
。
相关主题
要获取集成设备的基本工作流,请打开 常规工作流。
该设备的特定设置(如作业配置)可在以下页面找到:
- (0010_ComparingProj.md)[比较项目器}
- 创建作业