Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

6.4.2
Funktion _alarmSId
Die Funktion ist ab Version V3.1 des SIMOTION Kernels verfügbar.
Sie generiert bei einer Pegeländerung des auslösenden Signals (Sig) eine nicht
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
_alarmSId (
Eingangsparameter
Sig
Ev_Id
sd
Basisfunktionen
Funktionshandbuch, 05/2009
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 dieser AlarmId – 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 dieser AlarmId – eine negative
Flanke darstellt, wird eine gehende Meldung generiert.
Datentyp:
AlarmId der zu generierenden Meldung (siehe AlarmId (Seite 385))
Datentyp:
Programmieren Ablaufsystem/Tasks/Systemtakte
6.4 Funktionen zur Meldungsprogrammierung (AlarmS)
BOOL
StructAlarmId
(optional)
ANY_NUM, ANY_BIT
289

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis