|
FRAGE:
Warum bekomme ich keine Meldungen über PDIAG, aus Bausteinen die
als Multiinstanz projektiert sind?
ANTWORT:
Sind die Meldungen nur in den Multiinstanzen projektiert und keine
im aufrufenden Funktionsbaustein, dann fehlt für PDIAG die Kennung,
dass im aufrufenden Funktionsbaustein etwas bearbeitet werden
muss.
Für diesen Fall, müssen Sie die Kennung nachträglich projektieren.
Gehen Sie dazu folgendermaßen vor:
- Markieren Sie den Multiinstanz - FB mit
PDIAG-Kennzeichnung.
- Wählen Sie über die rechte Maustaste und Objekteigenschaften
die Registrierkarte "Attribut".
- Kopieren Sie die Zeile "S7_pdiag" mit dem Wert
"true" an die gleiche Stelle im aufrufenden
Funktionsbaustein.
- Öffnen Sie alle Funktionsbausteine der Aufrufhierarchie im
Editor und speichern Sie diese erneut ab.
- Generieren Sie den Instanz-Datenbaustein neu.
- Anschließend müssen Sie in S7-PDIAG alles noch einmal komplett
übersetzen ("Prozessdiagnose > Vollständig
übersetzen").
Suchbegriffe:
Diagnosemeldung, Prozessdiagnose
|