中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

永宏FATEK

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 永宏FATEK → 浏览主题: 数值转换成类比值
发表新帖 回复该主题
回帖:4个,阅读:124 [上一页] [1] [下一页]
* 帖子主题:

数值转换成类比值

分享到
81
amstellpan
文章数:4
年度积分:81
历史总积分:81
注册时间:2021/1/20
发站内信
发表于:2021/1/20 23:45:59
#0楼
请问各位前辈
我想把数值转换成类比值
也就是假设我是0?80要转换成0?16383
要用什么指令来做会比较好呢??

我是使用三菱或是永宏的PLC

谢谢
31875
YXBK 版主
文章数:15081
年度积分:2003
历史总积分:31875
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/1/21 9:36:46
#1楼
16383应该指的是模拟量的最大AD值吧。
80应该指的是实际工程单位最大值吧

用16383/80=204.78

然后用读到的AD值除以204.78就等于实际的工程值了
大家一起学习
20361
ytleaderplc
文章数:9246
年度积分:702
历史总积分:20361
注册时间:2008/6/7
发站内信
发表于:2021/1/21 10:32:07
#2楼
做个浮点运算,乘以倍数就行了
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
14406
pqsh 版主
文章数:6148
年度积分:1236
历史总积分:14406
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2021/1/21 10:42:53
#3楼
A=(B-B最小)*(A最大-A最小)/(B最大-B最小)+A最小,这是线性转换,或者你说的所谓类比转换),有点台湾腔.(A-A最小):(B-B最小)=(A最大-A最小):(B最大-B最小)或者(A-A最小):(A最大-A最小)=(B-B最小):(B最大-B最小),最好把你绕晕.
对于最小=0,转换简化为:A=B*A最大/B最大
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
31162
cvlsam 版主
文章数:11345
年度积分:1022
历史总积分:31162
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2021/1/21 11:10:31
#4楼
以下是引用amstellpan2021/1/20 23:45:59的发言:
请问各位前辈
我想把数值转换成类比值
也就是假设我是0?80要转换成0?16383
要用什么指令来做会比较好呢??

我是使用三菱或是永宏的PLC

谢谢

可以使用模拟量输入读值转换指令:FUN32(ADCNV)或者使用线性转换指令FUN33(LCNV)

Good Luck~
工控学堂推荐视频:

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

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

62.4