您现在所在的是:

PLC论坛

回帖:16个,阅读:7750 [上一页] [1] [2] [下一页]
979
isnow
文章数:13
年度积分:50
历史总积分:979
注册时间:2004/12/23
发站内信
发表于:2004/12/23 23:26:00
#0楼
我需要利用三菱PLC FX0S或FX1S编写一个判断频率的程序,输入频率范围大约0-3KHZ,频率是变化的,每次是从0开始逐渐增加,达到一个峰值后下降,峰值是未知的,但不超过3KHZ,需要在峰值的时候或峰值过后的瞬间输出一个控制用的开关量,请教高手指点一下如何编程。
1341
寒号鸟
文章数:182
年度积分:50
历史总积分:1341
注册时间:2004/12/7
发站内信
发表于:2004/12/24 10:48:00
#1楼
用FNC56 SPD 脉冲密度指令
SPD X000 K1000 D0   D0的值就是频率。
可试试把采样时间K1000 改为100,10*D0作为频率会不会提高采样精度。
979
isnow
文章数:13
年度积分:50
历史总积分:979
注册时间:2004/12/23
发站内信
发表于:2004/12/24 12:33:00
#2楼
关键是如何判断频率的峰值。FX1S支持这个指令的,而FX0S不支持。
1341
寒号鸟
文章数:182
年度积分:50
历史总积分:1341
注册时间:2004/12/7
发站内信
发表于:2004/12/24 16:38:00
#3楼
我想频率这么大,误差总是存在的!
979
isnow
文章数:13
年度积分:50
历史总积分:979
注册时间:2004/12/23
发站内信
发表于:2004/12/24 22:54:00
#4楼
可以有误差,精度要求不是很高。
1020
ZZC8133
文章数:32
年度积分:50
历史总积分:1020
注册时间:2004/12/25
发站内信
发表于:2004/12/25 16:41:00
#5楼
不可以用PLS指令吗?
979
isnow
文章数:13
年度积分:50
历史总积分:979
注册时间:2004/12/23
发站内信
发表于:2004/12/25 17:26:00
#6楼
PLS是上升沿啊
1020
ZZC8133
文章数:32
年度积分:50
历史总积分:1020
注册时间:2004/12/25
发站内信
发表于:2004/12/25 17:31:00
#7楼
那用下降沿触发呢?
979
isnow
文章数:13
年度积分:50
历史总积分:979
注册时间:2004/12/23
发站内信
发表于:2004/12/25 20:53:00
#8楼
PLSR 指令是输出用的,我需要一个相反的功能,既如果输入端子输入一个由低到高的频率信号,如何取得其峰值,或峰值下降的瞬间也行.
979
isnow
文章数:13
年度积分:50
历史总积分:979
注册时间:2004/12/23
发站内信
发表于:2004/12/25 20:55:00
#9楼
信号是一个频率量,不是取得某个脉冲的上升或下降沿,而是判断频率的变化.


[此贴子已经被作者于2004-12-27 16:31:25编辑过]

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

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

78.0005