工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
初學定位,請教下各位,三菱1s和歐姆龍編碼器怎樣計算長度呢,比如說轉一圈編碼器發3600個脈沖的話,怎樣用高速計數器來計算脈沖值而求出長度? |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
首先你要知道編碼器轉一圈,產品移動多少距離。 假如編碼器轉一圈,設備上的產品移到1米 那 1米 =1000毫米 1000/3600個脈沖=0.2777 記住這個值,把收到的脈沖數放到D0,*2777到D2 DMUL K2777 D0 D2 然后D2的值除以10000 (因為FX1S沒有浮點數,只能用這笨辦法) DDIV D2 K10000 D10 D10就是長度了。 比如你收到的脈沖數是8萬 8萬*2777=222160000 (注意可以計算的上限是21.4億,也就是脈沖數不要超過80W) 除出來的結果就是22216毫米,實際值應該是22222毫米。還算是比較準確的。如果用支持浮點數運算的PLC就更準確了 |
|
---|---|---|
本帖最近評分記錄:
|
工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
謝謝這位師傅!我這就學習研究下,非常感謝。 |
---|---|
|
周家大少
辛辛苦苦也不過是為了養家糊口!
級別: 工控俠客
|
干嘛不用帶浮點運算的PLC啊?FX3G的也很便宜啊 |
|
---|---|---|
|
工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
那請問用浮點運算該怎么計算呢? |
---|---|
|
zx1234
級別: 論壇先鋒
|
我發現有些設備上只有一個光電開關,當物體經過時,開關有信號,物體過去后,開關沒信號,請指教這種方式得出物體長度的原理,梯形圖怎么做,謝謝! |
---|---|
|
guochunyi
直讀解西門屏HMI口令 。。。
級別: 論壇版主
|
利用開關的上升沿和下降沿之間的時間差乘以速度就是物體的長度了。 |
|
---|---|---|
|
工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
小數點 |
---|---|
|