Ejemplo: Variables de red
Producto: CODESYS Development System
Este ejemplo muestra cómo usar variables dentro de una red con múltiples dispositivos. El ejemplo consta de dos aplicaciones. Una aplicación envía las variables y la otra las recibe.

Descripción
Este ejemplo muestra cómo intercambiar variables entre diferentes dispositivos dentro de una red. Un dispositivo envía una variable y el otro la recibe. Para ejecutar el ejemplo, las aplicaciones deben ejecutarse en diferentes dispositivos porque un puerto solo se puede usar una vez en cada sistema.
Información adicional
GVL_Send
: Lista de variables globales que también contiene la configuración de red en las propiedades de variables globales (ver captura de pantalla). El puerto 1202 y la dirección de transmisión pueden permanecer predeterminados. Con esta configuración, cualquiera puede recibir las variables. Dentro de un proyecto, es posible que los dispositivos se comuniquen directamente oa través de un archivo. Si el remitente y el receptor están en dos proyectos, solo es posible comunicarse a través de un archivo.
Este ejemplo utiliza un archivo para la comunicación. Botón derecho del ratón GVL_Send
y en el Link to File
pestaña establecer el archivo que se debe utilizar.
NVL
: Lista de variables de red global. Aquí configura la aplicación del remitente o el archivo importado.
Main_Receive
: Para comprobar el resultado, los valores de las variables de red se asignan a variables locales. Además, se consulta cierta información de diagnóstico.
Para que el ejemplo funcione correctamente, debe iniciar la aplicación del remitente antes que la aplicación del receptor. Como resultado, el archivo que debe importar el receptor se puede crear primero.
Si se utilizan varios remitentes en un sistema, debe definir diferentes puertos para una comunicación correcta.
Requisitos y restricciones del sistema
Sistema de programación | CODESYS Development System (versión 3.5.16.0 o superior) |
Sistema de tiempo de ejecución | CODESYS Control Win (versión 3.5.16.0) |
Componentes adicionales | - |
Aviso
DESCARGAR Proyecto