创建作业
前提条件
要在运行期间备份和比较 HMI 运行时 ,必须在实际配置作业之前在 WinCC Station上安装 HMI 上传和比较代理。这样就可以直接导航到 WinCC Station 的文件夹。
安装代理后重新启动 WinCC Station。
为 WinCC 作业设置代理
- 如果要在 AdminClient 中激活之前安装的代理,请单击功能区中的 代理配置 。
- 点击 创建新代理,并在 代理设置 区域配置代理。
- 在 代理地址 字段中输入 WinCC station 的计算机名称或 IP 地址。
- 激活 上传代理端口 和 比较代理端口。默认情况下,预设端口为 64010 和 64011。安装 octoplant 系统时,防火墙会为代理启用这些端口。如果端口未被其他应用程序阻止,则可以直接使用这些端口。
- 您可以在 注释 字段中输入适当的注释,以便更容易找到代理。
- 您可以在 代理配置 的左侧区域找到以这种方式安装的所有代理,包括其 IP 地址/计算机名称和注释。
- 使用 Test connection 测试与代理的连接。
- 选择 保存并关闭。
为 SIMATIC WinCC 项目配置作业
- 启动 AdminClient 并打开 作业 模块。
- 在 项目树 中选择项目的 WinCC 组件。
- 点击菜单栏中的 创建 按钮,或将组件拖放到 作业 区域。
- 从作业列表中选择作业,并导航至界面右侧区域的 作业配置 栏。检查 WinCC 是否已在 上传类型 中预设,并配置 通用 和 上传和比较 字段。
-
通过下拉菜单 上传代理 和 比较代理 激活 上传和比较 下作业配置中的代理。
-
配置 WinCC 设置:
- 在 WinCC 项目 下,从下拉菜单中选择 WinCC 项目。如果组件中只有一个项目,则会自动选择该项目。
- 在 上传代理 下,输入在 上传和比较 下配置的上传代理
- 在 路径 下,配置要保存在 WinCC station上的目录。
- 使用 保存 保存作业,并使用 执行所选作业一次 进行测试。
- 如果要进行特殊的比较设置,请签入 为此项作业启用自定义配置 复选框。
-
单击 编辑。此时将打开 备份文件设置 对话框。
-
单击 配置比较器。此时将打开配置 比较器配置对话框。
-
您可以在 比较配置 对话框中选择三个选项:
- 比较时忽略计算机名称:在某些情况下,计算机名称可能会被 WinCC 更改(例如:两个比较对象中的一个被分配到了可视化系统)。
- 比较时忽略项目的应用类型:在某些情况下,WinCC 的应用类型可能会发生变化(例如:两个比较对象中的一个被分配到了可视化系统)。
- 比较时忽略用户(如果用户是网络导航器)。这里有三种可能性:
- 比较对象 都 激活了 网络导航器 属性。
- 在 用户不同 的情况下,两个用户中至少有一个激活了网络导航器属性。
- 在 用户被插入 / 用户被删除 的情况下,现有用户已激活网络导航器属性。
- 选择 保存 并测试作业执行情况。
常见问题
使用上传和比较代理创建备份时,WinCC 比较出错而终止
已执行作业的 事件日志 会在 AdminClient > 作业 中显示以下错误消息:
- SQLDriverConnect(), Ret: -1, State: S1000, Native: 0, Msg: [Microsoft][ODBC SQL 服务器驱动程序]无法创建 SSPI 上下文 [21053]
- 向 MSSQL 数据库系统添加数据库
{驱动器}:\vdAgentArchive\VD_TMP_VD\{路径}\{文件}.MDF
时出错 [21055] - SQLDriverConnect(), Ret: -1, State: S1000, Native: 0, Msg: [Microsoft][ODBC SQL 服务器驱动程序]无法创建 SSPI 上下文 [21053]
- 比较版本与备份时以错误告终
解决方案
更改代理电脑上的 Microsoft SQL 服务器设置,如下所示:
根据所使用的操作系统和 SQL 服务器实例,步骤可能会有所不同。
- 启动 SQL Server配置管理器。
- 通过 Windows “开始”按钮 打开 “开始”菜单。
-
在 "开始 "菜单中,导航至程序 >Microsoft SQL Server 2005 >配置工具 >SQL 服务器配置管理器 。
SQL 服务器配置管理器 将打开。 -
打开SQLEXPRESS 的日志:
- 在对话框左侧区域的树形结构中选择以下分支:SQL Server 2005-Network Configuration >Protocols for SQLEXPRESS
调整协议命名管道的属性.
- 右键单击对话框右侧区域中的Protocol Named Pipes 。
- 从上下文菜单中选择Properties 。此时将打开Properties of Named 对话框。
- 打开 协议 选项卡。
- 为 已启用 属性选择值 是 。
调整 TCP/IP 协议的属性
- 右键单击 协议名称TCP/IP。
- 从上下文菜单中选择 属性。此时将打开 TCP/IP 属性 对话框。
- 打开 协议 选项卡。
- 为Enabled 属性选择值No 。
重启 SQL 服务器
- 通过 Windows “开始”按钮 打开 “开始”菜单。
- 在“开始”菜单中,导航至 设置 >控制面板。控制面板 对话框将打开。
- 双击 管理工具 图标。管理工具 对话框将打开。
- 双击 服务 快捷方式。服务 对话框将打开。
- 在对话框右侧区域,按降序对 名称 列中的条目进行排序。
- 右键单击 SQL 服务器 (MSSQLSERVER) 项。
- 在右键菜单中选择Start new 条目。