登录
首页
机电一体化
回帖
发帖
正文
主题:【话题】关于PLC削峰的编程问题 (20170930)
点击:1852 回复:26
楼主
编辑
引用
管理
wushulin
我做了一台检测设备,在调试过程中各方面运行良好,客户验货也基本上满意,但是提出了一个问题,要求我把检测过程中出现的峰值去掉,比如这个产品有一个毛剌,这样就会产生很大的检测峰值,从而判定这个产品不合格,因些客户要求对将这个峰值去掉。
问题来了:我还真不知道这个削峰程序怎么写。
被测物是一个齿轮,检测这个齿轮的跳动值,检测过程中,齿轮转动一圈多一点,传感器读取跳动值。线性的实时读取。也可以分段读取。
PLC为松下,如果是FX3U 这个好办。松下没有这个功能。
最后修改:
2017/10/12 16:20:45
17-09-28 08:24
1楼
编辑
引用
管理
pqsh
如果是毛刺尖峰,延迟(时间)平滑就行了吧.
17-09-28 09:03
2楼
编辑
引用
管理
xlian
用滑动平均值
17-09-28 09:13
3楼
编辑
引用
管理
wushulin
平均值是不可以用的
17-09-28 12:16
4楼
编辑
引用
管理
卢学斌
就是去掉一个最大值,一个最小值,剩下的取平均值,松下FP0-A80模块可以自动读取平均值,每10比数据都一处平均值,不知道这样可不可以。
17-09-28 13:25
5楼
编辑
引用
管理
wushulin
这样也不行
17-09-28 13:53
6楼
编辑
引用
管理
知道一点
产品检测有一个标准,超出标准就是不合格
17-09-28 14:00
7楼
编辑
引用
管理
卢学斌
你这一周采集多少个数据?
17-09-28 14:06
8楼
编辑
引用
管理
qiuqianshu
我之前也有类似的事情检测直流电机的电流值,峰值肯定发生在一个特定的时间段(比如电机在启动的一个时段),所以我用时间跳过这个时间段在进行检测。
17-09-28 14:33
9楼
编辑
引用
管理
wushulin
刚刚做了一段程序,把实时跳动最大值,在一个圆周里面分了N段。然后用N-2.如采样为10段,然后用一个排序方式,将数据由小到大排列出来,那么我取第8段为判定值。如果第8段都超差,那这个产品肯定不合格。
17-09-28 16:36
上一页
下一页
工控新闻
华北工控BIS-6960P-A10TW,助力城轨PIS系统升级提质
2025施耐德电气关键电源业务渠道合作伙伴大会成功召开
埃斯顿携手BBH成立了一家自动化公司
清华系机器人创企再融3亿元,蚂蚁集团连续下注!
守护石油化工生产安全,华北工控推出SIS系统在线监测专用计算机
ctrlX AUTOMATION 引领未来自动化新世界
台达荣获“2024年度云计算影响力企业” 以绿色高效助力数字未来
小米、小鹏、蔚来等宣布切入“人形机器人”赛道 全球已有18家车企接入人形机器人赛道
更多新闻资讯