登录
首页
PLC论坛
永宏FATEK
回帖
发帖
正文
主题:数值转换成类比值
点击:576 回复:5
楼主
编辑
引用
管理
amstellpan
请问各位前辈
我想把数值转换成类比值
也就是假设我是0?80要转换成0?16383
要用什么指令来做会比较好呢??
我是使用三菱或是永宏的PLC
谢谢
21-01-20 23:45
1楼
编辑
引用
管理
YXBK
16383应该指的是模拟量的最大AD值吧。
80应该指的是实际工程单位最大值吧
用16383/80=204.78
然后用读到的AD值除以204.78就等于实际的工程值了
21-01-21 09:36
2楼
编辑
引用
管理
ytleaderplc
做个浮点运算,乘以倍数就行了
21-01-21 10:32
3楼
编辑
引用
管理
pqsh
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最大
21-01-21 10:42
4楼
编辑
引用
管理
cvlsam
引用
amstellpan
在 2021/1/20 23:45:59 发言
【内容省略】
可以使用模拟量输入读值转换指令:FUN32(ADCNV)或者使用线性转换指令FUN33(LCNV)
Good Luck~
21-01-21 11:10
5楼
编辑
引用
管理
1270498687
看看学习学习
22-04-21 10:17
工控新闻
CC-Link|上海工博会,5G 新样机Soft-motion 重磅首秀
倍福 | TwinCAT 3 CNC:集成全新功能与工艺软件包,引领智能制造新纪元
强强联手!华为大模型强势赋能宝钢,钢铁行业迎来史诗级变革
首发新品,米尔STM32MP2核心板上市!高性能+多接口+边缘算力
上海昭穆工博会邀请函
工博会 | 创新加速,CC-Link协会即将开启5G无线新征程
中秋佳节 | 图尔克福利派送进行中!
重磅官宣:上能电气北美服务中心开业,全球化战略再升级
更多新闻资讯