登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:DRVI指令的不解

点击:11772 回复:17

相对位置指令实例:(假设Y3闭合时,执行元件向右。D8142原值为1000)
   LD  M0  
   DRVI K3000 K1000 Y1 Y3   由当前位置向右运行3000个脉冲数,Y3闭合状态。D8142的值变为4000
   LD  M0  
   DRVI K-3000 K1000 Y1 Y3   由当前位置向左运行3000个脉冲数,Y3断开状态。D8142的值变为-2000   由上面的例子可以看出,相对位置指令输出脉冲数完全由指令中的脉冲数所决定,与D8140(D8142)无关。这是相对位置指令与绝对位置指令的区别.
不太明白这里Y3是什么意思???直接就
LD  M0  
DRVI K3000 K1000 Y1
LD  M0  
DRVI K-3000 K1000 Y1
这样不就行了吗?
10-01-30 11:00
Y3是方向信号,伺服定位是需要方向信号的,不然怎么反应出正反转
10-01-30 11:13

引用 fumz78 在 2010-1-30 11:13:25 发言【内容省略】

脉冲不是有正负吗?不就可以反映了?
10-01-30 11:22
脉冲数是能反应,那通过什么反应呢,用那个输出口连伺服呢,不就是通过这Y3反应连接的
10-01-30 11:56
Y3映射Y1. Y1可连接高速脉冲,也可连接方向信号.
10-01-30 12:02
我做过实验的,用负数不能改变步进电机的方向
10-01-30 12:47
呵呵,真不怎么说你好. 等那个谁 cvlsam   来了,又该批评你了......!
10-01-30 13:19
我来说两句:
看下图:
附件
Y004,是用来给出旋转方向,ON时正转,OFF时反转。Y000是输出脉冲控制位移量的。呵呵,这样请不清楚?
最后修改:2010-1-30 14:46:14
10-01-30 14:41
楼上的意思是不是说Y000只是输出脉冲,Y004是用来控制脉冲输出方向的,而常数K是用来控制脉冲输出大小极限的???
(似乎楼上应该是CNC里的PLC吧)
这样理解对么
10-01-30 15:32
不知道你用到了这些东西有没有去看手册,如果没看手册,就来问,那简单的几个回答你不一定能明白
但看上楼的你的说法,应该是没看手册,因为上面的图中说明就是FX编程手册中的
10-01-30 15:40

上一页下一页

工控新闻

更多新闻资讯