Introduction to Machine Learning Unit-3 for II MECH
Banda ii p
1. VAR
IL AT %IX0.0:BOOL;
IR AT %IX0.1:BOOL;
START AT %IX0.2:BOOL;
STOP AT %IX0.3:BOOL;
QR AT %QX2.0:BOOL;
QL AT %QX2.1:BOOL;
QS AT %QX2.2: BOOL;
H1 AT %QX2.3:BOOL;
RS_QR:RS;
RS_QL:RS;
RS_AUTO:RS;
CTU_CONTEO:CTU;
CONTEO:INT:=4;
SALIDA_QR:BOOL;
SALIDA_CONT AT %QX2.4:BOOL;
TP_LAMP:TP;
CLK_LAMP:CLOCK;
SALIDA_TP:BOOL;
TON_1:TON;
TIME_TON:TIME:=T#5S;
TON_Q AT %QX2.2:BOOL;
TIME_TP:TIME:=T#5S;
TIME_CLK:TIME:=T#500mS;
END_VAR
RS_AUTO(S := START, R1 := STOP OR SALIDA_CONT );
SALIDA_QR:= RS_AUTO.Q1;
TP_LAMP(IN := SALIDA_QR, PT := TIME_TP);
SALIDA_TP:= TP_LAMP.Q;
CLK_LAMP(IN := SALIDA_TP, PT := TIME_CLK);
H1:= CLK_LAMP.Q;
RS_QR(S:=SALIDA_QR AND IL,R1:=IR OR QL OR NOT SALIDA_QR);
QR:=RS_QR.Q1;
TON_1(IN:= IR, PT:=TIME_TON);
TON_Q := TON_1.Q;
RS_QL(S:=TON_Q AND IR, R1:=IL OR QR OR NOT SALIDA_QR);
QL:=RS_QL.Q1;
CTU_CONTEO(CU := IL, R := NOT SALIDA_QR, PV := CONTEO);
SALIDA_CONT := CTU_CONTEO.Q;