Herunterladen Inhalt Inhalt Diese Seite drucken

Alarme; Gen_Usrmsg (Anwenderdiagnosemeldungen Erzeugen); Begleitwerte Definieren - Siemens Simatic s7 Handbuch

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

Werbung

Erweiterte Anweisungen

9.6 Alarme

9.6
Alarme
9.6.1

Gen_UsrMsg (Anwenderdiagnosemeldungen erzeugen)

Tabelle 9- 126
Anweisung Gen_UsrMsg
KOP/FUP
Inhalt des Alarms
Eine Textliste definiert den Inhalt des Alarms:
● Sie definieren die zu verwendende Textliste mit dem Parameter TextListID. Zu diesem
Zweck öffnen Sie in der Projektnavigation den Dialog "Textlisten". Zeigen Sie im Dialog
"Textlisten" die Spalte "ID" an. Übernehmen Sie die ID am Parameter TextListID.
● Wählen Sie über den Parameter TextID den Eintrag in der Textliste aus, den Sie in den
Diagnosepuffer schreiben möchten. Wählen Sie hierzu im Dialog "Textlisteneinträge"
einen Eintrag aus, indem Sie am Parameter TextID eine Nummer aus den Spalten
"Bereich von/Bereich bis" verwenden. Sie müssen für beide Spalten "Bereich von" und
"Bereich bis" der Textlisteneinträge die gleiche Nummer verwenden.
Weitere Informationen zu Textlisten finden Sie im STEP 7 Informationssystem.

Begleitwerte definieren

Der Textlisteneintrag definiert neue Begleitwerte, die dem Alarm hinzugefügt werden sollen:
● Fügen Sie dem Textlisteneintrag die folgenden Informationen zu, um Begleitwerte zu
definieren:
@<Nr. des Begleitwerts><Elementtyp><Formatangabe>@
● Geben Sie über den Systemdatentyp AssocValues an, welcher Begleitwert beim
Erzeugen des Alarms hinzugefügt werden soll.
Weitere Informationen zur Struktur von Begleitwerten finden Sie im STEP 7
Informationssystem.
462
SCL
ret_val :=Gen_UsrMsg(
Mode:=_uint_in_,
TextID:=_uint_in_,
TextListID:=_uint_in_,
As-
socValues:=_struct_inout_);
Beschreibung
Mit der Anweisung "Gen_UsrMsg" erzeugen
Sie einen Anwenderdiagnosealarm, bei dem
es sich entweder um einen kommenden oder
gehenden Alarm handeln kann. Mit Hilfe von
Anwenderdiagnosealarmen können Sie einen
Anwendereintrag in den Diagnosepuffer
schreiben und einen entsprechenden Alarm
senden.
Der Eintrag im Diagnosepuffer wird synchron
erstellt. Die Alarmübertragung erfolgt asyn-
chron.
Tritt während der Ausführung der Anweisung
ein Fehler auf, wird er über den Parameter
RET_VAL ausgegeben.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis