Skip to main content

Pestaña: Variables

Las variables para los datos provenientes de una fuente remota se declaran en la lista de variables globales <name of data source>. La lista de variables globales actúa como una interfaz de datos para el PLC remoto. El objeto se encuentra debajo de la aplicación y debajo de la Fuentes de datos_Objetos carpeta.

Para más información, ver: Enlace de datos con fuentes de datos

Actualizar variables

Establece una conexión con el dispositivo remoto y abre el Elija Variables diálogo.

Variable local

Variable en la aplicación local. Contiene los datos remotos.

Contiene los datos remotos

Derechos de acceso

Derechos de acceso de las variables. La respectiva variable remota tiene los mismos derechos de acceso.

La respectiva variable remota tiene los mismos derechos de acceso.

  • _visu_icon_variable_write_access.png: acceso de escritura. Cada vez que los valores cambian, la variable se actualiza en el controlador.

  • _visu_icon_variable_read_access.png: acceso de lectura. Cada vez que los valores cambian en el controlador, la variable se actualiza en la aplicación.

  • _visu_icon_variable_read_write_access.png: acceso de lectura y escritura

Nota: Si cambia los derechos de acceso, se requiere una descarga para que el cambio entre en vigencia.

Actualizar siempre

_cds_icon_option_deactivated.png: Los datos del controlador se actualizan automáticamente (a través de la fuente de datos). Una variable se actualiza automáticamente si se utiliza en la visualización, tendencia, receta o como alarma.

Nota: Este es el tipo de configuración recomendado.

standard icon: La variable se actualiza cada ciclo.

Nota: Seleccione la opción solo cuando la variable se use exclusivamente en código IEC. Si se utiliza una variable en el código de visualización, se actualiza automáticamente.

Nota: Cuando una instancia de un bloque de funciones o un tipo de datos se actualiza de esta manera, la instancia siempre se transfiere por completo.

Crear o mapear

Tipo de asignación de cómo se asigna la variable remota a la variable local.

  • _comm_icon_create_new_variable.png: Asignación a una variable creada específica con el tipo de datos de la variable remota. Los datos de control se mapean 1:1. Ese es el tipo de mapeo recomendado. La variable se declara en la GVL <name of data source>.

    Los datos de control se mapean 1:1. Ese es el tipo de mapeo recomendado. La variable se declara en la GVL <name of data source>.

  • _visu_icon_map_to_existing_variable.png: Asignación a una variable existente

    Esto requiere que la variable "remota" existente tenga el mismo tipo de datos que la variable local. Tenga en cuenta lo siguiente para esto:

    • Sobre el Asignaciones de tipos , especifique el nombre del tipo de archivo para tipo local como debería usarse en la aplicación local.

      Ejemplo: "yTypeFromLib"

    • Pero para Tipo remoto, especifique el tipo existente de una biblioteca con el espacio de nombres (<namespace>.<type>).

      Ejemplo: "NS_TypeFromLib.TypeFromLib"

      Esta es la única manera de crear el tipo compatible en la aplicación.

      Ejemplo:

      //Code generated by Data Sources.
      //Modifying generated code is not recommended!
      {attribute 'signatureoverload' := 'LibType'}
      {attribute 'signatureoverloadnamespace' := 'NAMESPACE'}TYPE
      TypeFromLib :STRUCT
        iVar : INT;         
        iVar2 : INT;
        iVar3 : INT;
      END_STRUCT
      END_TYPE
      
  • _comm_icon_create_to_existing_variable.png: Asignación a una variable creada específica con tipo de datos compatible con el tipo de datos remotos: los tipos de datos remotos y locales no son iguales, pero son compatibles. Por ejemplo, un tipo de datos conforme al tipo puede estar disponible en una biblioteca. La variable se declara en la GVL <name of data source>.

Asignación de tipos

Tipo de datos de la variable remota. Si la variable no es un tipo escalar, entonces el tipo se lista en el Asignaciones de tipo pestaña.

Si la variable no es un tipo escalar, entonces el tipo se lista en el Asignaciones de tipo pestaña.

variable remota

Variable en el PLC remoto

Diálogo: Elegir Variables

Símbolo: _visu_icon_update_structured_variables.png

Función: El cuadro de diálogo enumera las variables remotas a las que se accede mediante la conexión configurada.

Llamar: Actualizar variables comando en el Variables pestaña.

Requisito: El PLC remoto está funcionando. La aplicación de control se descarga.

Variables

Las variables remotas se enumeran en la vista de árbol. El nodo superior se identifica por el nombre de la aplicación remota. Sus variables se enumeran a continuación. Los datos estructurados se enumeran con todos sus elementos subordinados.

Ejemplo: appControl_A

standard icon: La variable se selecciona para transferir al dispositivo local. Cuando la variable está estructurada, se aplica con todos los subelementos. Si las variables en sí son subelementos, entonces solo se aplica este subelemento sin aceptar la estructura por completo.

Fuente roja: cuando una variable se muestra en una fuente roja, la variable no está disponible (ya) en el PLC remoto.

Nota: puede hacer clic en Desmarque las variables no disponibles para eliminar la variable de la lista.

_cds_icon_option_deactivated.png: La variable no está seleccionada para la transferencia.

_cds_icon_plus.png

La variable tiene elementos expandibles. Al hacer clic en el símbolo, la variable se amplía por sus elementos.

Insertar los elementos estructurados

standard icon: Las variables seleccionadas se transfieren con esta estructura si están estructuradas.

_cds_icon_option_deactivated.png: La variable se transfiere sin estructura con un tipo de datos escalar.

Desmarque las variables no disponibles

Requisito: El enlace es visible cuando ya no está disponible en la variable disponible en el PLC remoto. Estas variables están marcadas en rojo en la ventana de arriba. La configuración de símbolos o la aplicación presumiblemente cambió en el PLC remoto.

Al hacer clic en el comando, las variables rojas se eliminan del cuadro de lista.