永发信息网

谁有试过用PLC和接近开关检测每分钟3000转速度的例子?

答案:4  悬赏:80  手机版
解决时间 2021-11-18 19:14
  • 提问者网友:寂寞梧桐
  • 2021-11-18 03:41
谁有试过用PLC和接近开关检测每分钟3000转速度的例子?
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-11-18 05:09
要达到你这个要求你首先要选择快速反应的接近开关,程式编写使用高速计数器,高速计数器不受PLC扫描影响的。
我认为你这问题应该是你的传感器不是高速反应型。光电型的传感器反应会比电感型的快很多。
全部回答
  • 1楼网友:拜訪者
  • 2021-11-18 08:55
1求平均值,N次速度平均值;2去掉最大最小值后再求平均值;
  • 2楼网友:鱼忧
  • 2021-11-18 07:21
用单相编码器的计算方法,读取接近开关的检测数值就可以检测到了,正常应该会大于5kHz的频率,有的PLC是10k,有的是80k,也就是说,如果想检测这个数值,用接近开关其实可以检测,但是还需要考虑下接近开关的反应时间
但是如果精度要求不是很高,可以试试看用加减速机检测数值
如果精度要求很高,那就要求设备自身精度需要达到要求了。设备震动,大电流,都会影响自身精度
  • 3楼网友:天凉才是好个秋
  • 2021-11-18 06:34
不知道你是什么PLC,扫描周期居然到100ms了,这程序得有多大。所有PLC都有高速计数功能,这个是硬件计数的,和PLC扫描周期没有任何关系,计数频率都在10K以上。你用高速计数测得的值时大时小,那是因为接近开关本身的响应速度影响和你PLC大扫描周期的影响,还有就是你这个环境高震动,导致接近开关每次点亮的时间不稳定,要解决这个问题:
1、不要用接近开关,换槽型光电开关
2、优化程序(怎么会有100ms,我一个同事那次把CPU226的程序写爆了,也才20ms)
3、转速做平滑处理
4、好吧,还是不行,你只有换带硬件锁定功能的PLC

不想改硬件的话,就只有做软件滤波了,你可以加长测速周期,你速度不稳定,我想你肯定是每周期都测速。你可以加长测试周期,例如累计到10转测速,100转等等,速度会稳定很多
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯