TYPE "UDT_ZC_PRO_ENTIDAD"
TITLE = UDT_ZC_PRO_ENTIDAD
VERSION : 0.1
//Tipo de dato proceso entidadades.
   STRUCT
      Habilitar : Bool;   // Habilitar entidad
      ID : Int;   // ID entidad
      Asignacion : Int;   // ID del proceso que ha capturado la unidad
      Estado : Struct
         Disponible : Bool := false;   // Disponible
         Capturada : Bool := false;   // Capturada
         EnProduccion : Bool := false;   // En produccion
         EnCIP : Bool := false;   // En CIP
         EnSIP : Bool := false;   // En SIP
         EnStandby : Bool := false;   // En Standby
         Limpia : Bool := false;   // Limpia
         Sucia : Bool := false;   // Sucia
         Esterilizada : Bool;   // Esterilizada
         ConProducto : Bool := false;   // Con producto
         ConAgua : Bool := false;   // Con agua
         Vacia : Bool := false;   // Vacia
         R_Bool_12 : Bool := false;
         R_Bool_13 : Bool := false;
         R_Bool_14 : Bool;
         R_Bool_15 : Bool;
         Producto : Int;   // Tipo de producto
         CodEstado : Int;   // Codigo de estado
      END_STRUCT;
      Alarma : Struct
         Dispositivo : Bool;   // Algun dispositivo en ERROR
         Manual : Bool;   // Algun dispositivo en MANUAL
         R_Bool_3 : Bool;
         R_Bool_4 : Bool;
         R_Bool_5 : Bool;
         R_Bool_6 : Bool;
         R_Bool_7 : Bool;
         R_Bool_8 : Bool;
      END_STRUCT;
      Dispositivo : Array[1.."N_MAX_ENTIDAD_DISPOSITIVOS"] of Struct
         Tipo : USInt;   // 0 = Sin declarar / 1 = Valvula / 2 = Motor / 3 = Motor VF / 4 = Sinamics
         Num : USInt;   // Numero de dispositivo
      END_STRUCT;
   END_STRUCT;

END_TYPE

