DDRVA命令问题 点击:1023 | 回复:7



min402193515

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2011年1月20日
发表于:2019-05-09 17:22:35
楼主

我的PLC是FX 3U板式,使用DDRVA命令时候只能一个方向转,且显示的实时脉冲只能递增不能递减,求助各位大神:

image.pngimage.png




谢谢你的爱1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-05-09 18:25:08
1楼

 D220的数值是多少?你用相对定位试试? DDRVI K-999999 k10000 y0 y1和DDRVI K999999 k10000 y0 y1 看能不能反向?

Mars-chan

  • 精华:0帖
  • 求助:5帖
  • 帖子:27帖 | 431回
  • 年度积分:13
  • 历史总积分:3662
  • 注册:2019年4月01日
发表于:2019-05-10 09:42:21
2楼

首先你的地址设置错了,你使用的是ddrva非drva 是32位指令,而32位的值是要占用两个寄存器的,所以第二个DDRVA 指令请不要使用d221

脉冲指令不能递减,那你把脉冲设置成负数,那么值就会递减。

min402193515

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2011年1月20日
发表于:2019-05-10 10:14:55
3楼


回复内容:

对: 谢谢你的爱1999  D220的数值是多少?你用相对定位试试? DDRVI... 内容的回复!

-------------------------

都试过了,只能一个方向转

min402193515

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2011年1月20日
发表于:2019-05-10 10:16:37
4楼


回复内容:

对: Mars-chan 首先你的地址设置错了,你使用的是ddrva非drva ... 内容的回复!

-------------------------

请教:不使用D221使用多少呢?脉冲负数时候也是只能一个方向转

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-05-10 13:30:35
5楼

如果还是指望一个方向,本办法,把方向信号Y1直接输出为1试试

min402193515

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2011年1月20日
发表于:2019-05-10 14:37:18
6楼


回复内容:

对: 请叫我王老湿 如果还是指望一个方向,本办法,把方向信号Y1直接输出为1试试 内容的回复!

-------------------------

跪求大神指教,程序应该怎么写

你握不住的沙

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 448回
  • 年度积分:0
  • 历史总积分:1909
  • 注册:2017年12月14日
发表于:2019-05-13 11:12:37
7楼


回复内容:

对: min402193515 回复内容:对: Mars-chan  首先你的地址设置... 内容的回复!

-------------------------

用的32位的指令,脉冲数D220要占用2个字,你把D221改成D222试试


热门招聘
相关主题

官方公众号

智造工程师