您现在所在的是:

三菱Mitsubishi

回帖:10个,阅读:348 [上一页] [1] [2] [下一页]
15576
deweg
文章数:2086
年度积分:303
历史总积分:15576
注册时间:2005/6/10
发站内信
发表于:2026/4/27 16:55:25
#0楼
现场有一个称重传感器,0-1000lbs,通过变送器0-10V输出。用的国产一体机仿三菱的PLC,现在是算出的重量和标准差很多,想写个校准的程序,用最小二乘法吗?还是有其它简单的思路。仿三菱的PLC,很多指令不支持,实现最小二乘法也麻烦。
46040
YXBK 版主
文章数:21224
年度积分:968
历史总积分:46040
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2026/4/27 17:27:37
#1楼
我这个是一体机的程序,PLC还是FX1S的

D150是在触摸屏上输入的砝码值

简单来说就是用砝码重量去除以对应的模拟量值,然后算出单个计量单位的值

这个就是标准,后面就用实际的模拟量值乘以这个标准值,就是实际重量了

假设200克的砝码,对应出来的模拟量值是400,那么对应的1克重量就是0.5,放大1000倍就是500

如果一个物体放上去后,算的模拟量值是600,那就是600*500/1000=300克重量

归零就是在标定前,先把当前值记录下来,后面的计算都要减去这个值

附件 ScreenShot_2026-04-27_171200_273.jpg
大家一起学习
15576
deweg
文章数:2086
年度积分:303
历史总积分:15576
注册时间:2005/6/10
发站内信
发表于:2026/4/27 21:17:42
#2楼
回复 #1楼 YXBK
看懂了,用标准砝码求出单位值,然后根据这个单位值和模拟量输入的码值求实际重量。
29224
goldage
文章数:16168
年度积分:742
历史总积分:29224
注册时间:2006/1/10
发站内信
2018论坛热心网友
发表于:2026/4/27 21:50:16
#3楼
如果距离很近,可以考虑用电压模拟量,通常优先考虑电流的模式,虽然可以通过很多方法去校准
13665
limassol
文章数:759
年度积分:410
历史总积分:13665
注册时间:2005/9/24
发站内信
发表于:2026/4/28 8:55:05
#4楼
变送器校准,PLC只要写转换程序
46040
YXBK 版主
文章数:21224
年度积分:968
历史总积分:46040
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2026/4/28 11:26:58
#5楼
用模拟量输出的变送器,前期重要的是要考虑分辨率问题

第一次做时碰到了,传感器是16公斤的,要精确到克

模块买的是FX2N-2AD,分辨率4000,就是AD值1代表4克,达不到精度

后来只好改用FX2N-5A,分辨率32000
大家一起学习
1714
小猫鱼MAWheF
文章数:607
年度积分:1002
历史总积分:1714
注册时间:2016/8/6
发站内信
发表于:2026/5/2 10:44:07
#6楼
分辨率达不到,怎么校准都会有偏差
18859
pan_xiansheng
文章数:2404
年度积分:315
历史总积分:18859
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2026/5/2 14:24:53
#7楼
数值的误差校准,实际上就是一个直线方程:y = k*x+b,如果没有误差,那么k=0,b=0,也就是y=x,如果标准值与实际值是比例关系,那就将实际值*一个k比例系数,如果标准值与实际值仅仅存在一个差b, 那么就加上这个差b.
18859
pan_xiansheng
文章数:2404
年度积分:315
历史总积分:18859
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2026/5/2 14:28:32
#8楼
以下就是温度校准程序:
附件 截图.jpg
7049
yecao2003
文章数:1494
年度积分:465
历史总积分:7049
注册时间:2003/8/13
发站内信
发表于:2026/5/3 9:07:14
#9楼
能做到准确称重很难吧。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2026 Gkong.com, All Rights Reserved

78.0005