您现在所在的是:

欧姆龙OMRON

回帖:15个,阅读:1017 [上一页] [1] [2] [下一页]
903
菜鸟丶
文章数:61
年度积分:50
历史总积分:903
注册时间:2017/12/23
发站内信
发表于:2022/6/11 22:05:26
#10楼
回复 #9楼 YXBK
非常好   在不忽略干扰的情况下很方便
903
菜鸟丶
文章数:61
年度积分:50
历史总积分:903
注册时间:2017/12/23
发站内信
发表于:2022/6/11 22:07:40
#11楼
回复 #6楼 知道一点
的确 用FB确实简化了  也简单了   但是我还不会FB呢
39233
知道一点
文章数:23103
年度积分:925
历史总积分:39233
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/6/12 9:59:23
#12楼
你的问题主要出在数制出了问题
SCL2运算的结果D200=596本身是个BCD码,屏幕显示254是个bin码,你咋能与实际265做比对?
偏差你给了5DC(1500)依据是什么?

你的系统是4-20mA,对应0-2000(200度)?
如果这个不能确定就请试验测算

你把偏差设为0,屏的显示使用BCD试试,然后计算偏差值(bin码)

附件:
[本地下载]
这是功能块,你可以直接调用
像你这个,斜率就是2000/6000=0.33333,当出现偏差(比如26.5-25.4=0.9)直接填入即可
前面的截图都使用浮点,目的是屏使用的都是浮点,便捷之处就是简便统一,不用考虑数制问题
最后的浮点转bin是后边程序控制需要
快乐 幸福 自由 比什么都重要
4319
1240368017
文章数:480
年度积分:159
历史总积分:4319
注册时间:2018/6/19
发站内信
发表于:2022/6/12 11:39:45
#13楼
回复 #3楼 微鑫科技
楼主能不能具体到一点。
170
微鑫科技
文章数:1244
年度积分:170
历史总积分:170
注册时间:2019/11/26
发站内信
发表于:2022/6/13 0:05:34
#14楼
回复 #13楼 1240368017
参考6楼的答案,这样的问题,用梯形图肯定是解决不了的,只能用算法实现,我不会玩PLC,只会C语言,这样的问题用C语言处理,就非常的简单,但是核心的思想不变,就是线性拟合的问题,核心和代码就是:Output:= K*Temp+b;这个就是线性拟合公式,具体的拟合数据,可以通过网站里的拟合工具来计算,得出你要的结果。
在线曲线拟合工具:http://www.qinms.com/webapp/curvefit/cf.aspx
附件 1655050067906.jpg
[此贴子已经被作者于2022/6/13 0:08:23编辑过]
39233
知道一点
文章数:23103
年度积分:925
历史总积分:39233
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/6/13 7:50:04
#15楼
回复 #14楼 微鑫科技
这不就是菜单方式的另一种用法?
快乐 幸福 自由 比什么都重要

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

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

62.4004