Skip to main content

Salidas de registro de la pila de protocolos

Las salidas de registro son la única forma en que el usuario puede monitorear el comportamiento de la pila de protocolos integrados.

Sugerencia

Al configurar el filtro de registro, se escriben más salidas en el registrador que las proporcionadas por la configuración predeterminada. Para ello, el valor Logger.0.Filter se establece en 0xFFFFFFFF en el archivo de configuración del RTE CODESYSControl_User.cfg, en el segmento [CmpLog].

. Las siguientes salidas de registro y su causa se pueden asignar a la pila de protocolos TCP/UDP integrada:
  • *** SysSocketlwIP -> No network-adapter for LwIP available!

    Ninguno de los controladores del adaptador de red se cargó porque no existen en la configuración (lista de componentes) o no se instalaron para al menos un adaptador de red mediante el Administrador de dispositivos de Windows.

  • *** SysSocketlwIP -> x network-adapters for LwIP available.

    Hay al menos un adaptador de red disponible para que lo utilice la pila de protocolos integrados.

  • *** SysSocketlwIP -> Switched to Winsock, use of unknown adapter! Winsock: 0xxxxxxxx.

    Un socket con la dirección del identificador después de los dos puntos se pasó a la pila de IP de Windows para su uso posterior. En la mayoría de los casos, la causa es una llamada de SysSockBind o SysSockSendTo a una dirección de adaptador desconocida para la pila de protocolos interna, como 127.0.0.1 (localhost) o 0.0.0.0 (ANY_ADDR).

    La salida de este tipo de registros es normal cuando se inicia el sistema de tiempo de ejecución porque los componentes internos como el servidor OPC UA, el servidor web o el enlace CmpBlkDrvTcp a localhost/ANY_ADDR.

  • *** Error: SysSocketlwIP driver -> local receive buffer overrun.

    Si el sistema de tiempo de ejecución está extremadamente ocupado (por ejemplo, debido a tareas IEC que consumen más del 80 o 90 por ciento de la potencia informática total disponible), puede ocurrir que la pila de protocolos no pueda evaluar a tiempo las tramas Ethernet recibidas antes de recibirlas. el búfer está lleno. En el caso de UDP, estos datos se pierden y una repetición depende del protocolo subyacente. Para conexiones TCP, se proporciona una repetición de bloque.

  • Otro *** Error… las salidas de registro no deben ocurrir y, si es necesario, deben informarse al equipo de soporte.