Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 294

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Programmieren Ablaufsystem/Tasks/Systemtakte
6.4 Funktionen zur Meldungsprogrammierung (AlarmS)
16#8006
16#8007
16#8008
16#8009
16#8010
Beispiel
Siehe Beispiel für die Meldungsgenerierung (Seite 387) Meldungen programmieren.
Ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0
_alarmSq
Diese Funktion entspricht der Funktion _alarmSqId mit folgenden Ausnahmen:
● Die Task wird über ihren Namen (wie im Ablaufsystem) vorgegeben.
● Der Aufruf der Funktion darf nur in Kurzform geschehen, d. h. mit vollständiger Auflistung
● Die Funktion darf in Bibliotheken nicht verwendet werden.
Ab Version V3.1 des SIMOTION Kernels soll diese Funktion nicht mehr verwendet werden,
in künftigen Versionen wird sie nicht mehr unterstützt.
294
Meldungsname in niederpriorer Ebene bereits in Bearbeitung
Tritt bei SIMOTION nicht auf.
ALARMS_ERROR OR
DSC_SVS_DEVICE_ALARMS_EVENT_ID_IN_USE
Mit diesem Meldungsnamen wurde noch kein Auftrag gestartet
(Erstaufruf mit Sig = FALSE.)
Fallende Flanke (gehende Meldung) kam ohne vorherige
steigende Flanke (kommende Meldung)
Eintrag in Meldeliste ist nicht erfolgt.
ALARMS_ERROR OR
DSC_SVS_DEVICE_ALARMS_IV_FIRST_CALL
Meldungsname bereits belegt.
Tritt bei SIMOTION nicht auf.
ALARMS_ERROR OR
DSC_SVS_DEVICE_ALARMS_IV_SFC_TYP
Interner Fehler
ALARMS_ERROR OR
DSC_SVS_DEVICE_ALARMS_INTERNAL_ERROR
Eintrag wurde zurückgewiesen; Meldequittierspeicher voll.
ALARMS_ERROR OR
DSC_SVS_DEVICE_ALARMS_NO_ENTRY
(
// nur Kurzform erlaubt
Sig
: BOOL
Al_Name
: Alarm_Name
{ Data
: ANY_NUM, ANY_BIT
}
) :
DWORD
aller Parameterwerte, jedoch ohne Angabe der Formalparameter.
// Name der Meldung
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis