joeq68
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 98 点
下载积分: 678 分
在线时间: 4(小时)
注册时间: 2016-11-16
最后登录: 2017-04-23
查看joeq68的 主题 / 回贴
楼主  发表于: 2016-11-29 18:34
图片:
脉冲puls设置脉冲个数为500个,sped设置脉冲频率为50HZ,这样的话,不是应该输出10s的脉冲吗?为什么输出脉冲时间在16s左右?
xyzenter
活在当下,顺其自然
级别: 略有小成
精华主题: 0
发帖数量: 135 个
工控威望: 266 点
下载积分: 2080 分
在线时间: 108(小时)
注册时间: 2014-04-09
最后登录: 2021-04-13
查看xyzenter的 主题 / 回贴
1楼  发表于: 2016-12-01 10:33
      #500是0500H的意思,是16进制,相当于&1280,也就是十进制的1280个脉冲。#50=&80,你这里的数是这样算的,1280/50=16,
      另外,这两个定位指令,一般都是用微分形式,@puls,@sped,不然有时候会出现多次触发,定位根本就不准的情况。
xyzenter
活在当下,顺其自然
级别: 略有小成
精华主题: 0
发帖数量: 135 个
工控威望: 266 点
下载积分: 2080 分
在线时间: 108(小时)
注册时间: 2014-04-09
最后登录: 2021-04-13
查看xyzenter的 主题 / 回贴
2楼  发表于: 2016-12-01 10:35
引用
引用第2楼xyzenter于2016-12-01 10:33发表的  :
#500是0500H的意思,是16进制,相当于&1280,也就是十进制的1280个脉冲。#50=&80,你这里的数是这样算的,1280/50=16,
另外,这两个定位指令,一般都是用微分形式,@puls,@sped,不然有时候会出现多次触发,定位根本就不准的情况。

……汗!后面那个算式写错了,应该是1280/80=16,更正一下。
本帖最近评分记录:
  • 下载积分:+1(忆往惜缘)