您现在所在的是:

永宏FATEK

回帖:3个,阅读:1913 [上一页] [1] [下一页]
* 帖子主题:

帮帮忙1!各位同仁

1108
82716108
文章数:41
年度积分:50
历史总积分:1108
注册时间:2006/3/23
发站内信
发表于:2007/1/17 13:59:00
#0楼
我想要计算X0上升沿的时候到下次X0信号来临的时间(单位:毫秒)。然后把这段时间拿出来运算,在把

一分钟换算成3600毫秒,去除刚才X0通断的时间差,得出每分钟机器转多少次,然后乘以我设定好的转一

圈送的长度(假如100MM)。那就可以得到我每分钟能送多少长度,
问题:在取得时间后,X0的下一个上升沿来到的时候要将刚才积累的时间清空,以保证刷新的速度。但是

清空和提取时间运算的时候RST指令总是优先的,所以时间不好取,而且我还要将上次运算的结果(每分

钟多少米)也一起刷新。
1003
FATEK.CN
文章数:22
年度积分:50
历史总积分:1003
注册时间:2007/1/5
发站内信
发表于:2007/1/17 14:10:00
#1楼
用 HSTA 高速定时器来计算你所需要的时间,但要把 HSTA 的PV值设为零,还需要用92和93指令来读取R4152的值,然后在配合 145 和146指令来控制 需要计算时间,这样计算出来的时间精度可达到0.1MS,你用X0的上升沿来复位R4152的当前值.复位指令必须写在92指令之前.
957
mayongli
文章数:2
年度积分:50
历史总积分:957
注册时间:2007/1/23
发站内信
发表于:2007/1/23 18:25:00
#2楼
好 ,不错
2384
东莞铭圣电机
文章数:193
年度积分:50
历史总积分:2384
注册时间:2005/12/22
发站内信
发表于:2007/2/6 11:19:00
#3楼
ding a
专业创造价值,诚信铸就品牌

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005