|
sunnykmc
SunnyKMC
級別: 工控俠客
|
使用PLC FX2N / FX3U / FX3G 請教轉(zhuǎn)盤使用步進電機正反轉(zhuǎn)時 特殊寄存器D8140(下位)脈沖數(shù)當前值寄存器皆為累加正值? 使用帶加減速的PLSR指令 想作正轉(zhuǎn)時以原點開始順(正)轉(zhuǎn)并顯示角度目前值 到順轉(zhuǎn)(前)極限后,假設(shè)為+150度(正值) 停頓0.5秒, 反轉(zhuǎn)回原點后值為0 并繼續(xù)逆(反)轉(zhuǎn)(后)極限后,假設(shè)為-150度(負值) 停頓0.5秒 回原點 也就是正轉(zhuǎn)時,原點開始順轉(zhuǎn)到前極限之間的值為正值 也就是反轉(zhuǎn)時,原點開始反轉(zhuǎn)到后極限之間的值為負值 目前看起來脈沖數(shù) 無論正反轉(zhuǎn)停止后繼續(xù)正或反轉(zhuǎn) 都是累加D寄存器數(shù)值 直到我清除或超過上限 請教這脈沖數(shù)有可自行作加減的D寄存器值? 或者我必須自行在程序上 作加減乘除四則運算? 或者說使用 DRVI 與 DRVA , ZRN指令,可解決此問題 以前練習(xí)步進馬達皆使用 PLSR 與PLSY指令 (當時使用FX2N,近日才發(fā)現(xiàn)不支持DRVA / DRVI / ZRN指令) 伺服馬達使用 DRVI 與 DRVA , ZRN指令 [ 此帖被sunnykmc在2019-03-23 16:38重新編輯 ] |
|---|---|
|
|