Pdlrt.exe 文件出错

软件环境:win xp x64 pro +VMware workstation 7.0 + Wincc 5.1 中文版
硬件环境:Hp z400 

由于我们的wincc 5.1 在win 2k 下才正常运行,故借用虚拟机虚拟了个2000 的环境安装 wincc 

但在使用的时候出现错误对话框,内容为unhandled  exception  was  raised  ,look  file "c:\program\siemens\wincc\diagnose\PDLRTSEH.LOG"  for  details. 点击确定后wincc画面就退出了,必须重新激活wincc 才可以,但用不久后又弹出,重复又重复。

打开日志文件都是一些机器码,下面是其中的一次错误记录。请大家帮忙分析一下问题。谢谢


//====================================================================
// WinCC reported exception with code: C0000005 ACCESS_VIOLATION
// Date: 18.3.2011 – Time: 8.23.4
// Caused at logical address 0041E578 01:0001D578
//====================================================================
// FAULTING MODULE: C:\Siemens\WinCC\bin\pdlrt.exe
//====================================================================
// Registers:
// ———-
// EAX:00000000
// EBX:00000000
// ECX:77553A78
// EDX:00000000
// ESI:038B2B78
// EDI:00422E70
// CS:EIP:001B:0041E578
// SS:ESP:0023:0213FEE4  EBP:0213FF20
// DS:0023  ES:0023  FS:0038  GS:0000
// Flags:00010246
//
// Raw stack dump:
// ———–
 0213FEE4 00422E70 038B2B78 00000000 00422E7C 03BF5690 00000000 77537C89 00000000 
 0213FF04 00000000 038B2B78 00000000 00000000 00000000 77553A60 00000000 77F89103 
 0213FF24 77538F9D 00422E70 00000003 00000000 00000000 038B2B78 00000000 00000000 
 0213FF44 00000002 77553A78 77F89103 77553780 77553A78 77553A78 7753931D 00000000 
 0213FF64 00000020 000202CA 0213FFEC 00000000 0000027C 00000280 00000000 00000000 
 0213FF84 00000000 8042F981 00000000 00000000 8042FA31 851F2AE0 851E0DA0 FFFFFFFF 
 0213FFA4 80430D04 851E0E84 00000000 00000000 77F84BD7 77E6987C 00000000 00000020 
 0213FFC4 000202CA 00000000 7FFD6000 C0000005 0213FFC0 0213FB30 FFFFFFFF 77E7F0B4 
 0213FFE4 77E6D360 00000000 00000000 00000000 7753927F 00000000 00000000 000000C8 

// ———–
//
// Call stack:
// ———–
// Address  | Frame    |
// ———+———-+———————————————-
// 0041E578 | 0213FF20 | 0001:0001D578 C:\Siemens\WinCC\bin\pdlrt.exe
// 77538F9D | 77F89103 | waveOutSetVolume+C6
// 8B000000 | 180D8B64 | 0000:00000000 
//====================================================================

问题补充:
实际应用的wincc 5.1程序和项目文件, 是在老式支持win2k的PC上却正常运行 ,但移植到虚拟机上就有pdlrt.exe 问题出现了。

最佳答案

1.首先确认是不是你虚拟机系统或者软件故障,新建一个项目,运行是否正常。
2.pdlrt.exe是Graphics Runtime的相关程序,你可以先在项目中取消激活Graphics Runtime,看错误是否依旧。
3.如果是一运行Graphics Runtime就报错,或者是切换某个一画面的时候报错,检查画面内组态的对象,是否组态了特殊对象。比如控件 "Microsoft Forms 2.0 ComboBox",因为使用这个控件会导致 "pdlrt.exe" 内存需求的不断增长。
4.可能跟虚拟机有关系,加大虚拟机内存,或者升级VMware至7.1试试,可能对内存管理更好。

《如何在 OS 上组态一个组合框 (combo box),并且能够自动根据不同语言自动填充相应的文本?》中指出控件可能导致内存增长。
http://support.automation.siemens.com/CN/view/zh/28921535
《在哪里可以找到WinCC诊断文件License.log、WinCC_SStart_xx.log 和WinCC_Sys_xx.log 的出错消息的解释?》中提供更多诊断途径。
http://support.automation.siemens.com/CN/view/zh/11965771

补充:
如果项目没问题,那就是虚拟机环境没做好。
1.尝试重装虚拟机内的Windows 2000 和WinCC V5.1。
2.调整虚拟机设置,比如内存、显存等。
3.换一个虚拟机软件或者将 VMware workstation 升级至最新版V7.1。

提问者对于答案的评价:
既然项目是没问题的,很大可能是我的虚拟机没设置好,如果大家有这方面的技巧,烦请多多指教!@

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • Wincc Flexible smart V3 故障清除 ClearAlarmBuffer

    报警页面设置了一个报警清除按钮,用来清除报信息,使用函数ClearAlarmBuffer  报警类别选择 Alarms ,为什么点击清除报警…

    2021年7月5日
  • WINCC V7 制作公共画面

    小弟项目施工有很多个阀门和电机,需要制作给阀门和电机制作公共画面。连接的是1200  1500系列   使用结构化变量连接绝对地址…

    SIMATIC WinCC 2020年11月1日
  • wincc 中英文如何切换呢

    我wincc是英文环境下做的 系统也是英文的 我想在加上中文 做成中英文的项目  不知道怎么做请大侠指导 问题补充:英文系统&nb…

    SIMATIC WinCC 2019年6月10日
  • 求详细wincc报表

    想做个wincc报表,每隔一个固定的时间段将变量值输出到excel表格,另外能设定自动打印时间。网上搜索了一下大部分的回复都是粘贴的,希望能有高手给详细的解答一下,最后有个详细的例…

    SIMATIC WinCC 2019年6月11日
  • WINCC安装问题

    我先装的是STEP V5.3 SP2装好后我再装WINCC6.0 SP3的软件.但我装好之后在STEP中无法找到OS站.请问是什么问题? 问题补充:请…

    SIMATIC WinCC 2019年6月11日
  • wincc运行时切换到编辑画面

    wincc运行时如何切换到编辑画面,比如用一个按钮,点击进入到按钮所处画面的编辑状态,或者指定画面的编辑状态,而不影响整个运行系统。我记得有一段程序可以实现,可是现在怎么也找不到了…

    SIMATIC WinCC 2019年6月11日
  • wincc变量属性的疑惑

    以前学习国产组态软件的时候,变量的属性有只读、只写、和读写三种。wincc好像没有见过这个概念?室不是所有的wincc变量(外部变量)都是读写的呢?当然I/O除外了比如一个M点,我…

    SIMATIC WinCC 2019年6月11日
  • WINCC通过MQTT协议分发数据

    WINCC 7.5SP1 的云连接功能,支持MQTT,西门子发的参考案例中使用了AWS云服务。我们这的情况是有一台固定公网IP服务器,安装了linux系统,自建…

    SIMATIC WinCC 2020年11月1日
  • 报警记录设置

    报警记录消息类别中错误和系统,需要确认。有什么区别,右键中属性详细说明。 问题补充:能设置消息列表同一个报警多次出现,全部显示吗? 最佳答案 能设置消息列表同一个报警多次出现,全部…

    SIMATIC WinCC 2018年12月5日
  • wincc图形编辑器中的输入输出域设置

    在WINCC程序运行后,我想单击输入输出域就出先一个小键盘,该如何做了???谢谢!!! 最佳答案 WinCC项目管理器中“计算机”-“属性”-“运行”,选择“激活监视器键盘”即可。…

    SIMATIC WinCC 2019年6月11日