346743576
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 148 点
下载积分: 1080 分
在线时间: 299(小时)
注册时间: 2011-12-05
最后登录: 2024-11-26
查看346743576的 主题 / 回贴
楼主  发表于: 2011-12-23 16:44
现在做一台设备需要用光电检测电机的速度,电机轮盘上有2个监测点,用西门子PLC做,怎么才能显示出来一分钟多少转?再通过PLC发模拟量来控制变频器频率 大家来讨论下该怎么做,小弟以前没这么用过,谢谢了
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
1楼  发表于: 2012-01-04 19:27
如果光电开关的采样速率没问题,剩下的就是程序了,但光电开关的采样速率及抗干扰性都不是太好,我实际使用的是霍尔开关,其价格与光电开关几乎一样。
给你个参考程序。
棋牌比赛免费得实物,闲暇好去处
http://www.jj.cn/indexTG.html?promoterid=108502812
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
2楼  发表于: 2012-01-06 09:36
曾有过QQ,半年不使号被收回,还很难找回,再也不使,且总感觉那东西在监视着我什么。
需要时就是使用UC或者YY,也不用QQ.

我的程序的设计思想是,使用10号中断事件(时间中断),产生1ms脉冲,并对其计数,
使用6号中断事件(0.3上升沿中断),捕捉脉冲,并处理。

这是初始化程序
程序定义了,中断间隔为1毫秒,将中断程序0与10号事件连接,将中断程序1与6号事件连接,开中断。



这是1毫秒中断处理程序INT_0
当毫秒计数器值小于5000时,计数
当计数值大于5000时,即转速低于 5秒/圈= 12圈/分,则认为转速为0,重新开始计数。



这是I0.3上升沿中断处理程序INT_1,
当捕捉到上升沿时,将毫秒值经运算转变为转速 圈/分
然后对时间计数器清零,为下次捕捉脉冲计算做准备。

棋牌比赛免费得实物,闲暇好去处
http://www.jj.cn/indexTG.html?promoterid=108502812