或
?mm
或
?米
等,然后可以用1秒/分钟定时器来记录下编码器当前值(速度值),并将编码器的值清零重新计数,只能提供思想,不能提供程序,希望对你有帮助
注:你用X1、X2是错误的,编码器在台达PLC中A相X0、B相X1,除非你用低速计数器,但这样就没AB相之分了。用高速计数器C251,(AB相)(该计数器输入是X0、X1)
LD
M1000
DCNT
C251
K32767
在触摸屏建立数值显示元件地址为C251即可。
你还可以将C251的数据传送到其他停电保存寄存器中。
MOV
C251
D600
也可到达某个值时复位C251,如1000
LD=
C251
K1000
RST
C251
如果你不用外部启动或复位,就用C251,这时X0为A相、X1为B相,即上述程序。
如果你想外部复位,就使用C252,这时X0为A相、X1为B相、X2为复位。
如果你相外部启动及复位,就使用C253,这时X0为A相、X1为B相、X2为复位、X3为启动。
用高速计数器c250或c251等等记录编码器实时位置,控制变频器可以利用端子控制启停和速度如LD=c251
k30
,
SET
y0。和多段速控制。也可以外加模拟量模块控制变频器等等。如果要看详细的例程可以到百度文库搜一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)