脉冲当前值寄存器里面的数值可以减小吗? 点击:3687 | 回复:9



笨笨猫

    
  • 精华:1帖
  • 求助:3帖
  • 帖子:70帖 | 1517回
  • 年度积分:0
  • 历史总积分:2257
  • 注册:2008年6月15日
发表于:2009-09-23 14:59:35
楼主

我用的是三菱FX3U的PLC,当Y0和Y1发脉冲的时候,他们的当前值寄存器有没有办法减小啊?

就是说比如Y0的脉冲当前值寄存器为D8340和D8341(对于3U来说的,如果是1N和1S就是D8140和D8141了),一般情况下都是在Y0发脉冲的时候增加计数的,有没有办法减小计数呢?比如我让机器正转多少,反转多少,不用计算就可以直接读取里面的数据就知道机器运行到什么位置了,可以这样吗?谢谢!

我觉得应该是有一个软元件,当软元件没有触发的时候就正向计数,Y0发一个脉冲,寄存器的值就增加1;当软元件触发的时候就反向计数,Y0发一个脉冲,寄存器的值就减小1。呵呵,不知道有没有这样的软元件,请用过的朋友指点一下,谢谢。




ted.wang

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 170回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2005年2月20日
发表于:2009-09-24 12:39:14
1楼
你用绝对位置控制就可以乐,反转时他自己就会减少。

笨笨猫

  • 精华:1帖
  • 求助:3帖
  • 帖子:70帖 | 1517回
  • 年度积分:0
  • 历史总积分:2257
  • 注册:2008年6月15日
发表于:2009-09-24 13:57:36
2楼

引用ted.wang 的回复内容:你用绝对位置控制就可以乐,反转时他自己就会减少。




请问PLC上面的绝对位置控制怎么用?谢谢!

 

按说那两个寄存器只是计数输出口所输出的脉冲个数的,它能自己辨别正反转吗?伺服的编码器有正反转信号线,自己可以辨别,PLC的也可以自己辨别吗?

请楼上的老兄再详细指点一下,谢谢!

HuangYuehua

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 159回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2008年8月28日
发表于:2009-09-25 21:40:42
3楼
DDRVA    K50000   K100000 Y0 Y1       正转   D8140 增加
DDRVA    K-50000  K100000 Y0 Y1      反转    D8140减少

HuangYuehua

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 159回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2008年8月28日
发表于:2009-09-25 21:43:47
4楼
上面的有点问题,应该用DDRVI指令,上面的是绝对位置,执行第一条时,Y0输出50000   个脉冲信号(正转)
                                                                                               执行第二条时,Y0转出100000 个脉冲信号(反转)

笨笨猫

  • 精华:1帖
  • 求助:3帖
  • 帖子:70帖 | 1517回
  • 年度积分:0
  • 历史总积分:2257
  • 注册:2008年6月15日
发表于:2009-09-26 16:29:57
5楼

哦,那我再研究一下,呵呵,谢谢楼上的介绍,谢了。

tanmao2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 77回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2009年3月16日
发表于:2009-09-27 13:44:35
6楼
定位指令控制反转时 当前值寄存器都会减少的

tanmao2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 77回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2009年3月16日
发表于:2009-09-27 13:55:35
7楼

如果不能减少 那么应该是指令的用法有问题

005lyp

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 90回
  • 年度积分:5
  • 历史总积分:200
  • 注册:2007年10月20日
发表于:2009-09-27 17:46:27
8楼

实际上相对定位DRVI绝对定位DRVA都可满足你的要求,这两条指令正反转时脉冲个数都会跟着加减变化。

笨笨猫

  • 精华:1帖
  • 求助:3帖
  • 帖子:70帖 | 1517回
  • 年度积分:0
  • 历史总积分:2257
  • 注册:2008年6月15日
发表于:2009-09-28 17:12:58
9楼
引用005lyp 的回复内容:

实际上相对定位DRVI绝对定位DRVA都可满足你的要求,这两条指令正反转时脉冲个数都会跟着加减变化。




恩,谢谢楼上的介绍,我明白了,谢谢了!

 

同时也谢谢楼上各位的介绍!


热门招聘
相关主题

官方公众号

智造工程师