Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion _Gettimedifferenceofinternaltimestamp; Funktionen Zur Meldungsprogrammierung (Alarms); Allgemeines Zur Meldungsprogrammierung - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

6.3.8

Funktion _getTimeDifferenceOfInternalTimeStamp

Beschreibung
Die Funktion _getTimeDifferenceOfInternalTimeStop liefert einen Zeitwert aus zwei internen
Zeitstempeln. Die beiden Zeitstempel müssen Sie über die Funktion _getInternalTimeStamp
(Seite 286) generieren (Rückgabewert UDINT).
_getTimeOfDifferenceOfInternalTimeStamps
Der Startzeitpunkt des zu messenden Zeitintervalls ist t1, der Endzeitpunkt ist t2. Die
Funktion liefert die Differenz (t2 - t1) als UDINT (in µs) zurück.
Anwendung
Mit der Funktion können Sie z.B. die Laufzeiten von Codeabschnitten, z.B. in einer
IPOsynchronen Task Kommunikationszeiten messen
6.4

Funktionen zur Meldungsprogrammierung (AlarmS)

6.4.1

Allgemeines zur Meldungsprogrammierung

Sie können frei projektierte Meldungen (z. B. Fehlermeldungen) an die angemeldeten
Anzeigegeräte versenden bzw. deren Status abfragen.
Im Einzelnen können Sie:
● Eine nicht quittierungspflichtige Meldung versenden (siehe Funktion _alarmSId)
● Eine quittierungspflichtige Meldung versenden (siehe Funktion _alarmSqId)
● Den Zustand einer Meldung und deren Quittierungszustand abfragen (siehe Funktion
Diese Funktionen sind ab Version V3.1 des SIMOTION Kernels verfügbar und können in
Bibliotheken verwendet werden.
● Alle anstehenden Alarme auflisten (siehe Funktion _getPendingAlarms) (ab V4.1)
● Alarme auf "gehend" setzen (siehe Funktionen _resetAlarmId und _resetAllAlarmId) (ab
Basisfunktionen
Funktionshandbuch, 05/2009
(
UDINT t1,
UDINT t2
):UDINT;
_alarmScId)
V4.1)
Programmieren Ablaufsystem/Tasks/Systemtakte
6.4 Funktionen zur Meldungsprogrammierung (AlarmS)
287

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis