Skip to main content

Ajustes de configuración del servidor OPC UA

Para permitir el acceso de un cliente OPC UA CODESYS variables, es necesario configurar el servidor OPC UA. Esto se hace en el archivo de configuración. CODESYSControl.cfg que se almacena en el directorio de instalación de CODESYS en el \GatewayPLC directorio.

ejemplo 8. Configuración de muestra
[CmpOPCUAServer]
NetworkAdapter="eth0"
tabla 5.

Llave

Valor por defecto

Sistema de tiempo de ejecución (y superior)

Descripción

MaxNodesPerRead

100

V3.5 SP 17

Define el número de nodos que son aceptados por el servicio OPC UA correspondiente. El OperationLimits También se tienen en cuenta las dimensiones del espacio de direcciones OPC UA. Para obtener más detalles, consulte la especificación OPC UA.

MaxNodesPerHistoryReadData

100

V3.5 SP 17

MaxNodesPerHistoryReadEvents

100

V3.5 SP 17

MaxNodesPerWrite

100

V3.5 SP 17

MaxNodesPerHistoryUpdateData

100

V3.5 SP 17

MaxNodesPerMethodCall

100

V3.5 SP 17

MaxNodesPerBrowse

100

V3.5 SP 17

MaxNodesPerRegisterNodes

100

V3.5 SP 17

MaxNodesPerTranslateBrowsePathsToNodeIds

100

V3.5 SP 17

MaxNodesPerNodeManagement

100

V3.5 SP 17

NetWorkAdapter

V3.5 SP7

Configura el adaptador de red que debe utilizar el servidor OPC UA.

Ejemplo: "eth0", "Adaptador Ethernet"

Si no existe una configuración, se utilizan todos los adaptadores de red con una dirección IP válida.

NetworkPort

4840

V3.5 SP7

Configura el puerto utilizado por el servidor OPC UA.

UseLoopback

1

V3.5 SP7 parche 2

Agrega el adaptador de loopback como punto final OPC UA si falta en la configuración.

AdapterUpdateRate

5000

V3.5 SP15

Define el intervalo en el que el servidor OPC UA reacciona ante cambios en los adaptadores de red. Los puertos se abren o cierran dependiendo de si un adaptador de red se vuelve a conectar o ha perdido la conexión.

ItemMinSamplingRate

100

V3.5 SP15

Define la frecuencia de muestreo mínima de las variables monitoreadas (en ms).

NumOfWorkerTasks

-1

V3.5 SP16

Configura el número de tareas de trabajador que se crearán. El valor predeterminado -1 genera entre 1 y (<número de núcleos de CPU> - 1) tareas de trabajo. Las tareas de los trabajadores son responsables de muestrear las variables monitoreadas.

WorkerTasksDynamic

2

V3.5SP18

Define si las tareas de trabajo del servidor OPC UA deben crearse dinámicamente dependiendo de la carga o estáticamente para optimizar el comportamiento de inicio:

  • 0: Estático

  • 1: Generar, pero pausar y reanudar según la carga

  • 2: Generar y finalizar dependiendo de la carga.

SchedulerResolution

1

V3.5 SP17

Configura la resolución del planificador del Servidor OPC UA (en ms)

SessionsMax

100

V3.5 SP17

Número máximo posible de sesiones (solo efectivo si es mayor que el tamaño inicial). Una sesión es una conexión en línea de un cliente.

SecureChannelsMax

50

V3.5 SP19

Número máximo de canales de comunicación admitidos por el servidor. Algunos canales pueden contener varias sesiones. Si el número excede el valor SOCKET_FDSET_SIZE - <número de puertos abiertos>, entonces no se pueden utilizar todos los canales.

ContinuationPointsPerSessionMax

50

V3.5 SP17

Máximos puntos de continuación posibles por sesión. El parámetro es obligatorio para que el cliente pueda buscar información posteriormente.

PublishRequestsPerSessionMax

Ilimitado

V3.5 SP17

Máximas solicitudes de publicación posibles por sesión

SubscriptionsPerSessionMax

Ilimitado

V3.5 SP17

Número máximo posible de suscripciones por sesión

PublishNotificationsMax

Ilimitado

V3.5 SP17

Número máximo de mensajes de publicación posibles