Para intercambiar variables de red entre un emisor y un receptor, deben estar disponibles un controlador de emisor y un controlador de receptor en el EcoStruxure Machine Expert. A estos controladores se les han asignado las propiedades de red descritas a continuación.
deSiga los pasos que se indican a continuación para configurar la lista de variables de red:
Paso |
Acción |
---|---|
1 |
Cree un controlador de emisor y otro de receptor en el árbol . |
2 |
Cree un programa (POU) para el controlador emisor y el receptor. |
3 |
Añada una tarea para el controlador emisor y el receptor.
NOTA: Con el fin de mantener la transparencia del rendimiento, deberá definir la prioridad de tareas de la tarea NVL dedicada a un valor superior a 25 y regular las comunicaciones para evitar la saturación de la red innecesariamente.
|
4 |
Defina la NVL (remitente) para el remitente. |
5 |
Defina la NVL (receptor) para el receptor. |
Un ejemplo con más información se facilita en el Apéndice.
Para crear la NVL (remitente), defina las propiedades de red siguientes en el cuadro de diálogo
:Descripción de los parámetros
Parámetro |
Valor predeterminado |
Descripción |
---|---|---|
|
|
Solo está disponible el tipo de red .Para cambiar los valores de (Broadcast Address) y , haga clic en el botón . |
|
|
Seleccione la tarea que ha configurado debajo de la opción para ejecutar el código de la NVL.Para ayudar a mantener la transparencia del rendimiento, es recomendable configurar un de tiempo de ciclo de ≥50 ms para esta tarea.
NOTA: Con el fin de mantener la transparencia del rendimiento, deberá definir la prioridad de tareas de la tarea NVL dedicada a un valor superior a 25 y regular las comunicaciones para evitar la saturación de la red innecesariamente.
|
|
|
Introduzca un número exclusivo para cada NVL (remitente) de la red. Los usan los receptores para identificar la lista de variables. |
|
activado |
Si se activa esta opción, las variables se comprimen en paquetes (datagramas) para su transmisión. Si se desactiva esta opción, se transmite un paquete por variable. |
|
desactivado |
Active esta opción para añadir una suma de comprobación a cada paquete de variables durante la transmisión.
Posteriormente, los receptores verificarán la suma de comprobación de cada paquete que reciban y rechazarán aquellos que no tengan una suma de comprobación coincidente. Se emitirá una notificación con el |
|
desactivado |
Active esta opción para que el receptor envíe un mensaje de confirmación por cada paquete de datos que reciba.
Se emitirá una notificación con el |
|
activado |
Seleccione esta opción para establecer una transmisión de datos cíclica en el definido.Este debe ser un múltiplo del tiempo de ciclo que haya definido en la tarea para ejecutar el código de la NVL a fin de lograr un tiempo de transmisión preciso de las variables de red. |
|
desactivado |
Seleccione esta opción para transmitir variables cuando sus valores hayan cambiado.
NOTA: Tras la primera descarga o el uso del comando o en la modalidad Online, los controladores del receptor no se actualizan y conservan su último valor, mientras que el valor del controlador del emisor pasa a ser 0 (cero).
El parámetro define el intervalo de tiempo mínimo que debe transcurrir entre las transferencias de datos. |
|
desactivado
|
Seleccione esta opción para transmitir variables siempre que la especificada sea TRUE. La variable se compara con todos los ciclos de la tarea para ejecutar el código de la NVL. |
Descripción del botón
Parámetro |
Valor predeterminado |
Descripción |
---|---|---|
|
1202 |
Introduzca un número de puerto exclusivo (≥ 1202) para cada NVL (remitente). |
|
255.255.255.255 |
Introduzca una dirección IP de difusión específica para su aplicación. |
Solo se puede añadir una lista de variables globales de red en el
. En esta lista se definen variables que se especifican como variables de red en otro controlador dentro de la red.Por ello, un objeto de NVL (receptor) solo se puede añadir a una aplicación si ya se ha creado en uno de los otros controladores de red una NVL (remitente) con propiedades de red (lista de variables de red). Estos controladores pueden estar en el mismo proyecto o en proyectos distintos.
Para crear la NVL (receptor), defina los parámetros siguientes en el cuadro de diálogo
:Descripción de los parámetros
Parámetro |
Valor predeterminado |
Descripción |
---|---|---|
|
|
Especifique un nombre para la NVL (receptor). |
|
Tarea definida en el nodo de esta . |
En la lista de tareas, seleccione la tarea que recibirá las tramas del emisor disponibles en el nodo del controlador receptor. |
|
1 de las NVL (remitente) disponibles en el proyecto |
Seleccione la NVL (remitente) de la lista de NVL (remitente) con propiedades de red disponibles en el proyecto. En la lista, seleccione la entrada para utilizar una NVL (remitente) de otro proyecto. Esta acción activa el parámetro a continuación. |
|
– |
Este parámetro solo está disponible si se selecciona la opción para el parámetro .Al pulsar Windows en la que podrá buscar el archivo de exportación *.gvl que haya creado a partir de una NVL (remitente) en otro proyecto. abrirá una ventana del Explorador dePara obtener más información, consulte el apartado Cómo añadir una NVL (receptor) de un proyecto diferente. |
Al añadir una NVL (receptor) mediante el cuadro de diálogo
, se proporcionan las NVL (remitentes) adecuadas que se encuentran en el proyecto actual de la red actual para que se seleccionen en el cuadro de lista . Se deben importar las NVL (remitente) de otros proyectos (consulte el apartado Cómo añadir una NVL (receptor) de un proyecto diferente a continuación).Debido a esta selección, cada NVL (receptor) del controlador (remitente) actual se vinculará con una NVL (remitente) específica de otro controlador (receptor).
Además, debe definir un nombre y una tarea, que será la responsable de gestionar las variables de red cuando se añada la NVL (receptor).
En lugar de elegir directamente una NVL (remitente) de otro controlador, también puede especificar un archivo de exportación de NVL (remitente) que haya generado previamente a partir de la NVL (remitente) mediante las propiedades de
. Esto le permite utilizar una NVL (remitente) definida en otro proyecto.Para ello, seleccione la opción
para el parámetro y especifique la ruta en el parámetro .Más adelante, puede modificar la configuración en el cuadro de diálogo
.Al hacer doble clic en una NVL (receptor) del
, se mostrará su contenido en un editor que aparecerá en la parte de la derecha. Sin embargo, no se puede editar el contenido de la NVL (receptor), ya que es solo una referencia al contenido de la NVL (remitente) correspondiente. En la parte superior del panel del editor se indica el nombre exacto y la ruta del remitente que contiene la NVL (remitente) correspondiente junto con el tipo de protocolo de red utilizado. Si se modifica la NVL (remitente) en cuestión, el contenido de la NVL (receptor) se actualizará correspondientemente.