Variables De Referencia (Mapeado) - Festo CMXR Instrucciones

Ocultar thumbs Ver también para CMXR:
Tabla de contenido

Publicidad

5. Tipos de datos básicos
5.7

Variables de referencia (mapeado)

El mecanismo de mapeado permite definir variables como referencias a un determinado
tipo. Estas variables se pueden vincular posteriormente con objetos de ese tipo.
De esas variables de referencia se dice que están "mapeadas" a un objeto o que ese
objeto está asignado a las variables de referencia. Un uso directo de las variables de
referencia equivale por tanto a utilizar el objeto que ha sido asignado a ellas a través del
mecanismo de mapeado.
Si se utiliza directamente una variable de referencia que no tiene asignado ningún objeto,
se produce un error.
Las variables de referencia solamente utilizan la memoria estrictamente necesaria para
establecer un enlace con el objeto asignado. La memoria utilizada es independiente del
tipo de objeto asignado.
El siguiente esquema muestra el mecanismo de mapeado:
Variable de referencia
Ref_Index
Si en el programa se utiliza la variable de referencia Ref_Index, esta variable funcionará
con la zona de memoria y el contenido propios de la variable Index_C.
Ejemplo: La instrucción Ref_Index := 10 describe la variable Index_C con el valor 10.
36
Mapeado de Ref_Index
a Index_C
Indicación
Al leer una variable mapeada, se lee la variable asignada.
De igual modo, al escribir en una variable mapeada, se escribe en
la variable asignada.
Variables de programa
Index_A
Index_B
Index_C
Festo GDCP-CMXR-SW-DE es 0909a

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Gdcp-cmxr-sw-enGdcp-cmxr-sw-de

Tabla de contenido