Skip to main content

Pestaña: Comunicación, vía CODESYS Simbólico

La pestaña incluye la configuración de comunicación a través de CODESYS Simbólico para la fuente de datos remota.

cuando inicialmente agregando una fuente de datos, ha seleccionado el CODESYS Simbólico tipo de fuente de datos y, dependiendo de eso, se configuraron los ajustes de comunicación con la fuente de datos. Posteriormente, la configuración de comunicación está desactualizada en esta pestaña. Inicialmente, sólo puede configurar el Tipo de fuente de datos entorno.

CODESYS Simbólica significa que en el caso de una conexión activa la comunicación se realiza mediante monitorización simbólica. Este tipo de acceso simbólico es posiblemente para CODESYS V2 y CODESYS Variantes del controlador V3. Además, el sistema de tiempo de ejecución debe admitir la configuración de símbolos.

Sugerencia

Puede desarrollar una aplicación local fuera de línea basada en la información del símbolo sin una conexión a la fuente de datos. Para ello, se remite a un archivo de símbolos en los ajustes de configuración en el que se ha almacenado toda la información variable necesaria. Entonces no se establece ninguna conexión activa.

Pestaña: Comunicación, vía CODESYS Simbólico

Información variable

. Fuente de la información variable
  • Desde la configuración de conexión

    Se establece una conexión de forma activa de acuerdo con la configuración de comunicación especificada a continuación (Tipo de conección y Configuración de conexión). La información variable se lee desde la aplicación del controlador remoto.

  • <nombre del dispositivo>.<nombre de la aplicación>.configuración del símbolo

    La información de la variable se lee de la configuración del símbolo. La configuración de símbolos es parte del proyecto activo y se encuentra en el árbol de dispositivos en el objeto del control remoto debajo de la aplicación. No se ha establecido una conexión activa con el controlador.

  • Del archivo de símbolos

    La información variable se lee de un archivo de configuración de símbolos que se almacena en el sistema de desarrollo. En el Elija el archivo de símbolo campo, especifique estos datos. No se ha establecido una conexión activa con el controlador.

Elija el archivo de símbolo

La ruta del archivo de símbolos para el Información variable la selección es Del archivo de símbolos.

El archivo de símbolos se almacena en el sistema de desarrollo y contiene la información variable requerida. De forma predeterminada, se crea una ruta de archivo de símbolos en el directorio del proyecto con la siguiente estructura: <project folder>\<project name>.<device name>.<application name>.xml.

Ejemplo: D:\Projects\Project_A\VisualizeWithHMI.Device.Application.xml

Nota: Si el Tabla de alarmas elemento o Tendencia elemento se utiliza en la visualización, luego el archivo de símbolos requerido para el acceso simbólico y el proyecto respectivo deber ambos se guardarán en la misma carpeta. El proyecto contiene la configuración para el elemento de la tabla de alarmas o el registro de tendencias para el elemento de tendencias. Este es el caso predeterminado para los archivos de símbolos generados automáticamente.

Ejemplo: D:\Projects\Project_A\VisualizeWithHMI.project

Tipo de conección

Tipo de conexión entre el PLC remoto y el dispositivo local.

Según el tipo de conexión seleccionado, cambian los siguientes ajustes.

Nota: Siempre que sea posible, evite una conexión directa sin una puerta de enlace.

  • CODESYS V2

    Los dispositivos existen en la misma red. El tiempo de ejecución V2 en el PLC remoto proporciona una interfaz de comunicación.

  • CODESYS V2 (a través de la puerta de enlace)

    Los dispositivos no existen en la misma red. Están conectados a través de una puerta de enlace V2.

  • CODESYS V3

    Los dispositivos existen en la misma red. El tiempo de ejecución V3 en el PLC remoto proporciona una interfaz de comunicación.

  • CODESYS V3 (a través de la puerta de enlace)

    Los dispositivos no existen en la misma red. Están conectados a través de una puerta de enlace V3.

Ajustes de conexión para el tipo de conexión CODESYS V2

SOCIEDAD ANÓNIMA

Tipo de conductor

  • Tcp/Ip (Ruta Nivel 2)

  • Tcp/Ip (Nivel 2)

  • TCP/Ip

Dirección

Ejemplo: localhost (para el sistema utilizado actualmente en su computadora)

Puerto

Ejemplo: 1200

Tamaño de bloque

Ejemplo: 128

Requisito: El tipo de controlador es Tcp/Ip (Nivel 2).

ID de objetivo

Ejemplo: 0

Requisito: El tipo de controlador es Tcp/Ip (Ruta Nivel 2).

Orden de bytes de Motorola

standard icon: Orden de bytes en el PLC en big endian (formato Motorola)

_cds_icon_option_deactivated.png: Orden de bytes en little endian (formato Intel)

Ajustes de conexión para el tipo de conexión CODESYS V2 (a través de la puerta de enlace)

Puerta

Los ajustes de la puerta de enlace se configuran además de los ajustes del PLC.

Nota: Para esta conexión, un CODESYS Development System Servidor de puerta de enlace (V2 Gateway) también debe instalarse en la computadora de desarrollo donde CODESYS V3 se está ejecutando.

dirección IP

Ejemplo: localhost

Puerto

Ejemplo: 1217

Ajustes de conexión para el tipo de conexión CODESYS V3

SOCIEDAD ANÓNIMA

Nombre o dirección del dispositivo

El ajuste que realice aquí varía según la selección en el Tipo de nombre o dirección cuadro de lista. Para las opciones que se derivan automáticamente, no tiene que especificar la configuración aquí. El ajuste puede permanecer vacío.

Ejemplo: Nada especificado para ...(derivado automáticamente)

Ejemplo: PLC_A por Nombre del nodo

Ejemplo: [ABCD] por dirección de nodo

Ejemplo: 192.168.1.5:11741 por dirección IP

Ejemplo: POU.dssCommVar con tipo de datos DatasourceSym.ConnectionSetup por Dinámico de variable

Insinuación: _cds_icon_three_dots.png: Abre la entrada para seleccionar las variables del programa para la configuración dinámica. Esta variable tiene que ser del tipo de dato DatasourceSym.ConnectionSetup.

Tipo de nombre o dirección

  • Nombre de nodo (derivado automáticamente)

  • Dirección de nodo (derivada automáticamente)

  • Dirección IP (derivada automáticamente)

  • Nombre del nodo

  • dirección de nodo

  • dirección IP

  • Dinámico de variable

Dinámico de variable

El nombre o la dirección del dispositivo se configura dinámicamente en tiempo de ejecución mediante una variable IEC de tipo de datos DatasourceSym.ConnectionSetup. el tipo de datos DatasourceSym.ConnectionSetup (STRUCT) se define en el Datasource Symbolic Access biblioteca. Para la configuración, el miembro de la estructura xDataValid primero tiene que ser configurado para FALSE. Si se han especificado los datos de dirección, entonces xDataValid se tiene que volver a poner TRUE.

Caso de uso: el nombre o la dirección del dispositivo no están disponibles cuando se crea un proyecto.

La configuración dinámica también se puede utilizar para cambiar la configuración en tiempo de ejecución sin reiniciar la aplicación HMI.

Nota: Para este tipo de conexión, la conexión tampoco se realiza de forma dinámica a través de la puerta de enlace.

Ajustes de conexión para el tipo de conexión CODESYS V3 (a través de la puerta de enlace)

Puerta

Los ajustes de la puerta de enlace se configuran además de los ajustes del PLC.

dirección IP

Ejemplo: localhost

Puerto

Ejemplo: 1217

Ampliación de la configuración de comunicación para la interfaz PLCHandler

Importante

No se recomienda configurar PLCHandler manualmente.

La conexión con el controlador se establece a través del CODESYS Interfaz de comunicación PLCHandler. En este caso, la configuración se realiza en formato INI de PLCHandler y permite una parametrización avanzada.

Avanzado

Usado como

  • no usar

    Ajuste recomendado

    Él contenido INI propiedad, así como los valores de configuración especificados allí se ignoran.

  • Ampliar la configuración con el siguiente contenido

    Por regla general, se utilizan los ajustes de configuración que se especifican en el Ajustes de conexión para CODESYS V3 (a través de la puerta de enlace). Además, los ajustes de configuración se utilizan en el contenido INI propiedad.

  • Configura completamente con el siguiente contenido

    Los ajustes de configuración del Ajustes de configuración para CODESYS V3 (a través de la puerta de enlace) se ignoran las propiedades. En su lugar, sólo se utilizan los ajustes de configuración en el contenido INI propiedad.

contenido INI

Requisito: Usado como se establece en Ampliar la configuración con el siguiente contenido.

Ejemplo:

logfilter=16#000000FF

Ejemplo:

parameter0=EncryptCommunication
value0=1

Nota: si los parámetros son genéricos, se pueden especificar como basados en 0 (parameter0 y value0). Al extender, la numeración se ajusta automáticamente para que los parámetros extendidos se conecten con los existentes. El número de parámetros (parameters=<n>) también se establece en el valor correcto.

contenido INI

Requisito: Usado como se establece en Configura completamente con el siguiente contenido.

Ejemplo:

[PLC:PLC_IdArti]
interfacetype=ARTI
active=1
logevents=1
motorola=0
nologin=0
timeout=10000
precheckidentity=0
tries=3
waittime=12
reconnecttime=10
buffersize=0
device=Tcp/Ip (Level 2 Route)
instance=PLCWinNT_TCPIP_L2Route
parameters=4
parameter0=Address
value0=localhost
parameter1=Port
value1=1200
parameter2=TargetId
value2=0
parameter3=Motorola byteorder
value3=No

Ajustes de comunicación para controladores con gestión de usuarios de visualización

Configuración de inicio de sesión

Si se configura una administración de usuarios de visualización en el dispositivo remoto, se requieren credenciales válidas al iniciar sesión.

Tipo

Define cómo la gestión de usuarios de visualización obtiene credenciales

  • Inicie sesión con las siguientes credenciales

    Las credenciales están codificadas en el Nombre de usuario y Clave ajustes. Se utilizan cada vez que se intenta una conexión.

  • Inicie sesión con las credenciales determinadas en tiempo de ejecución

    En tiempo de ejecución, se abre un cuadro de diálogo y se solicita al usuario que especifique un nombre de usuario y una contraseña. Credenciales codificadas, que no obstante se han especificado en Nombre de usuario y Clave, son ignorados.

Nombre de usuario

Ejemplo: max.smith

Clave

Ejemplo: ···