Herunterladen Diese Seite drucken

Operationen Hexadezimalzahl In Bit Wandeln Und Bit In Hexadezimalzahl Wandeln; Hexadezimalzahl In Bit Wandeln; Bit In Hexadezimalzahl Wandeln - Siemens S7-200 System Administration Handbuch

Vorschau ausblenden Andere Handbücher für S7-200:

Werbung

S7-200 Systemhandbuch
Operationen Hexadezimalzahl in Bit wandeln und Bit in
Hexadezimalzahl wandeln

Hexadezimalzahl in Bit wandeln

Die Operation Hexadezimalzahl in Bit wandeln (ENCO)
schreibt die Bitnummer des niederwertigsten Bit im
Eingangswort IN in das niederwertigste Halb-Byte (4 Bit)
des Ausgangsbytes (OUT).

Bit in Hexadezimalzahl wandeln

Die Operation Bit in Hexadezimalzahl wandeln (DECO)
setzt das Bit im Ausgangswort OUT, das der Bitnummer
entspricht, die durch das niederwertigste Halb-Byte (4 Bit)
des Eingangsbytes IN dargestellt wird. Die übrigen Bits des
Ausgangsworts werden auf 0 gesetzt.
Sondermerker und ENO
Bei beiden Operationen Hexadezimalzahl in Bit wandeln
und Bit in Hexadezimalzahl wandeln wirken sich die
folgenden Bedingungen auf ENO aus.
Fehlerbedingungen, die ENO = 0 setzen
" 0006 (Indirekte Adresse)
Tabelle 6-21 Gültige Operanden für die Operationen Hexadezimalzahl in Bit wandeln und Bit in
Hexadezimalzahl wandeln
Eingänge /
Ausgänge
IN
OUT
Beispiel: Operationen Bit in Hexadezimalzahl wandeln und Hexadezimalzahl in Bit wandeln
114
Datentypen
Operanden
BYTE
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, Konstante
WORD
EW, AW, VW, MW, SMW, SW, T, Z, LW, AC, AEW, *VD, *LD, *AC,
Konstante
BYTE
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC
WORD
EW, AW, VW, MW, SMW, SW, T, Z, LW, AC, AAW, *VD, *LD, *AC
AC2
3
DECO
15
3
0
VW40
0000 0000 0000
1000
Netzwerk 1
//Akkumulator 2 enthält Fehlerbits.
//1. Die Operation DECO setzt
das Bit in VW40,
//
das diesem Fehlercode entspricht.
//
//2. Die Operation ENCO wandelt das
//
niederwertigste gesetzte Bit in einen
//Fehlercode um, der in VB50 gespeichert
//wird.
LD
E3.1
DECO
AC2, VW40
ENCO
AC3, VB50
15
1000 0010 0000 0000
AC3
VB50
9
0
ENCO
9

Quicklinks ausblenden:

Werbung

loading