Herunterladen Inhalt Inhalt Diese Seite drucken

Operationen Hexadezimalzahl In Bit Wandeln Und Bit In Hexadezimalzahl Wandeln - Siemens SIMATIC S7 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

Anweisungen
7.9 Wortverknüpfung
7.9.3
Operationen Hexadezimalzahl in Bit wandeln und Bit in Hexadezimalzahl
wandeln
Tabelle 7- 128
Anweisungen ENCO und DECO
KOP/FUP
SCL
out := ENCO(_in_);
out := DECO(_in_);
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
Tabelle 7- 129
Datentypen für die Parameter
Parameter
Datentyp
IN
ENCO: Byte, Word, DWord
DECO: UInt
OUT
ENCO: Int
DECO: Byte, Word, DWord
Tabelle 7- 130
OUT-Parameter für ENCO
ENO
Bedingung
1
Kein Fehler
0
IN ist Null
Die möglichen Datentypen Byte, Word oder DWord für den DECO-Parameter OUT
begrenzen den nützlichen Bereich des Parameters IN. Wenn der Wert des Parameters IN
den nützlichen Bereich überschreitet, wird eine Modulo-Operation durchgeführt, um die
niederwertigsten Bits zu extrahieren (siehe unten).
254
Beschreibung
Wandelt ein Bitmuster in eine Binärzahl um.
Die Anweisung ENCO wandelt den Parameter IN in die Binärzahl
um, die der Bitposition des niederwertigsten Bits von Parameter
IN entspricht, und gibt das Ergebnis in Parameter OUT aus. Ist
Parameter IN entweder 0000 0001 oder 0000 0000, so wird der
Wert 0 an Parameter OUT zurückgegeben. Ist der Wert des
Parameters IN gleich 0000 0000, dann wird ENO auf FALSCH
gesetzt.
Wandelt eine Binärzahl in ein Bitmuster um.
Die Anweisung DECO wandelt eine Binärzahl aus Parameter IN
um, indem die entsprechende Bitposition in Parameter OUT auf 1
gesetzt wird (alle anderen Bits werden auf 0 gesetzt). ENO ist
nach der Ausführung der Anweisung DECO immer WAHR.
Hinweis: Der Standarddatentyp für die Anweisung DECO ist
DWORD. In SCL ändern Sie den Anweisungsnamen in
DECO_BYTE oder DECO_WORD, um einen Byte- oder Wortwert
zu decodieren, und Sie weisen eine Byte- oder Wortvariable oder
-adresse zu.
Beschreibung
ENCO: Bitmuster für die Umwandlung
DECO: Binärwert für die Umwandlung
ENCO: Umgewandelter Wert
DECO: Umgewandeltes Bitmuster
Ergebnis (OUT)
Gültige Bitnummer
OUT wird auf Null gesetzt
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis