Variables De Referencia (Mapeado) - Festo CMXR Instrucciones De Programacion

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.
La siguiente gráfica 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
Nota
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-ES es Version 1.0

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Base ftl

Tabla de contenido