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

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

Publicidad

Variable
EnableOut
DestinationArrayBool
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_IN
OUT
Si el operando #Enable devuelve el estado lógico "1" en la entrada de habilitación EN, la
instrucción se ejecuta. El 3.º, 4.º y 5.º WORD del operando #SourceArrayWord se descompone en
sus diferentes bits (48) y se asigna a partir del primer elemento a los distintos elementos del
operando #DestinationArrayBool. 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.
Ejemplo de un ARRAY de destino con el límite inferior "-2"
Cree las variables siguientes en la interfaz de bloque:
Variable
Enable
SourceArrayWord
CounterInput
EnableOut
DestinationArrayBool
El ejemplo siguiente muestra cómo trabaja la instrucción:
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Sección
Salida
Operando
SourceArrayWord[2]
CounterInput = 3
DestinationArrayBool[0]
Sección
Entrada
Salida
Instrucciones básicas
8.6 Transferencia
Tipo de datos
BOOL
ARRAY[0..95] of BOOL
Tipo de datos
ARRAY[0..5] of WORD (es posible
descomponer 96 bits)
UDINT3 (deben descompnerse 3
WORDs o 48 bits. Esto significa
que al menos 48 bits deben estar
disponibles en el ARRAY de desti‐
no.)
El operando "DestinoArrayBool"
es del tipo de datos ARRAY[0..95]
of BOOL. Esto significa que pro‐
porciona 96 elementos BOOL.
Tipo de datos
BOOL
ARRAY[0..5] of WORD
UDINT
BOOL
ARRAY[-2..93] of BOOL
273

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido