Descargar Imprimir esta página

Siemens SIMATIC S7-200 Manual De Instrucciones página 210

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Manual del sistema de automatización S7-200
La dirección del bit más significativo del registro de desplazamiento (MSB.b) se calcula con la
ecuación siguiente:
MSB.b = [(byte de S_BIT) + ([N] - 1 + (bit de S_BIT)) / 8].[resto de la división por 8]
Por ejemplo, si S_BIT es V33.4 y N es 14, el bit
MSB.b será V35.1.
MSB.b
Si el valor de desplazamiento es negativo, es decir,
si la longitud (N) indicada es negativa, los datos de
entrada se desplazarán desde el bit menos
significativo (S_BIT) al bit más significativo del
registro de desplazamiento. Los datos desplazados
se depositan en la marca de desbordamiento
(SM1.1).
Si el valor de desplazamiento es positivo, es decir,
si la longitud (N) indicada es positiva, los datos de
entrada (DATA) se desplazarán desde el bit más
significativo al bit menos significativo (indicado por
S_BIT) del registro de desplazamiento. Los datos
desplazados se depositan en la marca de
desbordamiento (SM1.1).
El registro de desplazamiento puede tener una
El registro de desplazamiento puede tener una
longitud máxima de 64 bits (positiva o negativa). La
figura 6-36 muestra el desplazamiento de bits de un
valor N positivo y de un valor N negativo.
Ejemplo de la operación Registro de desplazamiento
Cronograma
I0.2
Flanco
positivo (P)
I0.3
Primer
desplazamiento
196
= V33 + ([14] - 1 +4)/8
= V33 + 17/8
= V33 + 2 con un resto "1"
= V35.1
Segundo
desplazamiento
Valor de
desplazamiento
negativo,
V33
longitud = -14
V34
V35
Valor de
desplazamiento
V33
positivo,
longitud = 14
V34
V35
Figura 6-36 Entrada y salida en el registro de
desplazamiento
Network 1
LD
I0.2
EU
SHRB
I0.3, V100.0, +4
7 (MSB)
Antes
V100
del primer
desplazamiento
Desbordamiento
(SM1.1)
Después
V100
del primer
desplazamiento
Desbordamiento
(SM1.1)
Después
V100
del segundo
desplazamiento
Desbordamiento
(SM1.1)
S_BIT
MSB
LSB
4
7
0
7
0
7
1
0
MSB del registro de desplazamiento
S_BIT
MSB
LSB
4
7
0
7
0
7
1
0
MSB del registro de desplazamiento
0 (LSB)
S_BIT
0
1
0
1
I0.3
x
S_BIT
I0.3
1
0
1
1
0
S_BIT
I0.3
0
1
1
0
1

Hide quick links:

Publicidad

loading