La lista de variables de red en el remitente es una lista de variables global en la
que los parámetros específicos de registro y transferencia se definen en sus propiedades
de objeto. Al añadir estas propiedades, se crea una "lista de variables de red (remitente)"
a partir de una «GVL ordinaria». También puede insertar un objeto
«Lista de Variables de Red (Emisor)» directamente en el árbol de dispositivos cuando este objeto ya tenga configurados
estos parámetros.
La lista de variables de red del receptor es del tipo
«Network Variable List (Receiver)». Al crear una, seleccione la lista de variables de red correspondiente del servidor.
Como alternativa, puede leer esta lista de variables de un archivo de exportación
generado a partir de la lista de remitentes. De todos modos, se necesita un archivo
de exportación para definir la lista de remitentes en otro proyecto.
Las variables de red se transmiten como difusión en una sola dirección: de emisor a receptor. Sin embargo, también es posible que un dispositivo contenga listas de emisores y receptores.
A partir de la versión 3.5.7.0 de la biblioteca NetVarUdp, ya no se asigna un canal receptor cuando no se selecciona la transferencia confirmada.
Como resultado, el intercambio de variables de red también es posible entre dos controladores
de un mismo dispositivo de hardware.




AVISO

-
Si los dispositivos de intercambio deben ser emisores y receptores, los identificadores de la lista de variables deben ser únicos para evitar un funcionamiento anómalo. Los identificadores de la lista de variables se definen en el cuadro de diálogo «Propiedades» de un ⮫ GVL objeto.
-
El intercambio de datos a través de variables de red no es posible cuando:
-
Si el dispositivo (sistema de destino) no lo admite
-
Un cortafuegos bloquea la comunicación.
-
Si otro cliente o aplicación está utilizando el puerto UDP establecido en las propiedades de la lista de variables de red
-
Si más de una aplicación por dispositivo emisor y dispositivo receptor utilizan listas de variables de red
-
-
Sólo se transmiten a la aplicación receptora las matrices que tienen límites definidos con un literal o una constante. Las expresiones constantes no están permitidas para este fin.
Ejemplo: "
arrVar : ARRAY[0..g_iArraySize-1] OF INT ;" no se transmite, pero "arrVar : ARRAY[0..10] OF INT ;" sí. -
El tamaño máximo de una variable de red es de 255 bytes. El número posible de variables de red es ilimitado.
-
Si el tamaño de la GVL supera la longitud máxima del telegrama de red, los datos se dividen en varios telegramas. Dependiendo de la configuración, esto puede dar lugar a incoherencias en los datos.
Para más información, consulte: ⮫ «Diálogo: Propiedades: Variables de red »
Las variables de red pueden utilizarse para intercambiar datos entre dos PLC. Las variables deben definirse en listas estrictas e idénticas en los dos PLC emisor y receptor. Las listas pueden estar en uno o varios proyectos.
Encontrará una descripción paso a paso de cómo utilizar las variables de red en el ejemplo de aplicación ⮫ .