Voraussetzung
-
TIA Portal Openness ist mit dem TIA Portal verbunden
Siehe Verbindung zum TIA Portal aufbauen -
Ein Projekt ist geöffnet
Siehe Projekt öffnen
Verwendung
In TIA Portal Openness können Sie mit ExportProDIAGInfo() am CodeBlock eine Meldung für einen bestimmten ProDiag-Baustein im CSV-Format exportieren. Die entsprechende Ausgabe kann in Microsoft Excel
geöffnet werden.
Damit Sie den ProDiag-Baustein im CSV-Format exportieren können, muss die Programmiersprache eines ProDiag-FB "ProDiag" sein. Ansonsten wird eine wiederherstellbare Ausnahme mit folgender Fehlermeldung ausgelöst:
Exportdatei
Die exportierte ProDiag-Datei enthält die Kennung bestehend aus Client-Alarm-ID und Überwachungs-ID im Hexadezimalformat. Die zweite Spalte enthält die Priorität der Überwachungskategorie.
Nachfolgend finden Sie ein Beispiel für den Inhalt einer exportierten Datei.
Programmcode
|
private static void ExportProDiagBlock(PlcBlock plcBlock) { FB functionBlock = plcBlock as FB; if (functionBlock != null && functionBlock.ProgrammingLanguage == ProgrammingLanguage.ProDiag && functionBlock.IsConsistent) { // Define absolute directory path where the CSV files will be stored string directoryPath = Path.Combine(@"D:\Temp\ProDiagInfos", functionBlock.Name); DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath); // Export the alarm messages of a ProDiag block in CSV format functionBlock.ExportProDIAGInfo(directoryInfo); } } |