Siemens SIMATIC S7-1200 Manual De Sistema página 282

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Instrucciones básicas
8.6 Transferencia
Ejemplo de un ARRAY de origen con el límite inferior "0"
Cree las variables siguientes en la interfaz de bloque:
Variable
Enable
SourceArrayBool
CounterOutput
EnableOut
DestinationArrayWord
El ejemplo siguiente muestra cómo trabaja la instrucción:
La tabla siguiente muestra cómo trabaja la instrucción utilizando valores de operando concretos:
Parámetro
IN
COUNT_OUT
OUT
Si el operando #Enable devuelve el estado lógico "1" en la entrada de habilitación EN, la
instrucción se ejecuta. A partir del primer elemento del operando #SourceArrayBool se
recomponen 48 bits en el operando #DestinationArrayWord. El punto inicial en el ARRAY de
destino es el tercer elemento. Esto significa que los 16 primeros bits se escriben en la tercera
palabra, los segundos 16 bits en la cuarta palabra y los terceros 16 bits en la quinta palabra del
ARRAY de destino. Si se produce un error mientras se ejecuta la instrucción, el operando
#EnableOut devuelve el estado lógico "0" en la salida de habilitación EN.
282
Sección
Entrada
Salida
Operando
SourceArrayBool[0]
CounterOutput = 3
DestinationArrayWord[2]
Tipo de datos
BOOL
ARRAY[0..95] of BOOL
UDINT
BOOL
ARRAY[0..5] of WORD
Tipo de datos
El operando "SourceArrayBool"
es del tipo de datos ARRAY[0..95]
of BOOL. Esto significa que pro‐
porciona 96 elementos BOOL
que pueden recomponerse en pa‐
labras.
UDINT3 (deben escribirse 3 pala‐
bras. Esto significa que debe ha‐
ber 48 bits disponibles en el
ARRAY de origen.)
El operando "DestinationArray‐
Word" es del tipo de datos
ARRAY[0..5] of WORD. Esto signi‐
fica que hay disponibles 6 ele‐
mentos WORD.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido