Skip to main content

Diagnóstico en la Aplicación

Bloque de funciones del dispositivo

Para cada PROFINET Dispositivo en el árbol de dispositivos, se crea un bloque de funciones que proporciona información básica sobre el estado de conexión o configuración del dispositivo. Por ejemplo, para solicitar entradas de diagnóstico o para una configuración de módulo diferente.

Para más información, ver: IoDrvProfinet.ProfinetController.

Estado del proveedor y del consumidor

Esta información de estado siempre se transfiere con los datos de E/S. Se puede agregar a la CODESYS Asignación de E/S del módulo respectivo.

PROFINET Programa de usuario del dispositivo

Cuando un PLC está configurado para el rol como PROFINET Dispositivo de campo, en este caso el PROFINET La aplicación del dispositivo es la fuente de diagnósticos y alarmas.

La aplicación puede utilizar el bloque de funciones CommFB.SALARM para enviar alarmas específicas de la aplicación ("alarmas de proceso") al controlador. Las alarmas de proceso no requieren entradas de diagnóstico.

Las entradas en la base de datos de diagnóstico del dispositivo se crean con la POU ProfinetCommon.UpdateDiagnosisEntry o eliminado. Si el módulo está intercambiando datos con un controlador, también se envía una alarma de diagnóstico correspondiente al controlador.

Para alarmas y diagnósticos definidos por el usuario (ProfinetCommon.ChannelErrorType en el rango 0x0100 – 0x7FFF), los textos respectivos se pueden almacenar en el GSDML del dispositivo.