葛洪斌
級別: 探索解密
|
謝謝大家幫忙!我正在學習當中,PLC在程序中我用的比較指令,線上模式時已經動作了,但是脈沖還會往前走一些,(LD>=當前值D200 k100設定值)out m50(中間轉換) (LD>= 當前值D200 K150設定值outM51 前進限位) ( LD<=當前值 D200 設定值K50 out m52回退限位) 油缸開始 快進。。。。到。。。。。中間轉換變(慢速)。。。走到。。。。。前進限位 油缸 開始回退。。。。到。。。。退限位(停)現在是不要精度可以做到,想要精度就不行了。快進和回退的數不穩定 慢進時還可以,就是說快近時 d200的數到k150時m50已經動作了,但是d200的數會多出一些,比如155 156 160. 這樣有時就直接讀到前進限位的數了,往前就動不了了,這種情況我應該怎么編程。請師傅指點。 |
---|---|
|
fxyc87
級別: 略有小成
|
你的字能小一點么?格式能排排好么? 看著眼花,實在沒有能力繼續看下去 你整理一下,我再回來看看你的問題吧 |
---|---|
|
tcbdongdong
級別: 探索解密
|
編碼器接在X幾? 要用對應的高數計數器吧 用高速處理指令 如HSCS 我也是菜鳥 建議試試 |
---|---|
|
tingfenghu
級別: 工控俠客
|
快速時因為慣性肯定會幾個碼數偏差,應該快到位置設定一個慢速,如總行程為1000時,行程到900時改為慢速,回退同樣,先慢速回退100,快速回退,回退900時再慢速。啟動和停止有一段距離為慢速,減少慣性。 |
|
---|---|---|
|
二手工控電器
且行且珍惜
級別: 工控俠客
|
建議用絕對位置編碼器,另外樓主需要油缸行走的距離是多少??再者樓主所用的比較指令不對,不應該用LD>=此指令,應該用CMP D** K**指令,希望能幫到你!祝你好運! |
|
---|---|---|
|
葛洪斌
級別: 探索解密
|
謝謝各位了。我試了不是很理想,用接近開關就特別準,誤差百分之10毫米,我應該沒用好指令,理論上應該沒有問題。 |
---|---|
|