Herunterladen Inhalt Inhalt Diese Seite drucken

Erstellen Eines Diagnosefehler-Obs; Aufrufen Der Anweisung Ralrm; Ermitteln Der Art Eines Drahtbruchs Über Ein Modul Sm 1231 - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Online- und Diagnose-Tools
15.16 Ermitteln der Art eines Drahtbruchs über ein Modul SM 1231
15.16
Ermitteln der Art eines Drahtbruchs über ein Modul SM 1231
Wie unter Messbereiche der analogen Eingänge für Spannung und Strom (SB und SM)
(Seite 1556) beschrieben, gibt das Modul SM 1231 den Analogeingangswert 32767
(16#7FFF) sowohl bei einem Drahtbruch als auch bei einem Überlauf aus. Wenn Sie
ermitteln möchten, welcher dieser beiden Zustände aufgetreten ist, können Sie zur
Ermittlung Logik in Ihr STEP 7-Programm aufnehmen. Die Methode zum Ermitteln des
Zustands besteht aus den folgenden Aufgaben:
● Erstellen Sie einen Diagnosefehler-OB, der dann aufgerufen wird, wenn ein kommendes
oder gehendes Diagnoseereignis vorhanden ist.
● Nehmen Sie einen Aufruf der Anweisung RALRM auf.
● Richten Sie ein Array aus Bytes für den Parameter AINFO ein, der die Informationen über
den Zustand enthält.
● Werten Sie die Bytes 32 und 33 der AINFO-Struktur von RALRM_DB aus, wenn die CPU
den Diagnosealarm-OB auslöst.

Erstellen eines Diagnosefehler-OBs

Um ermitteln zu können, wann ein Drahtbruch auftritt, erstellen Sie einen Diagnosefehler-
OB. Die CPU ruft diesen OB immer dann auf, wenn ein kommendes oder gehendes
Diagnoseereignis auftritt.
Wenn die CPU den Diagnosefehler-OB aufruft, enthält der Eingangsparameter LADDR die
Hardwarekennung des Moduls mit dem Fehler. Sie finden die Hardwarekennung des Moduls
SM 1231 in der STEP 7-Gerätekonfiguration des Moduls SM 1231.

Aufrufen der Anweisung RALRM

Um den Aufruf der Anweisung RALRM zu programmieren, gehen Sie wie folgt vor:
1. Fügen Sie einen Aufruf von RALRM in Ihr STEP 7-Programm ein.
2. Richten Sie für den Eingangsparameter F_ID die Hardwarekennung des Parameters
LADDR des Diagnosefehler-OBs ein.
3. Verwenden Sie ein Array aus Bytes für die Eingangsparameter TINFO und AINFO.
Verwenden Sie eine Array-Größe von mindestens 34 Bytes.
1432
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis