登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:利用三菱PLC FX0S或FX1S编写一个判断频率的程序
点击:7880 回复:16
楼主
编辑
引用
管理
isnow
我需要利用三菱PLC FX0S或FX1S编写一个判断频率的程序,输入频率范围大约0-3KHZ,频率是变化的,每次是从0开始逐渐增加,达到一个峰值后下降,峰值是未知的,但不超过3KHZ,需要在峰值的时候或峰值过后的瞬间输出一个控制用的开关量,请教高手指点一下如何编程。
04-12-23 23:26
1楼
编辑
引用
管理
寒号鸟
用FNC56 SPD 脉冲密度指令
SPD X000 K1000 D0 D0的值就是频率。
可试试把采样时间K1000 改为100,10*D0作为频率会不会提高采样精度。
04-12-24 10:48
2楼
编辑
引用
管理
isnow
关键是如何判断频率的峰值。FX1S支持这个指令的,而FX0S不支持。
04-12-24 12:33
3楼
编辑
引用
管理
寒号鸟
我想频率这么大,误差总是存在的!
04-12-24 16:38
4楼
编辑
引用
管理
isnow
可以有误差,精度要求不是很高。
04-12-24 22:54
5楼
编辑
引用
管理
ZZC8133
不可以用PLS指令吗?
04-12-25 16:41
6楼
编辑
引用
管理
isnow
PLS是上升沿啊
04-12-25 17:26
7楼
编辑
引用
管理
ZZC8133
那用下降沿触发呢?
04-12-25 17:31
8楼
编辑
引用
管理
isnow
PLSR 指令是输出用的,我需要一个相反的功能,既如果输入端子输入一个由低到高的频率信号,如何取得其峰值,或峰值下降的瞬间也行.
04-12-25 20:53
9楼
编辑
引用
管理
isnow
信号是一个频率量,不是取得某个脉冲的上升或下降沿,而是判断频率的变化.
最后修改:
2004-12-27 16:31:25
04-12-25 20:55
上一页
下一页
工控新闻
深圳致力打造智能工厂新高地
福禄克新一代热像仪TiS55/65/75 PRO正式上市:三个真实案例揭秘效率提升秘诀,报名免费上门演示即享好礼
施耐德万高建成电气机械行业智能工厂 引领产业智能化绿色化升级
汇川技术发布2025年度可持续发展报告
一季度工业经济大盘点,31省份谁“跑赢”?
算力绿电新风口!四部门印发行动方案,促人工智能与能源双向赋能
倍福2026 汉诺威工业展倍福中文视频集锦
施耐德电气熊宜:搭平台、选场景、聚能力——AI破局的三重法则
更多新闻资讯