電機運行要求:物體在兩個行程開關之間(a——b)往復運動。a,b間的距離未知,起始位置隨機(但要求先運動到a點,將a點設定為機械零點。往返800次后停在a點然后蜂鳴器長聲報警表示結束,要求計數器顯示往返次數,運行速度20khz。
過程分析:由于起始位置的坐標為零點。假設零點到b的方向為正位移,零點到a為負位移,需要兩根傳感器信號,分別按在a,b處,
控制過程圖:
程序清單:
01 cnt 0 :計數器清零
02 speed 20000 :賦值速度20khz
03 zero 0 :朝負向回零
04 au-lp 2 0 1 :電機朝b向運行,直到輸入2變低停止
05 cnt 1 :計數器加1
06 au-lp 1 0 0 :電機朝a向運行,直到輸入1變低停止
07 j-cnt 09 00800 :如果計數器到800跳轉到第九行
08 jump 04 :跳轉到第四行
09 au-lp 1 0 0 :電機朝a向運行,直到輸入1變低停止
10 g-len 00005000 :返回一段安全距離保證下次加工起點在機械原點左邊
11 delay 1 01000 :蜂鳴器長鳴
12 end :程序結束
淘寶店鋪:
http://www.taisu.net.cn/bbs_read.asp?id=4220
tel:13521040277 |
聯系人:蘇小姐
淘寶店鋪:
/
tel:13811070445 |