您现在所在的是:

西门子SIEMENS

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

速度程序的编写

1297
jjh2143
文章数:118
年度积分:50
历史总积分:1297
注册时间:2004/7/21
发站内信
发表于:2006/3/1 21:54:00
#0楼
一直在思考一个问题,速度程序的编写,我看过好多都是统计一定时间(如30秒)内的计数器值,但这有个麻烦就是在设备起动的30秒时间内没有速度指示,再有就是刷新太慢,并且数值是双数(因为要*2),要想把取样的时间缩短,误差就更大,用两个相邻脉冲间时间当前值来做的话,显示出来的是一个不断增长变化的数值,只有最后一次显示的才是正确的速度值,也不方便,请教各位老师,我应该怎么编写速度的程序呢?谢谢
  网内存知已,天涯若比邻
3333
xiangfengcba
文章数:1700
年度积分:50
历史总积分:3333
注册时间:2005/9/30
发站内信
发表于:2006/3/4 15:22:00
#1楼
用高速计数器就行了,但是小弟我没有亲手试过!现在各种PLC功能强大编写起来应不是很麻烦!
5314
jczwfy 版主
文章数:2259
年度积分:50
历史总积分:5314
注册时间:2005/5/7
发站内信
09工控人生征文
发表于:2006/3/4 17:29:00
#2楼
刷新慢可以做个缓冲区,输入值用滤波处理
日本人说中日友好,中国人民笑了:你丫骗谁呢?
日本人说自己爱和平,亚洲人民笑了:说的是人话吗?
日本人说自己要维护世界和平,美国人民笑了:问你大爷没?
日本人说自己是人,全世界的狗都叫了:兄弟,做狗要厚道,不能忘本!
欢迎访问我的博客http://blog.gkong.com/blog.asp?name=jczwfy
在线PLC触摸屏问题解答加Q号2*7*5*4*7*0*0*6,加好友注明工控网
1358
eastzsp
文章数:167
年度积分:50
历史总积分:1358
注册时间:2005/8/10
发站内信
发表于:2006/3/4 17:50:00
#3楼
"用两个相邻脉冲间时间当前值来做的话,显示出来的是一个不断增长变化的数值,只有最后一次显示的才是正确的速度值," ,你这个是有加速度存在吧。如果是这样,那计算出来后的结果是有加速度量的,你只要把加速度计算出来,那么你的初始速度就可以推算出来,这样到达稳定速度时候的速度也就可以推算出来。
1297
jjh2143
文章数:118
年度积分:50
历史总积分:1297
注册时间:2004/7/21
发站内信
发表于:2006/3/6 21:18:00
#4楼
加速度倒是存在,但不一定每一次都一样大,,我说的是比如我才开始时两个相邻脉冲间时间是1秒,则显示出来的则是一个计数器从0在一秒内上升计数到1000,只有最后0.1秒显示的才是真正速度值
  网内存知已,天涯若比邻
1358
eastzsp
文章数:167
年度积分:50
历史总积分:1358
注册时间:2005/8/10
发站内信
发表于:2006/3/7 21:12:00
#5楼
有点搞不清楚了。
1128
jsmymcn
文章数:62
年度积分:50
历史总积分:1128
注册时间:2004/11/17
发站内信
发表于:2006/3/8 10:59:00
#6楼
三菱的FX就有一个速度指令SPD 西门子的PLC好像没有这些方便指令
像交替输出指令 ALT也没有
好男人不会让心爱的女人受一点伤害
974
眉下云间
文章数:12
年度积分:50
历史总积分:974
注册时间:2006/4/29
发站内信
发表于:2006/4/29 13:31:00
#7楼
物理上讲的很清楚了。
瞬时速度是无限逼近最近的采样点的。
这种波动恐怕不可避免,如果它反映了实际。除非你不需要事实上的东西。

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

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

62.4004