SIMATIC WinCC
WinCC 7.0 Application Error: pdlrt.exe
Erstellt von Ritchie-we am 25.05.2012 10:17 (6 Antworten)

25.05.2012, 10:17
|
Beigetreten am: 21.06.2010
Letzter Besuch: 18.09.2012
Beiträge: 31
Bewertung:
(1)
|
(0)
|
Hallo Zusammen,
ich habe Abstürze in unserer WinCC Anwendung. Hierbei meldet sich die Anwendung "pdlrt.exe" mit der netten Info von Windows und danach sieht man den Desktop . (so ein / zweimal im Monat).
Folgender Eintrag melden sich dann im Application log:
""N/A","Faulting application pdlrt.exe, version 700.200.137.3, faulting module unknown, version 0.0.0.0, fault address 0x0d41f320."
Ich habe hier WinCC SP2 ohne Hotfix (PMQ läuft auch auf dem Rechner) am rennen.
Soweit ich die Fehlerbeschreibung vom Inbetriebnehmer verstanden habe,
|
|
|
|

25.05.2012, 11:57
|
Beigetreten am: 05.10.2010
Letzter Besuch: 23.05.2013
Beiträge: 1362
Bewertung:
(34)
|
(0)
|
Hallo Ritchie-we,
also pdlrt.exe ist die Runtime, die abstürzt. Habt ihr ein Einplatzsystem oder etwas Umfangreicheres?
Was ist PMQ genau? Finde gerade keine aussagekräftige Info dazu im Internet.
Kann der Kunde vor Ort auch sagen, was ev. kurz vor dem Absturz passiert? Gibt es unter Program files>Siemens>WinCC>Diagnose ev. noch mehr Diagnosedateien die zum Absturzzeitpunkt einen Eintrag erhalten?
Bitte lass es mich wissen, damit wir weiter schauen können.
Viele Grüße
Bizur
|
|
|
|

25.05.2012, 12:17
|
Beigetreten am: 21.06.2010
Letzter Besuch: 18.09.2012
Beiträge: 31
Bewertung:
(1)
|
(0)
|
Hallo Bizur,
die Bezeichnung "PMQ" steht für Prozess Management Qualifcation" und ist ein Produkt von Siemens für die Erstellung von Batch Reports.
Es scheint wohl so zu sein, das wenn man sich im Alarm-Archive befindet, das dieser Fehler gerne auftritt.
In der Datei: CCEServer_XXX.Log Datei konnte ich folgenden Eintrag finden, welche vor dem eigentlichen Absturz war. Dieser war laut System Information um 12:54 an diesem Tag.
24.05.2012 10:13:53.125 INSTALL SERVERAPPLICATION 98BF53E1-FA7F-11CF-9D4C-00A0242C2007 [RPC] 24.05.2012 10:13:55.046 F0928141-4603-11D1-AE59-006097662572 (SERVERXXXXX [RPC]) LOG CONNECT FAILED 24.05.2012 10:14:19.609 REMOVE SERVERAPPLICATION 98BF53E1-FA7F-11CF-9D4C-00A0242C2007 [RPC] 24.05.2012 10:15:04.765 INSTALL SERVERAPPLICATION 98BF53E1-FA7F-11CF-9D4C-00A0242C2007 [RPC] 24.05.2012 10:15:06.062 F0928141-4603-11D1-AE59-006097662572 (SERVERXXXXX [RPC]) LOG CONNECT FAILED 24.05.2012 10:16:04.515 REMOVE SERVERAPPLICATION 98BF53E1-FA7F-11CF-9D4C-00A0242C2007 [RPC] 24.05.2012 10:18:25.625 INSTALL SERVERAPPLICATION 98BF53E1-FA7F-11CF-9D4C-00A0242C2007 [RPC] 24.05.2012 10:18:26.921 F0928141-4603-11D1-AE59-006097662572 (SERVERXXXXX [RPC]) LOG CONNECT FAILED 24.05.2012 10:18:44.906 REMOVE SERVERAPPLICATION 98BF53E1-FA7F-11CF-9D4C-00A0242C2007 [RPC] 24.05.2012 12:55:43.015 784AE19D-1505-11d0-85FA-00608CC840FC (SERVERXXXXX [RPC]) LOG RUNDOWN
Windows Event Logs sagen vorher nichts aus...
Das Betriebssystem ist hierbei Windows OS Name: Microsoft Windows XP Professional OS Version: 5.1.2600 Service Pack 3 Build 2600 OS Manufacturer: Microsoft Corporation OS Configuration: Standalone Workstation
Ich finde es auch etwas seltsam, das der SQL Server sich so via Taskinfo nach 18 Stunden Laufzeit melde, obwohl er nur max. 512MB als Einstellung hat.
sqlservr.exe 3292 Console 0 1,261,848 K
Edit: Das System ist ein Einzelplatz System. Es befinden sich aber zwei Einzelplatzrechner im gleichen Netzwerk, habe aber, ausser das sie sich gegenseitig im Netzwerk sehen, keine Gemeinsamkeiten.
Ach ja, es wird SIMATIC Logon V1.4 + SP3 als Anmeldung verwendet (via Windowssicherheit, lokaler Rechner).
Gruss Ritchie
=== Bearbeitet von Ritchie-we @ 25.05.2012 12:21 [GMT ] ===
|
|
|
|
|

25.05.2012, 13:19
|
Beigetreten am: 05.10.2010
Letzter Besuch: 23.05.2013
Beiträge: 1362
Bewertung:
(34)
|
(0)
|
Hallo Ritchie-we,
gibt es auch eine Datei pdlrtseh.log. Diese Datei wird angelegt, wenn die Runtime abstützt (pdlrt.exe). Die Runtime stürzt oft ab, wenn irgendein Skript fehlerhaft ist. Ev. gibt es im Diagnose-Ordner auch bereits ein Script.log. Für einige der Fehlermeldungen aus den log-files gibt es auch Informationen im "WinCC Information System" ("Online Hilfe"). Vielleicht solltest Du mal Deine Scripte überprüfen. Entweder mit APDIAG oder im Global Script Window. Infos zu diesen Features findest du auch im "WinCC Information System".
Wenn Du das alles durchgeschaut hast, bist Du der Lösung ev. schon ein Stück näher.
Wünsche Dir ein schönes langes Wochenende
Viele Grüße
Bizur
|
|
|
|

25.05.2012, 18:37
|
Beigetreten am: 17.09.2007
Letzter Besuch: 23.05.2013
Beiträge: 483
Bewertung:
(50)
|
(0)
|
Hallo, kann Bizur da nur zustimmen. Kommentier mal nach und nach die (C-)Scripte aus. Hier die Fehler zu finden ist nicht einfach. Gibt es Scipte, die im Hintergrund (also global) zyklisch ausgeführt werden? Manche fehlerhaften Scripte laufen xy mal bevor ein Speicherüberschreiber die RT "abschießt"
VG / regards vanDyk
|
|
|
|

27.05.2012, 08:35
|
Beigetreten am: 21.06.2010
Letzter Besuch: 18.09.2012
Beiträge: 31
Bewertung:
(1)
|
(0)
|
Hallo Bizar,
es ist eine pdlrtseh.log vorhanden.
Nur kann ich keine Info in dieser Datei erkennen.
Hier wird
// FAULTING MODULE: C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e\MSVCR90.dll
ein anderes mal: // FAULTING MODULE: C:\WINDOWS\system32\ntdll.dll
Der Stackdump ist dann eigentlich nur noch für die Entwickler interessant.
Dieses Programm läuft ja auf einigen Maschinen, da wir eine Art Standardprogramm haben. Da wird eigentlich nur VB Script einsetzen, kann ich C-Script Fehler aussschliessen, werde das aber auch nochmals prüfen.
Im Ordner Dumps liegt dann noch ein Dump von satten 40MB.
Gruss Ritchie
|
|
|
|

01.06.2012, 10:13
|
Beigetreten am: 05.10.2010
Letzter Besuch: 23.05.2013
Beiträge: 1362
Bewertung:
(34)
|
(0)
|
Hallo Ritchie-we,
die VBS-Scripte können genauso einen Absturz verursachen, wie die C-Scripte. Es ist sicherlich notwendig sie zu checken.
Viele Grüße
Bizur
|
|
|
|
Aktionen