Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sección "Transiciones"
Tran0_1:= re (Mx_Preseleccion) and Etapa10.x and Mx_FCE2 and Mx_FCE1;
Tran1_2:= re (Mx_Preseleccion) and Etapa10.x;
Tran2_3:= re (Mx_Preseleccion) and Etapa10.x;
Tran3_0:= re (Mx_Preseleccion) and Etapa10.x;
Tran11_12:= (Qx_LP1 and (Mx_FC2 or Mx_FC3)) or (Qx_LP2 and Mx_FC3);
Tran11_13:= (Qx_LP3 and (Mx_FC2 or Mx_FC1)) or (Qx_LP2 and Mx_FC1);
Sección "Salidas"
Qx_LN1:= Mx_FC1;
Qx_LN2:= Mx_FC2;
Qx_LN3:= Mx_FC3;
Qx_LP1:= Etapa1.x;
Qx_LP2:= Etapa2.x;
Qx_LP3:= Etapa3.x;
Subrutina "Inicializa"
(*Partimos de que la compuerta pueda estar en cualquier posición entre FC1 y FC3 *)
(*Partimos de que la compuerta pueda estar en cualquier nivel o sobrepasada *)
if not Mx_FC1 and not Mx_Aux then
set (Mx_Bajar);
ELSE reset(Mx_Bajar); set (Mx_Aux);
end_if;
If Mx_FC2 then
reset (Mx_Subir); reset (Mx_Bajar); reset (Mx_Aux);
set (Mx_PuestoCI); reset (Mx_PonCI);
end_if;