TYPE "UDT_ZC_DISP_ED"
TITLE = UDT_ZC_DISP_ED
VERSION : 0.1
//Tipo de dato de dispositivo entrada digital.
   STRUCT
      Hmi_Estado : Int;   // Estado para HMI
      Estado_AutoMan : Bool := FALSE;   // 0= Automatico / 1= Manual
      Estado_Activado : Bool := FALSE;   // Estado detector
      Estado_EntradaCanal : Bool := FALSE;   // Valor bruto del canal de entrada
      Orden_ActivarManual : Bool := FALSE;   // Orden activar manual
      Config_Habilitar : Bool := FALSE;   // Activar tratamiento de dispositivo
      Config_HabilitarRetardoAct : Bool := FALSE;   // Activar retardo activación
      Config_HabilitarRetardoDes : Bool := FALSE;   // Activar retardo desactivación
      Config_HabilitarInvertir : Bool := FALSE;   // Invertir señal de entrada
      Aux_oldActivado : Bool := false;   // Estado anterior activado
      Aux_oldAutoMan : Bool := false;   // Estado anterior Auto / Manual
      Config_TipoAcceso : SInt := 0;   // 0= Indirecto / 1 =  PLC
      Config_GrupoAlarma : Int := 0;   // Grupo de alarma
      Config_DirEntradaByte : Int := 0;   // Dirección entrada Byte
      Config_DirEntradaBit : Int := 0;   // Dirección entrada Bit
      Tiempos_SPTiempoAct : UInt := 3;   // Consigna retardo de activación
      Tiempos_SPTiempoDes : UInt := 3;   // Consigna retardo de desactivación
      Tiempos_TiempoAct : UInt := 0;   // Tiempo activación actual
      Tiempos_TiempoDes : UInt := 0;   // Tiempo desactivación actual
   END_STRUCT;

END_TYPE

