Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 291

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

Werbung

16#8006
16#8007
16#8008
16#8009
16#8010
Beispiel
Siehe Beispiel für die Meldungsgenerierung (Seite 387).
Ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0
_alarmS
Diese Funktion entspricht der Funktion _alarmSId 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.
Basisfunktionen
Funktionshandbuch, 05/2009
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.
Nur bei _alarmSqId
ALARMS_ERROR OR
DSC_SVS_DEVICE_ALARMS_NO_ENTRY
(
// nur Kurzform erlaubt
Sig
: BOOL
Al_Name
: Alarm_Name
{ sd
: ANY_NUM, ANY_BIT
}
) :
DWORD
aller Parameterwerte, jedoch ohne Angabe der Formalparameter.
Programmieren Ablaufsystem/Tasks/Systemtakte
6.4 Funktionen zur Meldungsprogrammierung (AlarmS)
// Name der Meldung
291

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis