Herunterladen Diese Seite drucken

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

Vorschau ausblenden Andere Handbücher für SIMATIC 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 nieder-
wertigste 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 Augangsworts 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
6
ENO aus.
Fehlerbedingungen, die ENO = 0 setzen
H 0006 (Indirekte Adresse)
Tabelle 6-20 Gültige Operanden für die Operationen Hexadezimalzahl in Bit wandeln und Bit in Hexadezimalzahl wan-
Eingänge/
Ausgänge
IN
OUT
Beispiel: Operationen Bit in Hexadezimalzahl wandeln und Hexadezimalzahl in Bit wandeln
106
deln
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
DECO
15
3
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
3
AC3
1000 0010 0000 0000
0
VB50
9
0
ENCO
9

Quicklinks ausblenden:

Werbung

loading