You are on page 1of 1

Universidad de Oviedo

246 - Problemas M340 ISA

if MxP_FC2_FC3_baj or MxP_FC2_FC4_dcha then


reset (MxP_T1);
end_if;

if MxP_FC2_FC4_dcha or MxP_FC2_FC5_izda then


set (MxP_T2);
end_if;

if MxP_FC2_FC4_izda or MxP_FC2_FC5_dcha then


reset (MxP_T2);
end_if;

if MxP_FC2_FC6_izda or MxP_FC2_FC5_dcha then


set (MxP_T3);
end_if;

if MxP_FC2_FC6_baj or MxP_FC2_FC5_izda then


reset (MxP_T3);
end_if;

MxP_NoFC3FC4_dcha:= MxP_T1 and Qx_mot_dcha and not MxP_FC2_FC3 and not MxP_FC2_FC4;
MxP_NoFC4FC5_dcha:= MxP_T2 and Qx_mot_dcha and not MxP_FC2_FC4 and not MxP_FC2_FC5;
MxP_NoFC5FC6_dcha:= MxP_T3 and Qx_mot_dcha and not MxP_FC2_FC5 and not MxP_FC2_FC6;

MxP_NoFC3FC4_izda:= MxP_T1 and Qx_mot_izda and not MxP_FC2_FC3 and not MxP_FC2_FC4;
MxP_NoFC4FC5_izda:= MxP_T2 and Qx_mot_izda and not MxP_FC2_FC4 and not MxP_FC2_FC5;
MxP_NoFC5FC6_izda:= MxP_T3 and Qx_mot_izda and not MxP_FC2_FC5 and not MxP_FC2_FC6;

MxP_NoFC3FC4:= MxP_NoFC3FC4_dcha or MxP_NoFC3FC4_izda;


MxP_NoFC4FC5:= MxP_NoFC4FC5_dcha or MxP_NoFC4FC5_izda;
MxP_NoFC5FC6:= MxP_NoFC5FC6_dcha or MxP_NoFC5FC6_izda;

Sección "Preliminar"
Mx_Marcha:= (Ix_Marcha and Ix_LocDist) or (MxP_Marcha and not Ix_LocDist);
Mx_Paro:= (Ix_Paro and Ix_LocDist) or (MxP_Paro and not Ix_LocDist);
Mx_Rearme:= (Ix_Rearme and Ix_LocDist) or (MxP_Rearme and not Ix_LocDist);

Mx_FC1:= (Ix_FC1 and Ix_LocDist) or (MxP_FC1 and not Ix_LocDist);


Mx_FC2:= (Ix_FC2 and Ix_LocDist) or (MxP_FC2 and not Ix_LocDist);
Mx_FC3:= (Ix_FC3 and Ix_LocDist) or (MxP_FC3 and not Ix_LocDist);
Mx_FC4:= (Ix_FC4 and Ix_LocDist) or (MxP_FC4 and not Ix_LocDist);
Mx_FC5:= (Ix_FC5 and Ix_LocDist) or (MxP_FC5 and not Ix_LocDist);
Mx_FC6:= (Ix_FC6 and Ix_LocDist) or (MxP_FC6 and not Ix_LocDist);

Tran1:= Mx_FC1 and Mx_FC3 and Mx_Marcha;


Tran2:= S_Electrolisis.t>t#5s;

(*Rearme y parada*)
Mx_PonCI := CLEARCHART (Control,Re(Mx_Rearme));

if Mx_PonCI then
setstep (S_Subir_4);
end_if;

You might also like