Saltar al contenido principal

Descripción General De Las Variables

Alcance global

Variables globales se almacenan en la carpeta de variables globales, situada dentro de la carpeta de programas del recurso. Son accesibles desde todos los archivos Ladder de dicho recurso, así como desde los archivos ST del mismo recurso.

Introducido en WPS v3.20, el editor Multivista rediseña la forma en que se presentan y editan los archivos de variables globales:

Ventana de variables en el editor Ladder

Multivista

Al abrir el archivo, se muestra primero la pestaña visual, y puedes cambiar a la pestaña de texto en cualquier momento. Los editores de texto y visual están sincronizados, por lo que los cambios realizados en una vista se reflejan en la otra.

El editor visual admite acciones comunes de gestión de variables, como añadir, editar, eliminar, reordenar, renombrar, exportar e importar variables. El editor de texto resulta útil cuando prefieres escribir o pegar directamente las definiciones de las variables.

Editor visualEditor de texto
Ventana de variables en el editor de variables globales
Se abre en primer lugar al abrir el archivo de variables globales.
Admite acciones de agregar, editar, eliminar, reordenar, renombrar, exportar e importar.
Ventana de variables en el editor de variables globales
Se puede seleccionar desde la vista de pestañas en cualquier momento.
Admite escribir directamente o pegar definiciones de variables.

Barra de herramientas de variables

Los siguientes comandos están disponibles en la barra de herramientas de edición de variables.

IconoComandoDescripción
Add Variable buttonAgregar variableAñade una nueva variable.
Edit Variable buttonEditar variableEdita la variable seleccionada.
Remove Variable buttonEliminar variableElimina la variable seleccionada.
Move Variable Up buttonAscenderMueve la variable seleccionada una fila hacia arriba en la tabla.
Move Variable Down buttonMover hacia abajoMueve la variable seleccionada una fila hacia abajo en la tabla.
Rename Variable buttonRenombrar variableCambia el nombre de la variable seleccionada.
Export Variables buttonExportar variablesExporta variables del grupo actual a un archivo.
Import Variables buttonImportar variablesImporta variables al grupo actual desde un archivo.

En el editor visual, usa los comandos de la barra de herramientas para añadir, editar, reordenar y gestionar variables mediante la interfaz gráfica. En el editor de texto, edita las definiciones de las variables directamente escribiendo o pegando sus entradas. El editor Multivista permite alternar entre ambos modos o combinarlos.

Campos variables por grupo

Cuando se define una variable a través de la lista de variables, los campos obligatorios dependen del grupo al que pertenece la variable.

GLOBAL, RETAIN y CONSTANT

Campos para variables globales y globales retentivas

CampoDescripción
EtiquetaIdentificador de variable.
TamañoNúmero de elementos en la matriz1 asociada a la variable.
Tipo de datosTipo numérico de la variable.
EnDefine a qué área de memoria global accede la variable.
DirecciónDirección relacionada con el área de memoria global. Si se deja en blanco, el compilador define la dirección automáticamente.
BitPara tipos de datos Boolean, define el bit al que se accede, desde 0 hasta 7.
Valor inicialValor cargado en la variable durante la inicialización del dispositivo.
ComentarioComentario de la variable en el idioma seleccionado.
ModbusDirección Modbus.

SISTEMA

Variables de sistema y reservadas utilizadas por funciones internas o definidas previamente por el sistema. Estas variables se gestionan por separado para evitar modificaciones accidentales.

Campos para variables del sistema

CampoDescripción
EtiquetaIdentificador de variable.
TamañoNúmero de elementos en la matriz1 asociada a la variable.
Tipo de datosTipo numérico de la variable.
EnDefine a qué área de memoria global accede la variable.
DirecciónDirección relacionada con el área de memoria global.
BitPara tipos de datos Boolean, define el bit al que se accede, desde 0 hasta 7.
ComentarioComentario de la variable en el idioma seleccionado.
ModbusDirección Modbus.

PARÁMETRO

Los parámetros del dispositivo son accesibles mediante Ladder y HMI. Estos parámetros controlan la configuración y se almacenan en su propio archivo de variables para facilitar la parametrización.

Campos para variables de parámetros globales

CampoDescripción
EtiquetaIdentificador de variable.
Tipo de datosTipo numérico de la variable.
EnDefine a qué área de memoria global accede la variable.
DirecciónDirección relacionada con el área de memoria global.
Valor inicialValor predeterminado.
ComentarioComentario de la variable en el idioma seleccionado.
ModbusDirección Modbus.

IOs

Entradas y salidas físicas del dispositivo. Las variables I/O se documentan por separado para simplificar la asignación de hardware y de direcciones.

Campos para variables de I/O

CampoDescripción
EtiquetaIdentificador de variable.
TamañoNúmero de elementos en la matriz1 asociada a la variable.
Tipo de datosTipo numérico de la variable.
EnDefine a qué área de memoria global accede la variable.
DirecciónDirección relacionada con el área de memoria global.
BitPara tipos de datos Boolean, define el bit al que se accede, desde 0 hasta 7.
ComentarioComentario de la variable en el idioma seleccionado.
ModbusDirección Modbus.

Campos constantes

Campos para variables constantes

CampoDescripción
EtiquetaIdentificador de variable.
Tipo de datosTipo numérico de la variable.
ValorValor constante de la variable.
ComentarioComentario de la variable en el idioma seleccionado.

Footnotes

  1. Cuando Tamaño es mayor que cero, se accede a las variables en Ladder mediante su índice de matriz. 2 3