工控之家

 找回密码
加入工控之家

请教三菱PLC测速

[复制链接]
发表于 2012-7-11 08:43:20 | 显示全部楼层 |阅读模式
[attachment=748] [attachment=748]  我曾写过一个测速的程序,用X0做输入,电动机转速低的时候测量还能准确,但是转速稍高点就检测不到信号了。请大家指点下,应该是用中断吧。谢谢

大家看看对不对[ 此贴被yk_wangkun在2007-04-27 11:46重新编辑 ]
发表于 2012-7-11 11:19:40 | 显示全部楼层
使用三菱PLC自带的高速计数功能

可检测到每秒6万左右的脉冲

具体参考随PLC自带的说明书以及编程手册上有关\"高速计数功能\"的说明
发表于 2012-7-11 13:56:01 | 显示全部楼层
这个是用定时记数比较好,还是用记数到再看用多少时间好呢?如果程序量比较大扫描周期较长的话,会不会对对结果有影响?
发表于 2012-7-11 16:32:21 | 显示全部楼层
应该可以自己做一个程序

先启动外围设备

X0 启动计数程序

X1中止计数程序

然后程序保存 X0-X1 之间的时间,以0.01秒计时

同时程序保存 X0-X1 之间得到的脉冲量

然后计数得出结果

如果配合触摸屏使用更好。
发表于 2012-7-11 19:08:41 | 显示全部楼层
以360线的编码器为例,PLC允许输入6万脉冲量,那这样电机每秒转166圈时都可以测量
发表于 2012-7-11 21:45:02 | 显示全部楼层
站长说得好,等有空我发一个编码器测速,定位,定长例程上来供大家参考讨论设计方案。
发表于 2012-7-12 00:21:22 | 显示全部楼层
此例程三菱编写,用了高速计数,置位,复位,等高速指令都用了
发表于 2012-7-12 02:57:42 | 显示全部楼层
spd指令 根据扫描周期决定是否采用中断,再用PID反馈调节转速
发表于 2012-7-12 05:34:02 | 显示全部楼层
做毕业设计,可不可以发个程序,谢谢!
zi0dong3hua1@163.com
发表于 2012-7-12 08:10:22 | 显示全部楼层
我也编过一个测速程序,方法是测N个脉冲看看用了多少时间,再经计算得出转速,将速度分成适当的区段,脉冲数N根据不同的区段进行取值,这样测出来的转速就很准确.我做过实验,测0-3000多转/分的转速,误差只在3转/分以内.[ 此贴被zhujiafei在2007-04-26 22:44重新编辑 ]
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-9-30 03:25 , Processed in 1.433957 second(s), 49 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表