{
    S7_Author := "ABH";
    S7_BlockComment := "MLC_4f2";
    S7_BlockNumber := "15170";
    S7_BlockTitle := "MLC_4gk";
    S7_Family := "ZeusControl";
    S7_IECCheck := "TRUE";
    S7_Optimized := "TRUE";
    S7_PreferredLanguage := "LAD";
    S7_Version := "1.0"
}
FUNCTION_BLOCK "FB15170_ZC_CIP_FASES"
    VAR_INPUT
        { S7_MLC := "MLC_4G4" }
        Pulso1Seg : Bool;
        { S7_MLC := "MLC_3gc" }
        Ack : Bool;
        EstadoEnMarcha : Bool;
        { S7_MLC := "MLC_3ry" }
        Receta : _.UDT_ZC_RECETA_CIP;
    END_VAR
    VAR_OUTPUT
        {
            S7_Access := "ReadOnly := External";
            S7_MLC := "MLC_3LL";
            S7_Visibility := "Hidden := External"
        }
        Ordenes : _.UDT_ZC_CIP_FASES_ORDENES;
        {
            S7_Access := "ReadOnly := External";
            S7_MLC := "MLC_3dR";
            S7_Visibility := "Hidden := External"
        }
        Estados : _.UDT_ZC_CIP_FASES_ESTADOS;
    END_VAR
    VAR_IN_OUT
        { S7_MLC := "MLC_4pN" }
        DispTqAguaRecup : _.UDT_ZC_PRO_INTF_CIP_AGUA_RECUP;
        { S7_MLC := "MLC_Yx" }
        DispTqSosa : _.UDT_ZC_PRO_INTF_CIP_SOSA;
        { S7_MLC := "MLC_387" }
        DispTqAcido : _.UDT_ZC_PRO_INTF_CIP_ACIDO;
        { S7_MLC := "MLC_3Mh" }
        DispTqDesinf : _.UDT_ZC_PRO_INTF_CIP_DESINF;
        { S7_MLC := "MLC_3pm" }
        DispTqRechazos : _.UDT_ZC_PRO_INTF_CIP_RECHAZOS;
        { S7_MLC := "MLC_4uV" }
        DispTqEsterilizacion : _.UDT_ZC_PRO_INTF_CIP_ESTERIL;
        { S7_MLC := "MLC_4PR" }
        Linea : _.UDT_ZC_PRO_INTF_CIP_LINEA;
        { S7_MLC := "MLC_si" }
        ChequeoRutaActual : _.UDT_ZC_CIP_CHEQUEO_RUTA;
    END_VAR
    VAR
        { S7_Setpoint := "False" }
        LimpiezaSosa : _.FB15160_ZC_CIP_SOSA_LIMP;
        { S7_Setpoint := "False" }
        EnjuagueSosa : _.FB15161_ZC_CIP_SOSA_ENJ;
        { S7_Setpoint := "False" }
        LimpiezaAcido : _.FB15162_ZC_CIP_ACIDO_LIMP;
        { S7_Setpoint := "False" }
        EnjuagueAcido : _.FB15163_ZC_CIP_ACIDO_ENJ;
        { S7_Setpoint := "False" }
        SoloEnjuague : _.FB15164_ZC_CIP_SOLO_ENJ;
        { S7_Setpoint := "False" }
        LimpiezaDesinfectante : _.FB15165_ZC_CIP_DESINF_LIMP;
        { S7_Setpoint := "False" }
        EnjuagueDesinfectante : _.FB15166_ZC_CIP_DESINF_ENJ;
        { S7_Setpoint := "False" }
        Esterilizacion : _.FB15167_ZC_CIP_ESTERIL;
        { S7_Setpoint := "False" }
        AguaRecuperada : _.FB15168_ZC_CIP_AGUA_RECUP;
        { S7_Setpoint := "False" }
        Rechazos : _.FB15169_ZC_CIP_RECUP_RECHAZO;
    END_VAR

    {
        S7_Language := "LAD";
        S7_NetworkTitle := "MLC_wz"
    }
    NETWORK
        RUNG wire#powerrail
            #Rechazos(
                Pulso1Seg := #Pulso1Seg,
                Ack := #Ack,
                EstadoEnMarcha := #EstadoEnMarcha,
                ParametrosRechazos := #Receta.Parametros.Rechazos,
                ParamComunes := #Receta.Parametros.Comunes,
                Linea := #Linea,
                ChequeRutaActual := #ChequeoRutaActual,
                Orden => #Ordenes.Rechazos,
                Estado => #Estados.Rechazos
            )
        END_RUNG
    END_NETWORK
END_FUNCTION_BLOCK
