TYPE
    {
        S7_BlockComment := "MLC_sC";
        S7_BlockTitle := "MLC_4E7"
    }
    UDT_ZC_INF_CIP : STRUCT
        CodigoReceta : Int;
        CodigoRegistro : Int;
        NombreReceta : String;
        NombreRegistro : String;
        LineaCIP : Int;
        TipoLimpieza : STRUCT
            { S7_MLC := "MLC_49p" }
            Línea : Bool;
            { S7_MLC := "MLC_PK" }
            Tanque : Bool;
        END_STRUCT;
        TipoCIP : STRUCT
            { S7_MLC := "MLC_WZ" }
            Basico : Bool;
            { S7_MLC := "MLC_3pQ" }
            Acido : Bool;
            { S7_MLC := "MLC_42B" }
            SoloEnjuague : Bool;
            { S7_MLC := "MLC_4vf" }
            Paracetico : Bool;
            { S7_MLC := "MLC_4xu" }
            Esterilización : Bool;
            R_Bool_6 : Bool;
            R_Bool_7 : Bool;
        END_STRUCT;
        Opciones : STRUCT
            { S7_MLC := "MLC_4CQ" }
            RecupAguaSosa : Bool;
            { S7_MLC := "MLC_4Ct" }
            RecupAguaAcido : Bool;
            { S7_MLC := "MLC_3jr" }
            RecupParacetico : Bool;
            { S7_MLC := "MLC_4eT" }
            EnjuagueCaliente : Bool;
            { S7_MLC := "MLC_3Gh" }
            CalentarAguaRecuperada : Bool;
            { S7_MLC := "MLC_33c" }
            RecuperarSandach : Bool;
            R_Bool_7 : Bool;
        END_STRUCT;
        { S7_Setpoint := "False" }
        FechaInicio : _.UDT_ZC_FECHA;
        FechaFin : _.UDT_ZC_FECHA;
        { S7_MLC := "MLC_42U" }
        TiempoLimpieza : _.UDT_ZC_CONTADOR_TIEMPO;
        Basico : STRUCT
            Limpieza : STRUCT
                Tiempo : UDInt;
                TemperaturaMedia : Real;
                ConductividadMedia : Real;
            END_STRUCT;
            Enjuague : STRUCT
                Tiempo : UDInt;
                TemperaturaMedia : Real;
                ConductividadMedia : Real;
            END_STRUCT;
        END_STRUCT;
        Acido : STRUCT
            Limpieza : STRUCT
                Tiempo : UDInt;
                TemperaturaMedia : Real;
                ConductividadMedia : Real;
            END_STRUCT;
            Enjuague : STRUCT
                Tiempo : UDInt;
                TemperaturaMedia : Real;
                ConductividadMedia : Real;
            END_STRUCT;
        END_STRUCT;
        Paracetico : STRUCT
            Limpieza : STRUCT
                Tiempo : UDInt;
                TemperaturaMedia : Real;
                ConductividadMedia : Real;
            END_STRUCT;
            Enjuague : STRUCT
                Tiempo : UDInt;
                TemperaturaMedia : Real;
                ConductividadMedia : Real;
            END_STRUCT;
        END_STRUCT;
        Esterilizacion : STRUCT
            Tiempo : UDInt;
            { S7_Setpoint := "True" }
            TemperaturaMedia : Real;
        END_STRUCT;
        SoloEnjuague : STRUCT
            Tiempo : UDInt;
        END_STRUCT;
        FinalizadoManual : Bool;
        ValidacionParametros : Bool;
        ReservaBool_3 : Bool;
        ReservaBool_4 : Bool := FALSE;
        ReservaBool_5 : Bool := FALSE;
        ReservaBool_6 : Bool := FALSE;
        ReservaBool_7 : Bool := FALSE;
        InformeFinalizado : Bool := FALSE;
        ReservaInt_1 : Int;
        ReservaInt_2 : Int;
        ReservaInt_3 : Int;
        ReservaInt_4 : Int;
        TotalizadorAgua : Real;
        ReservaReal_1 : Real;
        ReservaReal_2 : Real := 0.0;
        ReservaReal_3 : Real := 0.0;
        ReservaReal_4 : Real := 0.0;
    END_STRUCT;
END_TYPE
