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 分
在線時間: 458(小時)
注冊時間: 2010-08-24
最后登錄: 2024-10-18
查看niningtt的 主題 / 回貼
1樓  發(fā)表于: 2011-05-06 21:32
2個0.1秒的定時器交替使用(考慮到定時器到最大值時候的處理方便),然后使用字移位指令記錄每個瓶子到達光電時間所對應的預計目標處時間。將當前定時器值與幾個數(shù)據(jù)比較,滿足條件就吹,吹走一個就將最后一個數(shù)據(jù)復位。