打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何把模块测量的模拟值转换成工程值?

如何把模块测量的模拟量值转换成工程值,这个问题在以前已经说过好多次了,模拟量转成成工程值需要通过一个AD模块进行转换,模拟值就是直流电压、电流信号如温度传感器、电阻器、变频器的模拟量输出等,这些变量如何转成我们工程中的实际值,得需要知道原模拟信号代表的量程和AD模块的分辨率,如温度传感器PT100采用0-10V的变送器输出0~100℃,AD模块的分辨率为2.5mV(10V/4000),那么经过变换每个数字量就代表0.025℃,根据AD模块采集到的数字量就能计算出实际的温度值了。那么这个模拟值只是中间一个过渡或者交换的中间变量。

还有很多同学问有关三菱plc模块手册中的梯形图编写每一步的作用,这里我们简单说明下,三菱的AD模块数值要用到FROM、TO指令来读写模块的缓冲寄存器(BFM)的内容到PLC上的的数据寄存器里,FX3U系列的可以直接只用MOV指令直接得到方便了许多。我们来看下FX2N-2AD模块手册缓冲寄存器的说明如下图:

上图中保留的编号和位都用不到,模拟量的数据保存在#0和#1中,由高四位和低八位的数据组成,在#17中有通道选择和模拟量转成成数字量的开始。因此在缓冲存寄存器中我们只用到0、1、17号的内容,那么以下面的示例程序说下首先是两个TO指令(写),K0表示与plc基本单元连接的单元号,K17表示缓冲寄存器的编号H表示16进制,第一条指令是通道的选择,在手册中当17号中的b0等于0时选择通道1,b0等于1时选择通道2,第二条指令是转换开始,这里需要注意的是b1由0变到1转换开始,因此需要两条指令完成。FROM指令是读,最后面的K2表示传送的点数,它其实是两个指令的合并,表示从#0中读取低八位数据放到K2M100中,从#1中读取高8位的数据放到K2M107中,这样就完成模拟值到数字量的转换读取,最后把K4M100存放到D100中。

以上就是模拟测量的模拟值转换成工程中的方法,希望能帮到你!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
三菱FX2N系列PLC的TO指令、FROM指令及实例FX2N-4AD 应用程序
工程监测多通道振弦模拟信号采集仪VTN的MODBUS 通讯协议
三菱FX 5U PLC高速计数器基础及模拟量
S7-1500模拟量模块读取数据程序编写『图说S7-1500系列』
三菱FX2N plc特殊功能模块的读写指令(转载)
《操作系统教程》1-6.1章课后答案
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服