Herunterladen Inhalt Inhalt Diese Seite drucken

Verhalten Im Fehlerfall; Fc Cam_Diag (Fc 2) - Siemens SIMATIC S7-400 Betriebsanleitung

Elektronisches nockensteuerwerk
Vorschau ausblenden Andere Handbücher für SIMATIC S7-400:
Inhaltsverzeichnis

Werbung

Verhalten im Fehlerfall

Wenn bei einem Schreibauftrag fehlerhafte Daten geschrieben wurden, liefert die Baugruppe
die Rückmeldung DATA_ERR = 1. Wenn bei einem Schreib- oder Leseauftrag ein Fehler bei der
Kommunikation mit der Baugruppe auftritt, wird die Fehlerursache im Parameter JOB_ERR im
Kanal-DB abgelegt.
• Fehler bei einem Schreibauftrag:
Bei dem fehlerhaften Auftrag wird das Anstoßbit zurückgenommen und das Fehlerbit (_ERR)
und das Fertigbit (_D) gesetzt. Bei allen noch anstehenden Schreibaufträgen wird ebenfalls
das Anstoßbit zurückgenommen und das Fehlerbit (_ERR) gesetzt.
Die anstehenden Leseaufträge werden weiter bearbeitet. Dabei wird JOB_ERR für jeden
Auftrag wieder neu gesetzt.
• Fehler bei einem Leseauftrag:
Bei dem fehlerhaften Auftrag wird das Anstoßbit zurückgenommen und das Fehlerbit (_ERR)
und das Fertigbit (_D) gesetzt.
Die noch anstehenden Leseaufträge werden weiter bearbeitet. Dabei wird JOB_ERR für jeden
Auftrag wieder neu gesetzt.
Weitere Informationen zu den Fehlern finden Sie in den Parametern JOB_ERR und DATA_ERR
(siehe Kapitel "Diagnose (Seite 121)" und "Daten und Aufbau des Diagnose-DB (Seite 162)").
7.4

FC CAM_DIAG (FC 2)

Aufgaben
Mit der FC CAM_DIAG lesen Sie den Diagnosepuffer der Baugruppe aus und stellen ihn für eine
Anzeige im B&B-System oder für eine programmierte Auswertung zur Verfügung.
Aufruf
Die Funktion muss zyklisch aufgerufen werden. Ein zusätzlicher Aufruf in einem Alarm-OB ist
nicht zulässig. Für eine vollständige Funktionsausführung sind mindestens 2 Aufrufe (Zyklen)
notwendig.
Die Funktion liest den Diagnosepuffer dann, wenn über das Rückmeldesignal DIAG = 1 ein neuer
Eintrag im Diagnosepuffer angezeigt wird. Nach dem Lesen des Diagnosepuffers wird DIAG von
der Baugruppe auf 0 gesetzt.
Verwendete Daten
Im Diagnose-DB muss die Baugruppenadresse eingetragen sein. Der neueste Eintrag des
Diagnosepuffers wird in der Struktur DIAG[1] und der älteste Eintrag in der Struktur DIAG[4]
eingetragen.
Aufträge
Sie können den Diagnosepuffer unabhängig von einem neuen Eintrag lesen, wenn Sie das
Anstoßbit DIAGRD_EN setzen. Nach dem Lesen des Diagnosepuffers wird das Anstoßbit auf 0
gesetzt.
Elektronisches Nockensteuerwerk FM 452
Betriebsanleitung, 03/2022, A5E01071728-AC
Programmieren der FM 452
7.4 FC CAM_DIAG (FC 2)
39

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fm 452

Inhaltsverzeichnis