Bitpack_W Y Bitpack_Dw - Siemens FM 352-5 Manual Del Usuario

High speed boolean processor
Tabla de contenido
6.10.20

BitPack_W y BitPack_DW

Descripción
La operación BitPack está disponible en dos versiones, a saber: 16 bits (FB93) y 32 bits
(FB92), dependiendo de si los bits se deben empaquetar en una palabra (WORD), o bien en
una palabra doble (DWORD). Cuando se habilita el FB, las entradas BOOL (IN0 a IN15 ó
IN0 a IN31) se empaquetan para conformar una palabra (WORD), o bien una palabra doble
(DWORD). IN0 es el bit menos significativo (LSB), en tanto que IN15 ó IN31 es el bit más
significativo (MSB) de OUT. Si EN está conectada a la lógica, el valor de BitPack_W o de
BitPack_DW será remanente. Por tanto, se deberá memorizar y necesitará una fase de reloj.
0
I
N
1
5
15
0
Figura 6-49
Representación KOP
BitPack_W
EN
ENO
IN0
OUT
IN1
IN3
IN4
IN5
IN6
IN7
IN8
IN9
IN10
IN11
IN12
IN13
IN14
IN15
High Speed Boolean Processor FM 352-5
Manual del usuario, 05/2011, A5E00131331-04
0
0
1
1
0
1
I
I
I
I
I
I
N
N
N
N
N
N
1
1
1
1
1
9
4
3
2
1
0
0
0
1
1
0
1
Ejemplo de las operaciones BitPack_W y BitPack_DW
Representación KOP
BitPack_DW
EN
ENO
IN0
OUT
IN1
IN3
IN4
IN5
IN26
IN27
IN28
IN29
IN30
IN31
1
1
0
0
0
1
I
I
I
I
I
I
N
N
N
N
N
N
8
7
6
5
4
3
8
7
3
1
1
0
0
0
1
Param.
Tipo de datos
INn
BOOL
OUT
WORD,
DWORD
Programar y usar el FM 352-5
6.10 Operaciones de la librería FM 352-5
0
0
0
I
I
I
N
N
N
2
1
0
0
0
0
0
Operando
Entrada,
constante
Salida
Descripción
Entradas a
empaquetar
Salida de la
función
155
Tabla de contenido
loading

Tabla de contenido