Technical Forum

SIMATIC WinCC

WinCC 7.0 Application Error: pdlrt.exe

Erstellt von Ritchie-we am 25.05.2012 10:17 (6 Antworten)

« Vorheriges Thema Nächstes Thema »
Seite 1 von 1 (7 Objekte)
  25.05.2012, 10:17
Beigetreten am: 21.06.2010
Letzter Besuch: 18.09.2012
Beiträge: 31
Bewertung:
Bewertung: Herausragend [4 von 5 / 1 mal bewertet]. (1) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (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 weinen. (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,
Top
  25.05.2012, 11:57
Beigetreten am: 05.10.2010
Letzter Besuch: 23.05.2013
Beiträge: 1362
Bewertung:
Bewertung: Herausragend [3,79 von 5 / 34 mal bewertet]. (34) 
Benutzer mit speziellen Fachkenntnissen, die einzelne Konferenzen betreuen
Bewertung: keine [0 von 5 / 0 mal bewertet]. (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
Top
  25.05.2012, 12:17
Beigetreten am: 21.06.2010
Letzter Besuch: 18.09.2012
Beiträge: 31
Bewertung:
Bewertung: Herausragend [4 von 5 / 1 mal bewertet]. (1) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (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 ] ===


Top
  25.05.2012, 13:19
Beigetreten am: 05.10.2010
Letzter Besuch: 23.05.2013
Beiträge: 1362
Bewertung:
Bewertung: Herausragend [3,79 von 5 / 34 mal bewertet]. (34) 
Benutzer mit speziellen Fachkenntnissen, die einzelne Konferenzen betreuen
Bewertung: keine [0 von 5 / 0 mal bewertet]. (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
Top
  25.05.2012, 18:37
Beigetreten am: 17.09.2007
Letzter Besuch: 23.05.2013
Beiträge: 483
Bewertung:
Bewertung: Herausragend [3,82 von 5 / 50 mal bewertet]. (50) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (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
Top
  27.05.2012, 08:35
Beigetreten am: 21.06.2010
Letzter Besuch: 18.09.2012
Beiträge: 31
Bewertung:
Bewertung: Herausragend [4 von 5 / 1 mal bewertet]. (1) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (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
Top
  01.06.2012, 10:13
Beigetreten am: 05.10.2010
Letzter Besuch: 23.05.2013
Beiträge: 1362
Bewertung:
Bewertung: Herausragend [3,79 von 5 / 34 mal bewertet]. (34) 
Benutzer mit speziellen Fachkenntnissen, die einzelne Konferenzen betreuen
Bewertung: keine [0 von 5 / 0 mal bewertet]. (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
Top
Seite 1 von 1 (7 Objekte)
Aktionen