FX3U带两个编码器怎么写程序 点击:1775 | 回复:4



曾庆林

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年8月13日
发表于:2015-11-19 10:13:28
楼主

总是报高速计数器重复输出

请高手教教我




oldauce

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 374回
  • 年度积分:0
  • 历史总积分:635
  • 注册:2013年6月14日
发表于:2015-11-19 10:24:27
1楼

你这个赋值语句应该用上升沿吧

liaohuanbin

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 235回
  • 年度积分:0
  • 历史总积分:235
  • 注册:2011年12月19日
发表于:2015-11-19 11:34:59
2楼

第一,用M8000来触发计数器,一运行就不断地计数,本身就是一个错误。

第二,用到32位寄存器了,D1000与D1001就不能重复使用

雪峰山孤狼

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2015-11-19 13:00:22
3楼

仔细看一下:该计数器是32位,

前面的DMOV输出为:D1000、D1001;其中高16位D1001,低16位D1000,

你后面继续输出赋值,程序肯定给你报错呀!

程序告诉你出错你还找不到,呜呼芜湖

雪峰山孤狼

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2015-11-19 13:01:38
4楼


引用 liaohuanbin 的回复内容: 第一,用M8000来触发计数器,一运行就不断地计数,本...

这个应该是初学者或者第一次应用高速计数器,是测试程序


热门招聘
相关主题

官方公众号

智造工程师