zhcwos
級別: 家園常客
|
我想做一個脈沖輸入并輸出的程序,編碼器輸入多少脈沖,PLC立即輸出多少脈沖,編碼器速度有快有慢,PLC要跟隨編碼器輸入并輸出脈沖,要保證PLC輸出脈沖個數 周期和脈寬基本相等,精度要求不高,編碼器是連續運轉,脈沖輸出要跟隨連續輸出,就是說輸出要跟隨編碼器一樣輸出,請高手幫忙,指點,應該怎么做?我是要用2個編碼器輸入 2個高速計數器比較 以第一個編碼器為基準 比較以后輸出脈沖與第一編碼器脈沖輸出 基本相等 |
---|---|
|
xxl123
行者常至!為者常成!
級別: 網絡英雄
|
PLC跟隨有點難度,也沒做過。不過允許PLC有延遲的話倒是做過。輸入跟輸出數值一致倒是可以做到。只要輸入頻率不超過PLC允許范圍。 樓主留言:允許延遲,這個怎么做的? |
---|---|
|
fengrunsheng
生活中本不缺少美,缺少的是發現美的眼睛!
級別: 網絡英雄
|
都是PLC輸出多少個脈沖,編碼器輸出多少脈沖 你編碼器輸入脈沖?PLC再輸出脈沖? 樓主留言:就是兩個編碼器輸入只需要一個編碼器的信號到控制器驅動 |
---|---|
|
huiyang
huiyang
級別: 略有小成
|
機床上那個手搖脈沖發生器你見過沒?是不是就是你要的功能?手搖多少個崠沖,機床就上軸就跟著走多少。 |
---|---|
|
zz2679493
三十而立
級別: 略有小成
|
應該就是跟隨的意思吧,PLC接收多少脈沖,再發出多少脈沖 樓主留言:差不多吧,怎么做啊? |
---|---|
|
lin10663
Ivan
級別: VIP會員
|
你說精度不高一般PLC訊號端可達100US夠快了 若經度高則不可行 |
|
---|---|---|
|
195094461
級別: 探索解密
|
你這個要求PLC幾乎是做不來的,不過你可以嘗試下中斷功能。以前做伺服跟隨的時候,會自己做一個小電路板,采集一邊的脈沖然后發送給另外一邊,就是差分芯片搭一個小電路。你如果非要程序控制的話,個人覺得最好用ARM自己做個小電路板實現了。 |
---|---|
|
daiz63
級別: 家園常客
|
運動控制器很容易做。 將編碼器反饋脈沖作為指令給伺服馬達,即可。 |
|
---|---|---|
|