發布日期:2022-10-09 點擊率:60
plc步進電機正回轉程序
#include
void delayB(uchar x) //x*0.14MS
{
uchar i;
while(x--)
{
for (i=0; i<13; i++)
{ }
}
}
void beep()
{
uchar i;
for (i=0;i<100;i++)
{
delayB(4);
BEEP=!BEEP; //BEEP取反
}
BEEP=1; //封閉蜂鳴器
}
void motor_ffw()
{
uchar i;
uint j;
for (j=0; j<8; j++) //轉1*n圈
{
if(K3==0)
{break;} //退出此循環程序
for (i=0; i<8; i++) //一個周期轉45度
{
P1 = FFW[i]; //取數據
delay(2); //調度轉速
}
}
}
void motor_rev()
{
uchar i;
uint j;
for (j=0; j<8; j++) //轉1×n圈
{
if(K3==0)
{break;} //退出此循環程序
for (i=0; i<8; i++) //一個周期轉45度
{
P1 = REV[i]; //取數據
delay(2); //調度轉速
}
}
}
main()
{
uchar r,N=64; //N 步進電機作業圈數
while(1)
{
if(K1==0)
{
beep();
for(r=0;r<N;r++)
{
motor_ffw(); //電機正轉
if(K3==0)
{beep();break;} //退出此循環程序
}
}
else if(K2==0)
{
beep();
for(r=0;r<N;r++)
{
motor_rev(); //電機回轉
if(K3==0)
{beep();break;} //退出此循環程序
}
}
else
P1 = 0xf0;
}
}
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航
型號:2011400034
價格:面議
庫存:10
訂貨號:2011400034
型號:103H8223-6340
價格:面議
庫存:10
訂貨號:103H8223-6340
型號:SM2862-5151
價格:面議
庫存:10
訂貨號:SM2862-5151
型號:103H8222-6340
價格:面議
庫存:10
訂貨號:103H8222-6340
型號:103H5208-0410
價格:面議
庫存:10
訂貨號:103H5208-0410
型號:P542-M481U-G17L82
價格:面議
庫存:10
訂貨號:P542-M481U-G17L82