跳转至

创建作业

前提条件

要在运行期间备份和比较 HMI 运行时 ,必须在实际配置作业之前在 WinCC Station上安装 HMI 上传和比较代理。这样就可以直接导航到 WinCC Station 的文件夹。

安装代理后重新启动 WinCC Station。

为 WinCC 作业设置代理

  1. 如果要在 AdminClient 中激活之前安装的代理,请单击功能区中的 代理配置
  2. 点击 创建新代理,并在 代理设置 区域配置代理。
  3. 代理地址 字段中输入 WinCC station 的计算机名称或 IP 地址。
  4. 激活 上传代理端口比较代理端口。默认情况下,预设端口为 6401064011。安装 octoplant 系统时,防火墙会为代理启用这些端口。如果端口未被其他应用程序阻止,则可以直接使用这些端口。
  5. 您可以在 注释 字段中输入适当的注释,以便更容易找到代理。
  6. 您可以在 代理配置 的左侧区域找到以这种方式安装的所有代理,包括其 IP 地址/计算机名称和注释。
  7. 使用 Test connection 测试与代理的连接。
  8. 选择 保存并关闭

为 SIMATIC WinCC 项目配置作业

  1. 启动 AdminClient 并打开 作业 模块。
  2. 项目树 中选择项目的 WinCC 组件。
  3. 点击菜单栏中的 创建 按钮,或将组件拖放到 作业 区域。
  4. 从作业列表中选择作业,并导航至界面右侧区域的 作业配置 栏。检查 WinCC 是否已在 上传类型 中预设,并配置 通用上传和比较 字段。
  5. 通过下拉菜单 上传代理比较代理 激活 上传和比较 下作业配置中的代理。

    图:作业配置,WinCC 设置部分

  6. 配置 WinCC 设置

    1. WinCC 项目 下,从下拉菜单中选择 WinCC 项目。如果组件中只有一个项目,则会自动选择该项目。
    2. 上传代理 下,输入在 上传和比较 下配置的上传代理
    3. 路径 下,配置要保存在 WinCC station上的目录。
    4. 使用 保存 保存作业,并使用 执行所选作业一次 进行测试。
  7. 如果要进行特殊的比较设置,请签入 为此项作业启用自定义配置 复选框。
  8. 单击 编辑。此时将打开 备份文件设置 对话框。

    图:备份文件配置对话框

  9. 单击 配置比较器。此时将打开配置 比较器配置对话框。

    图:比较配置对话框

  10. 您可以在 比较配置 对话框中选择三个选项:

    1. 比较时忽略计算机名称:在某些情况下,计算机名称可能会被 WinCC 更改(例如:两个比较对象中的一个被分配到了可视化系统)。
    2. 比较时忽略项目的应用类型:在某些情况下,WinCC 的应用类型可能会发生变化(例如:两个比较对象中的一个被分配到了可视化系统)。
    3. 比较时忽略用户(如果用户是网络导航器)。这里有三种可能性:
      • 比较对象 激活了 网络导航器 属性。
      • 用户不同 的情况下,两个用户中至少有一个激活了网络导航器属性。
      • 用户被插入 / 用户被删除 的情况下,现有用户已激活网络导航器属性。
  11. 选择 保存 并测试作业执行情况。

常见问题

使用上传和比较代理创建备份时,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 服务器实例,步骤可能会有所不同。

  1. 启动 SQL Server配置管理器
  2. 通过 Windows “开始”按钮 打开 “开始”菜单
  3. 在 "开始 "菜单中,导航至程序 >Microsoft SQL Server 2005 >配置工具 >SQL 服务器配置管理器
    SQL 服务器配置管理器 将打开。

  4. 打开SQLEXPRESS 的日志:

  5. 在对话框左侧区域的树形结构中选择以下分支:SQL Server 2005-Network Configuration >Protocols for SQLEXPRESS

调整协议命名管道的属性.

  1. 右键单击对话框右侧区域中的Protocol Named Pipes
  2. 从上下文菜单中选择Properties 。此时将打开Properties of Named 对话框。
  3. 打开 协议 选项卡。
  4. 已启用 属性选择值

调整 TCP/IP 协议的属性

  1. 右键单击 协议名称TCP/IP
  2. 从上下文菜单中选择 属性。此时将打开 TCP/IP 属性 对话框。
  3. 打开 协议 选项卡。
  4. Enabled 属性选择值No

重启 SQL 服务器

  1. 通过 Windows “开始”按钮 打开 “开始”菜单
  2. 在“开始”菜单中,导航至 设置 >控制面板控制面板 对话框将打开。
  3. 双击 管理工具 图标。管理工具 对话框将打开。
  4. 双击 服务 快捷方式。服务 对话框将打开。
  5. 在对话框右侧区域,按降序对 名称 列中的条目进行排序。
  6. 右键单击 SQL 服务器 (MSSQLSERVER) 项。
  7. 在右键菜单中选择Start new 条目。