Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlerbehandlung Des Funktionsbausteins Fb286; Auswertung Des Ausgangs Errorid - Siemens SIMATIC S7-1200 Bedienhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Ist der zu lesende Parameter fehlerhaft, so wird ebenso die zugehörige Parameterfehlernummer
ausgelesen und in die Struktur eingetragen. Gleichzeitig wird das entsprechende Fehlerbit im
ersten Wort des Doppelwortes Status gesetzt.
Ein erfolgreiches Lesen wird mit dem Flankenwechsel „"1->0" des Bits "Busy" und einem
Flankenwechsel "0 → 1" des Bits Done beendet. Es darf dabei das Bit Error nicht gesetzt werden.
Wenn dies geschieht ist das Doppelwort Status auszuwerten.
5.2.8.10

Fehlerbehandlung des Funktionsbausteins FB286

Fehlerbehandlung des Funktionsbausteins SINA_PARA
Die bei der Kommunikation zum SINAMICS-Antrieb temporär auftretenden PROFIdrive-Fehler
werden ermittelt und führen zur Wiederholung der auszuführenden Aktion.
Hinweis
Im Instanz-Datenbaustein sind die Parameter siErrorCount (aktueller Zählerstand) und
siMaxErrCount aufgeführt. Der siMaxErrCount ist editierbar vom Benutzer und legt die
maximale der Versuche fest den Auftrag bei temporären Fehlern zu wiederholen (default
12500).
Anschließend wird Error = 1 gesetzt und Status gesetzt.
• Während einer aktiven SFB-Störung wird der Sammelfehler "Error = 1" gesetzt und es erfolgt
eine Ausgabe im ersten Wort der Status sowie dem Ausgang DiagID. Die Störung durch die
SFB-Aufrufe müssen nicht quittiert werden. Sobald diese Störungen wieder behoben sind
und einer neuer Auftrag gestartet wird werden der Ausgang DiagID, Error und ErrorID
zurückgenommen.
• Sollte am Eingang "ParaNo" ein falscher Wert eingetragen werden, dann wird dieser Wert
nicht betrachtet und die Sammelstörung "Error" gesetzt und der Parametrierfehler im
Ausgang "ErroID" angezeigt.
• Der Sammelfehler "Error" wird des Weiteren gesetzt, wenn es zu einem "Request"-Fehler
kommt. Bei diesem Fehler wird der Auftrag zwar durchgeführt jedoch sind einer oder
mehrere Parameterzugriffe nicht möglich gewesen. Die durch den Zugriff entstandenen
Fehler sind binärcodiert im zweiten Wort des Doppelwortes "ErrorID" dargestellt. Der Auftrag
zusätzlich wird mit einem "Done" = 1 als abgeschlossen angezeigt.

Auswertung des Ausgangs ErrorID

ErrorID
ErrorID[1]
ErrorID(1)
0x000
0x001
0x002
Bausteine zur Ansteuerung des SINAMICS mit SIMATIC S7-1200/1500 im TIA-Portal
Bedienhandbuch, 02/2021
5.2 Funktionsbausteine (S7-1200/1500)
ErrorID[2]
Bedeutung
Keine Störung aktiv
Interner Telegrammfehler aktiv
Parametrierfehler aktiv
Beschreibung der Bausteine
123

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1500

Inhaltsverzeichnis