使用PLC FX2N / FX3U / FX3G
请教转盘使用步进电机正反转时
特殊寄存器D8140(下位)脉冲数当前值寄存器皆为累加正值?
使用带加减速的PLSR指令
想作正转时以原点开始顺(正)转并显示角度目前值
到顺转(前)极限后,假设为+150度(正值)
停顿0.5秒,
反转回原点后值为0
并继续逆(反)转(后)极限后,假设为-150度(负值)
停顿0.5秒
回原点
也就是正转时,原点开始顺转到前极限之间的值为正值
也就是反转时,原点开始反转到后极限之间的值为负值
目前看起来脉冲数
无论正反转停止后继续正或反转
都是累加D寄存器数值
直到我清除或超过上限
请教这脉冲数有可自行作加减的D寄存器值?
或者我必须自行在程序上
作加减乘除四则运算?
或者说使用 DRVI 与 DRVA , ZRN指令,可解决此问题
以前练习步进马达皆使用 PLSR 与PLSY指令 (当时使用FX2N,近日才发现不支持DRVA / DRVI / ZRN指令)
伺服马达使用 DRVI 与 DRVA , ZRN指令
[ 此帖被sunnykmc在2019-03-23 16:38重新编辑 ]