Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion _Togglebit - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

FUNCTION f : VOID
VAR CONSTANT
END_VAR
VAR
END_VAR
dw.BIT_7 := b;
dw.BIT_3 := b;
END_FUNCTION
Hinweis
Bei der Anwendung der Bitstring-Adressierung auf I/O und Systemvariablen kann infolge des
getrennten, von einer anderen Task unterbrechbaren Lese-, Operations- und
Rückschreibvorgangs kein in jedem Fall konsistenter Zugriff zugesichert werden. Der Fehler
wird vom System nicht erkannt, lesender Zugriff ist allerdings möglich.
7.3.3

Funktion _toggleBit

Diese Funktion liefert den Wert einer Bitstring-Variablen, bei der das angegebene Bit
invertiert ist.
Deklaration
FUNCTION _toggleBit (
Eingangsparameter
in
n
Basisfunktionen
Funktionshandbuch, 05/2009
BIT_7 : INT := 7;
dw : DWORD;
b : BOOL;
b = 1;
// Bit Nummer 7 schreiben
// Bit Nummer 3 schreiben
in
: ANY_BIT,
n
: USINT,
) : ANY_BIT
Datentyp:
Bitstring-Variable
Datentyp:
Nummer des Bits, dessen Wert invertiert (von TRUE auf FALSE bzw. von FALSE auf
TRUE gesetzt) werden soll.
Programmierung allgemeiner Standardfunktionen
// Bitstring-Variable
// Nummer des Bits
ANY_BIT
USINT
7.3 Zugriffe auf Bits in Bitstrings
309

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis