要归档batch报告,必须要在SIMATIC BATCH和Central Archive Server (CAS) 中做什么设置?


n

指导:
Batch报表可以在Central Archive Server (CAS) 上存储为Batch归档 (XML 文件) 和高级报表 (PDF 文件) 。本文描述了需要在 SIMATIC BATCH和 CAS (Central Archive Server)中做的设置。

No. 步骤
1 SIMATIC BATCH 中的设置 n

  • 在BATCH Control Center中,打开菜单命令 "Options > Settings > Project settings"。n
  • 切换到"Archive" 标签

    要归档batch报告,必须要在SIMATIC BATCH和Central Archive Server (CAS) 中做什么设置?
    Fig. 01

  • 选择目录 n
    • 在 "Technology" 区域选择"Directory"。n
    • 在相关的输入框中指定 UNC路径为CAS的共享目录 "CAS_computernameArchiveDir"。已完成的批次会以XML的格式归档到这个路径。
  • 选择版本(XML 格式)
    从 SIMATIC BATCH V7.0 SP1 以后
    batch归档有两种不同的 XML 格式: n
    • XML格式 "V7.0" n
      • 数据可以通过标准浏览器 (SBReport) 来查看。
    • XML格式 "V7.0 SP1" n
      • 这种格式从 SIMATIC BATCH V7.0 SP1 开始才有。n
      • 归档格式版本"V7.0 SP1" 包含了SIMATIC BATCH V7.0 SP1附加功能提供的附加数据。n
      • 这种数据不能在标准浏览器(SBReport)中查看。也无法创建高级报表(PDF文档)。然而,原则上可以由用户自己创建一个程序来分析和显示这些XML数据。
  • 组态高级报表 (PDF 文档)
    从SIMATIC BATCH V7.0 SP1 开始
    可以在batch报表的打印预览中通过按钮"Export current report"创建一个额外的PDF文档。这个PDF文档以XML格式附加在batch报表中存储在CAS上。

    如果想同时创建PDF格式的batch报表并且存储在CAS上,请按照下面操作: n

    • 切换到"Report"标签n
    • 选中 "Use advanced report"n
    • 在"Default directory for PDF files" 中输入用于存储PDF文件的路径,输入和归档XML格式同样的路径。

      要归档batch报告,必须要在SIMATIC BATCH和Central Archive Server (CAS) 中做什么设置?
      Fig. 02

    • 如果想存储Archive.xml PDF 报表,选中 "Name and directory for PDF files can be changed"

      解释:
      XML格式和PDF格式(高级报表)的batch报表存储在CAS的共享路径"CAS_computerArchiveDir"中,这个CAS上的共享路径作为“输入缓冲”。CAS把“输入缓冲”中的报表导入到CAS数据库中去。报表作为二进制数据(二进制大对象)导入。在“输入缓冲”中的报表文件名必须是唯一的,不包括扩展名。系统默认按照下面的格式生成文件名:
      "<JOB>_<BATCH_NAME><BATCH_ID>.pdf" 或者
      "<JOB>_<BATCH_NAME><BATCH_ID>.xml"

      XML和PDF报表仅仅是扩展名不一样。作为用户,必须保证扩展名前面的文件名也要不同。因此必须手动修改系统为高级报表(PDF文件)生成的文件名。 "Name and directory for PDF files can be changed"选项必须选中。

  • 关于冗余CAS的说明
    在冗余CAS的情况下,只有主CAS计算机的路径填写在 "Options > Settings > Project settings > Archive"和 "Options > Settings > Project settings > Report"中。因此,SIMATIC BATCH 只拷贝batch报表到一个CAS计算机。CAS自动把报表拷贝到第二个(冗余)CAS计算机。

    一个CAS计算机故障的情况: n

    • 主CAS计算机故障。
      如果归档XML或者PDF格式的batch时连接不上主CAS计算机,会产生一个错误信息。故障排除后,你可以重新执行创建XML或者PDF文件的过程。n
    • 冗余CAS计算机故障
      如果主CAS计算机的冗余对发生故障,仍然可以归档到主CAS计算机。冗余CAS计算机故障消除后,归档数据会自动拷贝。
2 CAS 上的设置 n

  • 检查归档目录的访问权限
    检查CAS计算机上的 "Archives" 目录共享名为 "ArchiveDir" 并且BATCH计算机的Windows用户具有该目录的 "写权限"

    要归档batch报告,必须要在SIMATIC BATCH和Central Archive Server (CAS) 中做什么设置?
    Fig. 03

  • 显示XML归档的要求

    • 必须安装SIMATIC BATCH Report 组件才能够显示XML格式的batch报表。SIMATIC BATCH Report 组件位于 PCS7 Toolset DVD 中的 "Additional_ProductsBATCH_Report_V7.0+SP1" 目录下。n

    • XML文档默认使用 "Internet Explorer" 打开。在Windows中要做一些设置让SBReport默认打开XML文件。步骤如下。n

      • 打开Windows Explorer选择菜单命令 "Tools > Folder Options..."n

      • 选择"File types"标签n

      • 在 "Registered file types" 列表中选择 "XML Document"n

      • 点击"Change..." 按钮button。打开 "Open with" 对话框。n

      • 在 "Open with" 对话框中点击 "Browse..." 按钮n

      • 选择程序 "bfreportx.exe"。它位于下面的目录 "Program FilesSiemensBATCHbfreportx.exe"
        这里 "bfreportx.exe" 程序的目录有可能在你的系统中不同,例如,使用了其他语言的操作系统。

  • 打开XML文件时的警告
    当打开XML文件时有可能出现下面的警告:

    "Interaction of an ActiveX Control element with other elements on this page might be unsafe. Do you want to allow this?"

    如果出现这个警告,你可以确认它。要阻止这个警告,必须在 "Group Policy" 编辑器中做如下设置:n

    • 通过 "Start > Run... > gpedit.msc" 打开组策略编辑器

    • 在浏览窗口中选择 "Computer Configuration > Administrative Templates > Windows Components > Internet Explorer > Internet Control Panel > Security Page > Local Machine Zone"

    • 在工作区域中双击项目 "Initialize and script ActiveX controls not marked as safe"。弹出一个设置属性的对话框。

    • 选中"Enabled"。打开一个下拉列表 "Script ActiveX controls marked safe for scripting"

    • 选择 "Enable" 值。

  • CAS中显示batch报表的概况
    "StoragePlus WebViewer" 程序显示了存储在CAS中的batch报表的概况。

    要归档batch报告,必须要在SIMATIC BATCH和Central Archive Server (CAS) 中做什么设置?
    Fig. 04

    注释:

    • 在"Display options" 中可以选择时间范围和其他过滤条件 (例如,Batch ID, batch name, order (job), product, recipe, formula ...).

    • 点击一条报表(一行)的"Display" 按钮使用相应的程序 (查看器) 显示相关的报表。

    • 在显示的列表中无法区别两种不同的归档累类型 (XML 文件,PDF 文件)

    • 唯一的区别在 "Date" 一列。"Date" 一列显示了batch报表传送到CAS数据库的时间。

    • 在上面的例子中 (见上图),Batch ID = 8的批次在CAS上归档了三次:

      • 作为batch归档XML文件 (系统仅允许每个batch 1个)

      • 作为导出的高级报表(每个batch允许多个)

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论