Camino:  Equipo (Dispositivos) > LDW900 > Ladder > Data Transfer >

USERERR

Erro gerado pelo usuário

Previous pageReturn to chapter overviewNext page

Bloque que genera una alarma o falla con el número programado por el usuario.

 

Representación Ladder

 

USERERR_block

 

Estructura del Bloque

 

Tipo de Variável

Nome

Tipo de Dado

Descrição

VAR_INPUT

EN

BOOL

Habilitação do bloco

CODE

WORD UINT

Código del error generado

(950 - 999)

TYPE

BYTE

Tipo de error generado

(0 - Alarma)

(1 - Falla)

VAR_OUTPUT

ENO

BOOL

Éxito en la generación del error

VAR

USERERR_INST_0

USERERR

Instancia de acceso a la estructura del bloque

 

wpshelp_common_fig_note

¡NOTA!

USERERR_INST_0 no se usa en algunos dispositivos.

 

Operación

 

Este bloque, cuando tiene un valor TRUE en EN, genera una alarma o falla en el equipo, dependiendo del tipo definido en TYPE con el código CODE.

 

El valor de ENO informa si la generación de la alarma o de la falla fue ejecutada exitosamente.

 

Fluxograma do Bloco

 

USERERR_flowchart

 

Ejemplo en Ladder

 

USERERR_example01

 

El ejemplo de arriba, al identificar nivel TRUE en DI1, genera una falla con el código 974 y ajusta la salida DO1.

 

Configuración de la tabla USERERR

 

En los dispositivos que tienen HMI basada en texto, los mensajes se pueden configurar a través de un editor. Para acceder al editor, haga clic derecho en el bloque USERERR y seleccione la opción "Editar tabla USERERR".

 

USERERR_editor01

 

Los textos configurados en la tabla se mostrarán en la HMI cuando el bloque USERERR esté habilitado.

 

USERERR_editor02

 

Después de editar la tabla, seleccione el argumento CODE del bloque igual a la columna CODE de la tabla.

 

Ejemplo en ST

 

 El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.

 

 

VAR

 

END_VAR

 

DO1 := FB_USERERR(EN:=DI1, CODE:=750, TYPE:=1);