Skip to main content

Objeto: Modelo de información OPC UA

Símbolo: _cds_icon_cloud.png

Él Modelo de información OPC UA El objeto se agrega al Gerente de Comunicación En la aplicacion. Cuando se agrega, un objeto de publicación OPC UA _cds_icon_cloud.png y debajo de eso un objeto de modelo de información _cds_icon_information_model.png como un objeto secundario también se agregan.

En el Agregar modelo de información OPC UA cuadro de diálogo, especifique un nombre para el modelo de información y seleccione el modelo de información OPC UA. La selección incluye los modelos de información OPC UA que se instalan en el Repositorio de modelos de información OPC UA.

Para más información, ver: Uso de modelos de información OPC UA

Editor de modelo de información OPC UA

Símbolo: _cds_icon_information_model.png

El editor se utiliza para seleccionar los tipos de objetos y tipos de datos del modelo de información OPC UA que desea utilizar al aire libre. CODESYS proyecto. Los tipos OPC UA seleccionados se convierten en tipos IEC en el editor.

Para más información, ver: Asignación de tipos OPC UA a tipos IEC

Examinar modelo de información

Cuadro de lista

Se muestran el modelo de información utilizado actualmente y los modelos de información a los que hace referencia el modelo actual. Las dependencias dependen del modelo de información respectivo. Siempre se muestra el modelo básico de OPC UA.

Generar declaraciones IEC

Genera una declaración IEC para todos los tipos OPC UA convertidos en un tipo IEC

Los tipos IEC generados se guardan en una carpeta (ejemplo: Objetos OPC) en el Dispositivos vista y se puede utilizar en la implementación del código IEC. Al implementar el CODESYS proyecto, puede seleccionarlos en el Asistente de entrada diálogo.

Cuando se generan las declaraciones IEC, los atributos adecuados se agregan automáticamente a las POU generadas (ejemplo: 'opcua.mapping.type','opcua.mapping.member.accesslevel').

Nota: El usuario no debe cambiar los atributos que ha agregado el sistema.

Cuando no se puede crear el tipo IEC, la entrada UNKNOWN_TYPE se muestra en la declaración en lugar del tipo de datos. El usuario debe eliminar esta variable porque en este caso casi siempre es una característica de OPC UA que aún no es compatible. Las funciones de OPC UA que aún no son compatibles aparecen atenuadas en el área izquierda.

Modelo de datos

Área izquierda: modelo de datos OPC UA

Tipos

Visualización de los tipos de datos y tipos de objetos OPC UA en una estructura de árbol

Cuando arrastra un tipo OPC UA al área derecha, CODESYS convierte el tipo OPC UA en el tipo IEC correspondiente que se puede utilizar en la implementación del CODESYS proyecto. En este caso, solo se puede arrastrar al área de la derecha el nodo raíz de un tipo OPC UA.

Para obtener una descripción detallada de la asignación de tipos OPC UA individuales a los tipos IEC correspondientes en la operación de asignación, consulte los capítulos "Asignación de tipos OPC UA a tipos IEC" y "Asignación de tipos de referencia".

Tipo de elemento

Tipo de elemento OPC UA

Tipo de referencia

Tipos de referencia OPC UA

Ejemplo: HasComponent, HasProperty

Para obtener una descripción de estos tipos de referencia, consulte el capítulo "Asignación de tipos OPC UA a tipos IEC".

Regla de modelado

  • Obligatorio: Para el tipo OPC UA correspondiente, los miembros respectivos se generan en el proyecto cuando el Generar declaraciones IEC se ejecuta el comando. En la zona derecha, el Generar miembro El campo está activado y no se puede desactivar.

  • Opcional: La generación de un miembro IEC para este tipo de OPC UA es opcional.

  • Marcador de posición opcional: a la derecha, puede arrastrar otro tipo de IEC para este marcador de posición.

    Para ver un ejemplo en forma de captura de pantalla, consulte el capítulo: “Use OPC UA Companion information models“

Área derecha: tipos de objetos y tipos de datos del modelo de información OPC UA que se asignan a tipos IEC

Nombre

Nombre de la POU IEC o tipo de datos en el proyecto

Por defecto, el nombre del tipo se muestra en el modelo de información OPC UA. OPC UA también admite nombres que no son válidos en IEC. En estos casos, CODESYS genera automáticamente un nombre IEC válido.

Puedes cambiar el nombre.

Tipo CEI

Tipo IEC al que se asignó el tipo OPC UA (ejemplo: BOOL, Método).

Tipo OPC UA

corresponde a la Tipo de elemento se muestra en el área izquierda

Generar miembro

  • standard icon: Cuando el Generar declaraciones IEC se ejecuta el comando, se genera un miembro correspondiente o un marcador de posición en el proyecto. Solo las interfaces se generan automáticamente aquí, y la implementación aún debe crearse manualmente más adelante en una POU.

    Cuando el Regla de modelado es Obligatorio para el tipo OPC UA en el área derecha, esta opción no se puede desactivar.

  • _cds_icon_option_deactivated.png: Cuando el Generar declaraciones IEC se ejecuta el comando, no se genera un miembro correspondiente en el proyecto. Haga clic en esta opción para activarla.

Redactor editorial OPC UA

Símbolo: _cds_icon_cloud.png

En el editor se configuran las instancias (objetos OPC UA) de los tipos OPC UA que deben estar disponibles para los clientes OPC UA a través del controlador.

Buscar instancias asignadas

Busca en GVL y PRG debajo de la aplicación actual instancias de los tipos de OPC UA mapeados que ya se han declarado

El resultado de la búsqueda se muestra en la lista.

Nota: Instancias en el POU vista y en las bibliotecas no se tienen en cuenta.

Crear nueva instancia

Abre el Crear nueva instancia cuadro de diálogo para seleccionar el tipo de IEC para el que se debe generar una nueva instancia

Se pueden generar instancias para las POU que se han creado en el editor de modelos de información OPC UA a partir de tipos OPC UA. Estas instancias se pueden utilizar en POU en la aplicación.

Requisito: En el editor del modelo de información OPC UA, el Generar declaraciones IEC el comando se ha ejecutado después de asignar los tipos OPC UA a los tipos IEC.

Nodo raíz

Selección de directorios o la instancia de objeto del servidor que se muestra en el Cliente OPC UA para publicar las instancias

El cuadro de lista depende de la especificación complementaria de OPC UA aplicada.

Lista tabular de instancias generadas:

Variable OPCUA

Variable que se ha generado como instancia de un tipo OPC UA

Esta variable se puede publicar en un Cliente OPC UA.

Puede editar el nombre mostrado.

Tipo OPC UA

Tipo OPC UA del Variable OPCUA

Mapear o Generar

  • _cds_icon_map_to_existing_variable.png: Él Variable OPCUA se ha asignado a una variable existente.

  • _cds_icon_create_new_variable.png: Él Variable OPCUA se ha generado como una nueva instancia.

Variable CEI

Nombre completo de la variable

Tipo CEI

Tipo IEC de la variable IEC

Derechos de acceso

Tenga en cuenta que un Cliente OPC UA puede tener acceso de lectura/escritura a la variable OPC UA.

En los bloques de funciones, los derechos de acceso a las variables se pueden cambiar por atributos que también se pueden leer desde el archivo XML si es necesario.

Leyendo y escribiendo

Máximo

Máximos permisos posibles para la variable OPC UA