Camino:  Equipo (Dispositivos) > MVW3000G4 > Ladder > Data Transfer >

STORE_PARAM

Store parameter

Previous pageReturn to chapter overviewNext page

Bloque que realiza el almacenamiento directo de datos provenientes de una fuente en un parámetro de destino. Los parámetros de configuración se almacenan en memoria no volátil.

 

Representación Ladder

 

STORE_PARAM_G0

 

Estructura del Bloque

 

Tipo de Variable

Nome

Tipo de Dato

Descripción

VAR_INPUT

EN

BOOL

Habilitación del bloque

SRC (*)

BYTE USINT SINT WORD UINT INT DWORD DINT DINT REAL

STRING

Fuente de datos

VAR_OUTPUT

ENO

BOOL

Fin de operación

PARAM (*)

BYTE USINT SINT WORD UINT INT DWORD DINT DINT REAL

STRING

Parámetro de destino de datos

 

Operación

 

Este bloque, cuando tiene un valor TRUE en EN, almacena el contenido de SRC en PARAM.

 

wpshelp_common_fig_note

NOTA!

 

1. SRC y PARAM deben tener tipos de datos del mismo tamaño.

 

* El valor ingresado en SRC no puede tener un tamaño diferente al de la variable definida en PARAM; esto genera un error de compilación. En este caso, es necesario definir el tipo antes del valor. Ejemplo: INT#25.

 

2. Los cambios excesivos en parámetros de configuración retenidos pueden agotar el espacio de almacenamiento disponible. Para evitar esto, se recomienda usar el bloque STORE_PARAM solo para escrituras ocasionales. Para escrituras frecuentes, utilice el bloque STORE, que no conserva los valores en la memoria después de apagar el sistema.

 

Cuando EN tiene un valor FALSE, PARAM permanece sin cambios.

 

El valor de ENO pasa el valor de EN al siguiente bloque Ladder después de que se completa la operación.

 

Diagrama de flujo del bloque

unnamed0

 

Ejemplo en Ladder

 

 

El ejemplo anterior almacena el valor literal de 2200 en el PARAM PAR_C1_1_2. El bloque finaliza con éxito y se activa la salida ENO.

 

 

Ejemplo en ST

 

 El ejemplo a continuación muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.

 

 

 

PAR_C1_1_2 := FB_STORE_PARAM(EN:=DI1, SRC:=2200, ENO=>DO1);