Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Programmieren Ablaufsystem/Tasks/Systemtakte
6.4 Funktionen zur Meldungsprogrammierung (AlarmS)
6.4.3
Funktion _alarmSqId
Die Funktion ist ab Version V3.1 des SIMOTION Kernels verfügbar.
Sie generiert bei einer Pegeländerung des auslösenden Signals (Sig) eine
quittierungspflichtige Meldung, die an alle dafür angemeldeten Anzeigegeräte verschickt
wird. Die zu generierende Meldung wird über eine projektweit eindeutige AlarmId
vorgegeben (siehe AlarmId (Seite 385)).
Optional kann ein Begleitwert angehängt werden.
Maximal 40 Meldungen können gleichzeitig verarbeitet werden.
Eine ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0 ist am Ende des
Abschnitts beschrieben.
Deklaration
_alarmSqId (
Eingangsparameter
Sig
Ev_Id
sd
292
Sig
: BOOL
Ev_Id
: StructAlarmId
{ sd
: ANY_NUM, ANY_BIT
}
)
: DWORD
Datentyp:
Das meldungsauslösende Signal wird folgendermaßen interpretiert:
Wenn das Signal – bezogen auf den letzten Aufruf mit diesem Meldungsnamen – eine
positive Flanke darstellt, wird eine kommende Meldung generiert. Eine kommende
Meldung wird auch generiert, wenn das Signal beim erstmaligen Aufruf mit diesem
Meldungsnamen den Zustand TRUE hat.
Wenn das Signal – bezogen auf den letzten Aufruf mit diesem Meldungsnamen – eine
negative Flanke darstellt, wird eine gehende Meldung generiert.
Datentyp:
AlarmId der zu generierenden Meldung (siehe AlarmId (Seite 385))
Datentyp:
BOOL
StructAlarmId
(optional)
ANY_NUM, ANY_BIT
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis