SET_M(winderStart&winderstop,winderlowspeed);
RST_M(NOT Angleextremelimi OR winderStart=FALSE&winderstop=FALSE ,winderlowspeed);
winderrun:=relay&Angleextremelimi;
SET_M(NOT Angleextremelimi&winderstop&winderStart OR winderStart ,relay);
RST_M(NOT winderstop ,relay);
IF winderstop=TRUE&winderlowspeed=TRUE&Angleextremelimi=FALSE THEN relay:=TRUE;END_IF;
MOVE_E(Anglesignal>=11500,K0,winderspeed);
Angle_v:=(Anglesignal/60)-104;
winderfaultzs:=invfault&SM412 OR Anglesignal>=12000&relay&NOT winderlowspeed&SM412;
winderrunzs:=relay&SM412&NOT Angleextremelimi OR winderlowspeed OR winderrun;
MOVE_E(relay&Anglesignal<12000&CUT_speed=0,K600,winderspeed);
IF Anglesignal<12000&relay&CUT_speed>0 THEN
Saving1:=INT_TO_REAL