luzhenchao
小陳
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個
工控威望: 349 點
下載積分: 1159 分
在線時間: 459(小時)
注冊時間: 2011-01-02
最后登錄: 2024-07-06
查看luzhenchao的 主題 / 回貼
樓主  發(fā)表于: 2011-05-06 09:07
流水線的檢測問題,一條輸送帶傳送過來的瓶子。如果檢測下來不好,到后面(5秒)地方的位置需要用氣體把它推掉。。關(guān)鍵是瓶子和瓶子之間的間距不固定的,前瓶子和后瓶子在檢測點的通過時時間不固定,在1到2秒間。到后面動作氣體的距離倒是固定的。程序怎么編。謝謝各位大哥。
niningtt
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1230 個
工控威望: 3550 點
下載積分: 858 分
在線時間: 459(小時)
注冊時間: 2010-08-24
最后登錄: 2024-11-12
查看niningtt的 主題 / 回貼
1樓  發(fā)表于: 2011-05-06 21:32
2個0.1秒的定時器交替使用(考慮到定時器到最大值時候的處理方便),然后使用字移位指令記錄每個瓶子到達光電時間所對應(yīng)的預(yù)計目標(biāo)處時間。將當(dāng)前定時器值與幾個數(shù)據(jù)比較,滿足條件就吹,吹走一個就將最后一個數(shù)據(jù)復(fù)位。