• {{item.name}}
DCS/SIMATIC PCS7 {{item.name}}
{{item2.name}}
更多
常问问题

在 WinCC 和 PCS 7中如何创建 memory dump 以进行诊断 ?

star star star star star
5.0 分
  • 故障诊断
  • 工程师站系统
  • 诊断
文档编号:45020870| 文档类型:常问问题| 发布时间:2023年10月18日
  • 0
  • 167
  • 425
该FAQ介绍了如何在wincc 和 PCS 7中串讲和使用memory dump


Memory dump 可用于具体的进程诊断。这里可以查看使用“adplus”和“ProcDump”创建memory dump的指导和细节,完全不需要其他工具。


Windows 7 及更高版本(Windows 7, Windows 8.1, Windows Server 2008, Windows Server 2008 R2 和 Windows Server 2012 R2, Windows 10)过程。

内容

文档包含以下详细内容(见“下载”):

  • 安装微软Windows软件部署工具(SDK)
  • 参数化和使用 "adplus.exe"
  • 激活和使用"gflags" 工具
  • 使用"ProcDump" 工具
  • 使用Windward集成工具创建dump,无需附加工具


下载
 45020870_Userdump_create_W7_V2_en.pdf (1.0 MB)
adplusconfig.xml (1.1 KB)

注意

  • 如果adplus创建的用户dump文件是 0 KB,则必须修改Windows的页面文件,详细信息请参考微软文章 2860880。也可能是资源负荷问题。
  • 也可以稍后创建Memory dump。但是此Memory dump仅是一个快照并不包含导致故障的事件顺序记录。

Windows 7或更高版本可以通过Windows任务管理器创建用户dump。

Windows 7 / Windows 8.1 / Windows Server 2008 (32位版本)

  1. 打开任务管理器
         - 开始 > 运行... > Taskmgr.exe 或者
         - 右键单击任务栏 > 启动任务管理器。
  2. 打开 “进程”选项卡。右键单击目标进程。
  3. 在弹出的快捷菜单中选择“创建转储文件”功能。
         

    图  1

    创建转储文件

Windows 7 / Windows 8.1 / Windows Server 2008 / Windows Server 2012 (64位版本) / Windows 10
在WinCC新版本中,除32位WinCC进程之外,系统中还会运行64位WinCC进程。首先,确定运行的是32位还是64位应用程序。

为此,Windows 10中打开任务管理器“详细”选项卡,需要时通过弹出菜单显示“平台”列。


64位进程memory dump

64位版本的操作系统默认启动的即为64位的任务管理器,因此创建的也是64位格式的memory dump。

创建64位进程memory dump步骤如下:

  1. 打开任务管理器:
  2. 打开“进程”选项卡。右键单击目标进程。
  3. 在弹出的快捷菜单中选择“创建转储文件”功能。
  4. 此时即创建了转储文件。
  5. 32位进程memory dump

64位操作系统中,必须使用32位版本的任务管理器,创建32位格式的memory dump。步骤如下:

  1. 通过路径C:\Windows\SysWOW64\taskmgr.exe 启动32位版本任务管理器。
  2. 打开“进程”选项卡。右键单击目标进程。
  3. 在弹出的快捷菜单中选择“创建转储文件”功能。

此时即创建了转储文件。

在任何情况下,应该首先联系Technical Support 以查明何种 memory dump 是必需的。

更多信息
WinCC和PCS 7 OS的诊断选项?
48698507

Windows 2000/2003 Server/XP 的步骤

下文介绍了在WinCC和PCS7中安装和使用User Mode Process Dumper。在发生故障时,通过此工具能够创建一个进程的 memory dump 。这个 memory dump 对于详细诊断非常有用。

内容
1 安装和使用 “User Mode Process Dumper”
   1.1 手动启动 “User Mode Process Dumper”
   1.2 安装 “User Mode Process Dumper” 并自动监视一个进程
   1.3 安装 “User Mode Process Dumper” 并分配启动监视热键
   1.4 卸载 “User Mode Process Dumper”
2 激活和使用 “gflags” 工具
    2.1 激活 “gflags” 工具 下载

下载
   Documentation (711.6 KB)  

注意

操作系统不同,提供的memory dump也有所差异。
重启Windows之后,修改生效。
出错时,Windows创建配置的memery dump。

关键字
User dump 工具,内存覆盖,内存膨胀,内存溢出,崩溃,Memory dump,Dump


您可以前往全球资源库查看此文档: http://support.automation.siemens.com/CN/view/zh/45020870

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。