星三角启动是很常用的驱动:
// 星三角启动
/**************************************************************/
//X0:启动开关 X1:停止开关 X2:热继电器 X3:缺相保护
//********主电机**
if(M8==1)
{
if(((X0==0)||(Y0==0))&&(X1==1)&&(X2==1)&&(X3==1)){ Y0=0; M0=0; }
else {
Y0=1;M0=1;TK0=1;TC0=1;
TP0=Time_Tep0; //计时器0数据设为初始值
TP1=0; //计时器0数据设为初始值
}
//********星 形**
if((M0==0)&&(TC0==1)&&(Y2==1)){ Y1=0; TK0=0; }
else {Y1=1; }
//********三角形*
if((M0==0)&&(TC0==0)&&(Y1==1)){ Y2=0; TK1=0; }
else { Y2=1; TK1=1; }
}
最后修改:2008-10-7 15:12:13