登录
首页
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
上一页
下一页
工控新闻
乘势能源转型浪潮,LS电气一季度业绩创历史新高度
多部门联合发布系列国家标准 人工智能终端迎来“体检表”
我国加快推进新型基础设施建设
优必选与日立达成战略合作,携手探索多领域的智能化解决方案
和利时亮相制造业数字化转型促进中心 “深度行”(四川站) 以 XMagital 赋能电子信息制造智改数转
施耐德万高建成电气机械行业智能工厂 引领产业智能化绿色化升级
多条汽车、医疗器械、具身智能装配测试线交付发布 来AHTE 2026了解更多行业装配与自动化解决方案
从落地部署到开放标准:Arm 推进代理式 AI 时代基础设施演进
更多新闻资讯