产品描述
代理6AV6381-2CA08-0AV0 代理6AV6381-2CA08-0AV0 代理6AV6381-2CA08-0AV0
WinCC 系统软件 V8.0 亚洲, WinCC RT 客户端 V8.0 亚洲 运行系统软件,单许可证, DVD 上的软件和文档, USB 闪存驱动器上的许可证密钥, A 级,9 种语言(德语, 英语,法语,西班牙语,意大利语,简体中文,繁体中文,朝鲜语,日 语), 请注意产品版本: support.industry. SIOS 条目 内容:套组(2x DVD + 1x USB)
除了“SIMATIC PC DiagBase”的信息,“SIMATIC PCDiagBridge”还提供了连接的全部 SITOP UPS 和安装的 Wi RTX 的状态信息。
在相关的“自述”文件中提供了基于SIMATIC PCDiagBridge的详细资料
SITOP UPS USB driver (FTD2XX.SYS)
安装SITOP UPS 的USB 驱动,才能读出 “SIMATIC PCDiagBridge”中SITOP UPS 信息。
该条目提供了一个WinCC V7.0项目,演示了如何使用SIMATIC PCDiagBridge 以及“系统信息” 通道。
PCDiagPrj_WinCCV70.zip( 2405 KB )
配置“SYSTEM INFO”通道(显示CPU,内存和硬盘负载)
下面我们描述了在示例项目中显示“SYSTEM INFO”通道信息的步骤。
不。 | 步骤 |
1 | 创建“System Info”通道 在WinCC的资源管理器,右键单击“变量管理” 。 在弹出的菜单中,选择 “添加新的驱动程序...” 。在打开的“添加新的驱动程序...” 窗口在中,选择“”System Info.chn“,点击 ”打开“按钮。 |
2 | 在变量管理器中创建变量在 “System Info.chn” 通道中创建用于系统诊断的变量,下面的图片中显示了在 “System Info” 通道中创建的变量。 图 01 笔记: 在“变量属性”对话框中的“地址”中,您可以选择对应变量的硬件属性(源)。 在这个例子中,我们使用“SYSINFO_MEM_UsedPercent”的变量显示内存使用。 选择 “available main memory” 作为地址参数,格式为“Free mem in %”。使用线性标定,将 “available main memory” 转换为 “main memory used” 。 图 02 |
3 | 在画面中使用变量在图形编辑器中创建一个画面,显示运行时 CPU, 内存和硬盘使用率。在此示例项目中,我们使用画面“PCDiagSysInfo.pdl”,将该画面设为WinCC Runtime起始画面。 图 03 “PCDiagSysInfo.pdl” 图片包含以下信息 常规项目信息 项目名称(名称) 图 04 项目路径(路径): DataSourceName (DSN): CPU 负荷 在一个 IO域中 在棒图中 在WinCC OnlineTrendControl中 注释: 内存负载 在一个 IO域中 在棒图中 在WinCC OnlineTrendControl中 硬盘负荷 在一个 IO域中 在饼图( 类似Windows Explorer)中,根据可用的硬盘空间,椭圆显示蓝色和红色多少不同。 图 05 选择“PCDiagBase.pdl”画面的按钮 |
4 | 变量记录 CPU,内存和硬盘信息可以在变量记录中归档。变量(快速归档和慢速归档)的尺寸设置如下: 每个分段大尺寸: 100 MB 每个分段的持续时间: 1 day 所有分段大尺寸: 700 MB 所有分段的持续时间: 1 周 |
5 | 配置报警记录 该系统信息通道的变量在项目中不会触发消息或报警。但是,可以通过脚本或报警记录中的“模拟量报警”监视系统信息通道中的变量。 |
配置PCDiagBridge(用于显示温度,风扇错误状态,硬盘,不间断电源)
下面我们介绍示例项目中的配置步骤,以显示PCDiagBridge信息。
不。 | 步骤 |
1 | 在变量管理器中创建变量 PCDiagBridge提供了读出硬件信息的对象和方法。在这一步,您创建 WinCC 变量用于获得 PCDiagBridge 信息。变量名和 PCDiagBridge 读信息的方法名相同。为清楚起见,使用名称为“PCDiag”的一个变量组,变量前缀为“PCDIAG” 。下图显示了用于不同 PCDiagBridge 信息的变量。 用于温度监测的变量: 图 06 用于风扇监测的变量: 图 07 用于硬盘监测的变量: 图 08 用于电压监测的变量: 图 09 用于UPS监测的变量: 图 10 注释:“PCDIAG_UPS_ExitWinCC”变量不是由 PCDiagBridge 提供的,但作为一个触发器在电源故障时调用脚本。该脚本关闭WinCC,然后关闭整个系统。 |
2 | 通过 VBScript为变量分配值 在WinCC 全局VBS脚本中创建一个周期动作,用于读取 PCDiagBridge中的硬件信息。下图显示了摘录的脚本。 图 11 该脚本的文本文件。 PCDiagCycle_vbs.txt( 7 KB ) 注释若使用比V1.1.1 旧的“PC DiagBridge” 版本,替换行: Set PCDiag = CreateObject(“PCDiagBridge.cPCDiag“) (文本文件33行)而使用下行: Set PCDiag = CreateObject(”PCDiag.cPCDiag”) |
3 | 在画面中显示变量通过 PCDiagBridge读取的信息显示在画面“PCDiagBase.pdl”中。 图 12 温度监测: 风扇监测: 图 13 硬盘监测变量: 图 14 注释:动态对话框的优点在于,在图形编辑器中,可以通过简单配置显示不同语言的不同文本。 电压监测变量: 图 15 UPS 监测变量: “Shutdown” 复选框被选中。 UPS 备份电池的负载状态 85%。 UPS 处于备份模式。 由循环 C 动作触发 “Shutdown” 功能。 图 16 通过 “PCDIAG_UPSStateBuffering” 和“PCDIAG_UPSStateBufferOK”变量触发动作。 WinCC Alarm Control在 WinCC Alarm Control 中显示报警,警告和操作信息。 图 17 注释: 如果一个特定的硬件设备出现故障,在画面中显示一个红色背景的正方形。 用变量“DiskAlarm”, “TempAlarm”, “FanAlarm”, “VoltageAlarm” 和 “UPSState” 来显示故障。这些变量是位码,若有一个位置位,意味着这触发了一个硬件设备的上下限值。对应位置的位和设备编号相对应。 |
4 | 变量记录 PCDiagBridge 变量不在变量记录中归档。 |
5 | 组态报警记录 下图显示了报警记录的组态。 图 18 每个分段大尺寸: 50 MB 每个分段的持续时间: 1 周 所有分段大尺寸: 500 MB 所有分段的持续时间: 1年 |
产品推荐