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

USERERR

Error generado por el usuario

Previous pageReturn to chapter overviewNext page

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

 

Representación Ladder

 

USERERR2_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

(750 - 799)

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

 

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

 

USERERR2_example01

 

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

 

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);