Camino:  Equipo (Dispositivos) > LDW900 > Ladder > Hardware >

IMMEDIATEINPUT

Entrada Imediata

Previous pageReturn to chapter overviewNext page

Bloque que realiza una lectura instantánea del valor de la entrada seleccionada sin alterar el valor de las imágenes (variables GLOBAL_IO).

 

Representación Ladder

 

IMMEDIATEINPUT_block

 

Estructura del Bloque

 

Tipo de Variable

Nombre

Tipo de Dato

Descripción

VAR_INPUT

EN

BOOL

Habilitación del bloque

Source#

BYTE

Entradas a ser leídas (digitales o analógicas)

VAR_OUTPUT

ENO

BOOL

Habilitación de salida

Destination

WORD INT UINT

Variable mapeada con los valores de las entradas seleccionadas

 

Operación

 

Este bloque, cuando tiene un valor TRUE en EN, obtiene el valor inmediato de la entrada seleccionada en Source#. En caso de que sea seleccionada la entrada analógica AI1, su valor será pasado a Destination. En caso de que sean seleccionadas las entradas digitales, sus bits serán concatenados de forma de que DI1 sea el bit menos significativo y DI10 el más significativo. El resultado será enviado a Destination.

 

Cuando EN tiene valor FALSE, Destination permanece inalterada.

 

El valor de ENO pasa al próximo bloque Ladder el valor de EN, luego de finalizada la operación.

 

Compatibilidad

 

Equipo

Versión

PLC300

1.20 o superior

SCA06

2.00 o superior

 

Diagrama de Flujo del Bloque

 

IMMEDIATE_INPUT_flowchart

 

Ejemplo en Ladder

 

IMMEDIATEINPUT_example01

 

El ejemplo de arriba realiza una lectura inmediata de las señales de las entradas digitales DI1 a DI10 del PLC300.Tal lectura es interpretada como una secuencia de binarios, con DI1 siendo el bit menos significativo. El resultado será enviado a la variable DESTINATION. El bloque finaliza exitosamente y la salida ENO es activada.

 

Ejemplo en ST

 

 El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.

 

 

VAR

   DESTINATION : WORD;

END_VAR

 

DESTINATION := FB_IMMEDIATEINPUT(EN:=DI1, Source:=0, ENO=>DO1);