jonnofergp
級別: 正式會員
|
請問大神們 歐姆龍PLC模擬量輸出怎樣實現加減速 我已經使用了SCL指令,但是SCL中用什么辦法來實現加減速來控制伺服呢? 麻煩大神幫幫忙 |
---|---|
|
xyzenter
活在當下,順其自然
級別: 略有小成
|
樓主問的問題比較籠統不太明了。是不是需要將模擬量按一定比例來控制電機速度呢? 如果是這樣,可以自己設定量程,比如模擬量量程0-X對應脈沖量0-Y,用scl指令將X轉換到Y,然后設置好ACC指令的加速率和減速率,使用ACC的連續模式,把Y當作ACC的目標頻率就可以實現速度的實時變更了。 在這些指令使用中要注意:到底是要用SCL,SCL2,SCL3指令自行斟酌;SCL可以將四字內容轉換成一字內容,而ACC指令的目標頻率是雙字的,也就是說目標頻率的低位,高位都需要單獨執行轉換;速度跟隨有一定的延遲,而頻率的變化率以及ACC指令的加減速率決定了這個延遲時間。 這些要點都搞清楚了,相信樓主就算想問的不是這個意思也大概能跟著操作手冊去解決自己的問題了。 樓主留言:大神,如果只用模擬量輸出,加觸摸屏。想控制伺服線性轉速,需要怎樣實現? |
---|---|
|
xyzenter
活在當下,順其自然
級別: 略有小成
|
上面所說的是最簡單的做法,就是將模擬量轉換成數字量,然后利用PLC的脈沖輸出功能進行輸出。 樓主說要模擬量輸出直接驅動的意思是不是直接用模擬量輸入輸出口驅動伺服電機,如果是這樣的話, 1.樓主先仔細看看伺服電機的說明書,看是否帶模擬量直接驅動模式的接口,如果有,可以直接使用; 2.如果樓主想用模擬量輸出,去控制伺服的差分接口,這個理論上是可以的,但我沒有做過。 至于觸摸屏,PLC是上位機,所有數據都是PLC處理的,觸摸屏上的數據都是PLC里面的,跟伺服沒什么直接關系,編好程序,能通訊上就好了。 |
---|---|
|
rongbing
級別: 論壇先鋒
|
控制伺服,為什么不用脈沖控制,模擬量在轉換為脈沖,難道是讀取模擬量數據,然后再控制伺服嗎 |
---|---|
|