说明:
默认情况下,WinCC中提供了"SYSTEM INFO"的通道来显示系统信息。使用“系统信息”通道,可以在WinCC变量管理器中创建变量,在运行时获得系统诊断信息。例如,可以创建包含以下运行信息的变量:
CPU 负载
内存负载
硬盘负荷
可以在 WinCC 其他组件(例如图形编辑器, 变量记录, 全局脚本)中使用这些变量。
有时要显示和编辑的系统信息并非能由“系统信息”的通道提供, 例如:
显示RAID硬盘系统状态
显示CPU和主板温度
显示可用风扇的运行或错误状态
显示可用UPS(不间断电源)的运行或错误状态
显示可用PLC软件(WinAC RTX )运行或错误状态
当使用下列 SIMATIC 工业PCs 时,可以很方便地在WinCC 运行中显示和编辑上述信息:
要求:
SIMATIC IPC DiagBase
"SIMATIC PC DiagBase"软件访问计算机的硬件,并在单独的Windows应用程序中显示信息(硬盘和风扇状态, CPU和主板的温度). 在SIMATIC PCs中, "SIMATIC PC DiagBase" 软件替代"SOM" 诊断软件。
直到工厂提供全部设备前,该软件可从该条目下载,条目号:29316343。此条目也包括使用的SIMATIC PCs 的信息。
PCDiagBridge
"SIMATIC PC DiagBridge" 软件 (也称为 "PCDiag") 可以和上面提到的SIMATIC工业计算机,以及软件 "SIMATIC PC DiagBase"一起使用。它是一个ActiveX应用程序,提供了编程接口。可以在 WinCC 全局脚本VBS 使用该接口来访问"SIMATIC PC DiagBase"的信息。可以将此信息写入WinCC内部变量,然后在WinCC画面中显示,或者在报警或变量记录中使用。
"SIMATIC PC DiagBridge" 软件提供免费下载在条目号ID: 42674746。此条目也包括使用的SIMATIC PCs 的信息。
兼容性:
PCDiagBridge V0.1 | PCDiagBridge V1.1.1 | PCDiagBridge V1.4.0.1 | |
SIMATIC PCDiagBase V1.0 | X | - | - |
SIMATIC PCDiagBase V1.1 | - | X | X |
SIMATIC PCDiagBase V1.2 | - | X | X |
SIMATIC PCDiagBase V1.2.0.22 | - | X | X |
SIMATIC IPC DiagBase V1.4.0.20 | - | - | X |
注释:
除了"SIMATIC PC DiagBase"的信息, "SIMATIC PCDiagBridge" 还提供了连接的全部 SITOP UPS 和安装的 WinAC 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"通道信息的步骤。
No. | 步骤 |
1 | 创建"System Info"通道 在WinCC的资源管理器,右键单击“变量管理” 。 在弹出的菜单中,选择 "添加新的驱动程序..." 。在打开的"添加新的驱动程序..." 窗口在中,选择""System Info.chn",点击 ”打开“按钮。 |
2 | 在变量管理器中创建变量 在 "System Info.chn" 通道中创建用于系统诊断的变量,下面的图片中显示了了在 "System Info" 通道中创建的变量。 Fig. 01 Notes: 在“变量属性”对话框中的“地址”中,您可以选择对应变量的硬件属性(源)。 在这个例子中,我们使用“SYSINFO_MEM_UsedPercent”的变量显示内存使用。 选择 "available main memory" 作为地址参数,格式为"Free mem in %"。使用线性标定,将 "available main memory" 转换为 "main memory used" 。 Fig. 02 |
3 | 在画面中使用变量 Fig. 03 "PCDiagSysInfo.pdl" 图片包含以下信息 常规项目信息 项目名称(名称) Fig. 04 项目路径(路径): DataSourceName (DSN): CPU 负荷 在一个IO域中 在棒图中 在WinCC OnlineTrendControl中 注释: 内存负载 在一个IO域中 在棒图中 在WinCC OnlineTrendControl中 注意: 如果“WinAC RTX”也在计算机中运行,CPU负载会显示**。原因是“RtxServer.exe”进程被使用。然而,这仅仅是显示系统进程是这么多,此进程目 的在于总是加载CPU,而不会被操作系统的节电功能定时停掉程序。硬盘负荷 在一个IO域中 在饼图( 类似Windows Explorer)中,根据可用的硬盘空间,椭圆显示蓝色和红色多少不同。 Fig. 05 选择“PCDiagBase.pdl”画面的按钮 |
4 | 变量记录 CPU,内存和硬盘信息可以在变量记录中归档。变量记录(快速归档和慢速归档)的尺寸设置如下: 每个分段较大尺寸: 100 MB 每个分段的持续时间: 1 day 所有分段较大尺寸: 700 MB 所有分段的持续时间: 1 周 |
5 | 配置报警记录 该系统信息通道的变量在项目中不会触发消息或报警。但是,可以通过脚本或报警记录中的“模拟量报警”监视系统信息通道中的变量。 |
配置PCDiagBridge(用于显示温度,风扇错误状态,硬盘,不间断电源)
下面我们介绍示例项目中的配置步骤,以显示PCDiagBridge信息。
No. | 步骤 |
1 | 在变量管理器中创建变量 PCDiagBridge提供了读出硬件信息的对象和方法。在这一步,您必须创建 WinCC 变量用于获得 PCDiagBridge 信息。变量名和 PCDiagBridge 读信息的方法名相同。为清楚起见,使用名称为"PCDiag"的一个变量组,变量前缀为"PCDIAG" 。下图显示了用于不同 PCDiagBridge 信息的变量。 用于温度监测的变量: Fig. 06 用于风扇监测的变量: Fig. 07 用于硬盘监测的变量: Fig. 08 用于电压监测的变量: Fig. 09 用于UPS监测的变量: Fig. 10 注释: "PCDIAG_UPS_ExitWinCC"变量不是由 PCDiagBridge提供的,但作为一个触发器在电源故障时调用脚本。该脚本首先关闭WinCC,然后关闭整个系统。 |
2 | 通过 VBScript为变量分配值 在WinCC 全局VBS脚本中创建一个周期动作,用于读取 PCDiagBridge中的硬件信息。下图显示了摘录的脚本。 Fig. 11 该脚本的文本文件。 PCDiagCycle_vbs.txt ( 7 KB ) 注释 |
3 | 在画面中显示变量 通过 PCDiagBridge读取的信息显示在画面"PCDiagBase.pdl"中。 Fig. 12 温度监测: 风扇监测: Fig. 13 硬盘监测变量: Fig. 14 注释: 动态对话框的优点在于,在图形编辑器中,可以通过简单配置显示不同语言的不同文本。 电压监测变量: Fig. 15 UPS 监测变量: "Shutdown" 复选框被选中。 UPS 备份电池的负载状态低于 85%。 UPS 处于备份模式。 由循环 C 动作触发 "Shutdown" 功能。 Fig. 16 通过 "PCDIAG_UPSStateBuffering" 和"PCDIAG_UPSStateBufferOK"变量触发动作。 WinCC Alarm Control Fig. 17 注释: 如果一个特定的硬件设备出现故障,在画面中显示一个红色背景的正方形。 用变量"DiskAlarm", "TempAlarm", "FanAlarm", "VoltageAlarm" 和 "UPSState" 来显示故障。这些变量是位码,若有一个位置位,意味着这触发了一个硬件设备的上下限值。对应位置的位和设备编号相对应。 |
4 | 变量记录 PCDiagBridge 变量不在变量记录中归档。 |
5 | 组态报警记录 下图显示了报警记录的组态。 Fig. 18 每个分段较大尺寸: 50 MB 每个分段的持续时间: 1 周 所有分段较大尺寸: 500 MB 所有分段的持续时间: 1年 |
版本:
本条目在下列版本做过测试。
Component | Product and version designation |
PC 操作系统 | Microsoft Windows XP Professional SP2 |
标准工具 | SIMATIC PC DiagBase V1.2 SIMATIC PC DiagBase V1.2.0.22 PCDiagBridge V1.1.1 |
HMI 软件 | SIMATIC WinCC V7.0 |
选件 | --- |
PLC | --- |
产品推荐
友情链接