當前位置:編程學習大全網 - 編程語言 - 三層樓電梯組態王PLC控制程序,急急急!!!

三層樓電梯組態王PLC控制程序,急急急!!!

if(轎廂>=0&&轎廂<=40)

X015=1;

else

X015=0;

if(轎廂>=160&&轎廂<=240)

X016=1;

else

X016=0;

if(轎廂>=360&&轎廂<=400)

X017=1;

else

X017=0;

if((X015==1||M501==1)&&X016==0&&X017==0)

M501=1;

else

M501=0;

if((X016==1||M502==1)&&X015==0&&X017==0)

M502=1;

else

M502=0;

if((X017==1||M503==1)&&X016==0&&X015==0)

M503=1;

else

M503=0;

if((Y021==1||X020==1)&&(M501==0||M2==1))

Y021=1; //X020壹樓指令按鈕 Y021壹樓指令燈

else

Y021=0;

if((Y022==1||X021==1)&&(M502==0||M2==1))

Y022=1; //X021壹樓指令按鈕 Y022壹樓指令燈

else

Y022=0;

if((Y023==1||X022==1)&&(M503==0||M2==1))

Y023=1; //X022壹樓指令按鈕 Y023壹樓指令燈

else

Y023=0;

if(((((Y022==1&&M502==0)||Y023==1)&&M503==0)||((((Y026==1||Y025==1)&&M502==0)||Y027==1)&&M503==0&&Y015==0))&&Y001==0&&X006==0)

Y014=1; //Y014上方向燈

else

Y014=0;

if(((((Y022==1&&M502==0)||Y021==1)&&M501==0)||((((Y026==1||Y025==1)&&M502==0)||Y024==1)&&M501==0&&Y014==0))&&Y000==0&&X005==0)

Y015=1; //Y015下方向燈

else

Y015=0;

if((M501==0||Y015==1||M2==1)&&(X023==1||Y024==1))

Y024=1; //X023壹樓向上按鈕 Y024壹樓上召燈

else

Y024=0;

if((M502==0||Y015==1||M2==1)&&(X024==1||Y025==1))

Y025=1;

else

Y025=0;

if((M502==0||Y014==1||M2==1)&&(X025==1||Y026==1))

Y026=1; //X025壹樓向上按鈕 Y026壹樓上召燈

else

//X024壹樓向上按鈕 Y025壹樓上召燈

else Y026=0;

if((M503==0||Y014==1||M2==1)&&(X026==1||Y027==1))

Y027=1; //X026壹樓向上按鈕 Y027壹樓上召燈

else

Y027=0;

if(轎廂>=0&&轎廂<=30||轎廂>=200&&轎廂<=230||轎廂>=400&&轎廂<=430)

X004=1;

else

X004=0;

if(轎廂>=0&&轎廂<=0||轎廂>=170&&轎廂<=200||轎廂>=370&&轎廂<=400)

X003=1;

else

X003=0;

if((X015==1&&Y014==1||X006==1&&Y015==1||M5==0&&X001==0||X007==1||M0==1)&&M5==0&&X010==0)

M0=1; //M0啟動關門

else

M0=0;

if((Y014==1&&X012==1||Y015==1&&X011==1)&&M0==1&&X001==1)

M1=1; //M1啟動

else

M1=0;

if(((M1==0&&X004==0&&X003==1)||(Y000==1&&X004==0)||(M1==1&&Y014==1))&&Y001==0&&X001==1)

Y000=1; //上行接觸器

else

Y000=0;

if(((M1==0&&X004==1&&X003==0)||(Y001==1&&X003==0)||(M1==1&&Y015==1))&&Y000==0&&X001==1)

Y001=1; //下行接觸器

else

Y001=0;

if(Y000==1||Y001==1)

M2=1; //M2運行

else

M2=0;

if((X003==1&&X004==1&&M0==0||Y010==1||(M501==1&&X023==1||X024==1&&M502==1||X025==1&&M502==1||X026==1&&M503==1)||X010==1)&&M2==0&&Y011==0)

{

M7=M7+1;

if(M7>=0&&M7<=40&&X007==0)

{X001=0;

Y010=1;

if(M501==1&&X004==1&&X003==1)

{壹樓廳門=壹樓廳門+1;叫廳門=壹樓廳門;}

if(M502==1&&X004==1&&X003==1)

{二樓廳門=二樓廳門+1;叫廳門=二樓廳門;}

if(M503==1&&X004==1&&X003==1)

{三樓廳門=三樓廳門+1;叫廳門=三樓廳門;}

}

else

{ Y010=0;

}

}

else

{

Y010=0;

M7=0;

}

if(((M0==1||Y011==1||X007==1))&&Y010==0)

{ M8=M8+1;

if(M8>=0&&M8<=40&&X010==0)

{

Y011=1;

if(M501==1)

{壹樓廳門=壹樓廳門-1;叫廳門=壹樓廳門;}

if(M502==1)

{二樓廳門=二樓廳門-1;叫廳門=二樓廳門;}

if(M503==1)

{三樓廳門=三樓廳門-1;叫廳門=三樓廳門;}

if(轎廳門==0) X001=1;

}

else{

Y011=0;

}

}

Else

{

M8=0;

Y011=0;

}

if((Y014==0&&Y015==0||Y021==1&&M501==1||Y022==1&&M502==1||Y023==1&&M503==1||((Y024==1&&M501==1||Y025==1&&M502==1)&&Y015==0||(Y026==1&&M502==1||Y027==1&&M503==1)&&Y014==0))&&(轎廂==40||轎廂==160||轎廂==240||轎廂==360)||M2==1&&M4==1)

M4=1; //M4停車

else

M4=0;

if((M4==1||M5==1)&&(M10>=0&&M10=<40))

{ M5=1; //M5停站延時繼電器

if(M4==0)

M10=M10+1;

else

M10=0;//M10停站延時時間

}

else

{

M5=0;

M10=0;

}

if(M1==1&&Y003==0)

{

Y002=1;

if(Y000==1)

轎廂=轎廂+10;

if(Y001==1)

轎廂=轎廂-10;

對重=400-轎廂;

}

else

Y002=0;

if(M2==1&&Y002==0)

{

Y003=1;

if(Y003==1&&Y000==1)

轎廂=轎廂+5;

if(Y003==1&&Y001==1)

轎廂=轎廂-5;

對重=400-轎廂;

}

else

Y003=0;

  • 上一篇:戶外激光燈品牌及其特點
  • 下一篇:什麽事計算機硬件系統?什麽是計算機軟件系統?
  • copyright 2024編程學習大全網