模拟量讲解,FX2N-4AD的应用,电阻尺位移数据的测量
在前面我们说了大量有关PLC模拟量数据的传输,包括FX2N的ad、da模块,FX3U的ad、da模块,也讲解了相关缓冲存储器(BFM)的说明,但还是有许多人询问有关模拟量的问题。今天我们就再举例说明下模拟数据的采集,这次采用FX2N-4AD模块采用电子尺的位移数据,并在人机界面(HMI)上演示电阻尺的实际位移、输出电压、AD模块的数字量之间的关系。
1、测量系统组成测量系统组成
测量系统:
1)PLC基本单元FX3G-40M
2)扩展模块FX2N-4AD
3)电阻尺量程0~275mm(0-10v变送器)
4)汇川HMI组成
5)24V直流开关电源
2、测量数据原理
首先看下电阻尺位移的量程0~275mm,信号输出范围0~10v;AD模块选择0模式电压信号-10v~10v,数字量范围是-2000~2000(注:FX2N4AD只有三种模式,其他两种为电流信号-20ma~20ma,4ma~20ma)。
从上面看出,模拟电压信号只是AD模块与电阻尺之间的桥梁,通过这个桥梁可以将位移mm转换成数字量,然后通过比例换算得到位移数据。
量程转换
上图就是他们之间的转换关系,如何知道电阻尺拉了多少距离呢,比如此时由DA模块采集到的数字量为500,根据上述比例关系,位移量=500*0.1375=68.75mm,原理很简单吧!
3 PLC编程
知道上述关系后,编程就容易多了,只需要简单运算即可。1数字量采集过程,这个程序一般是固定的,相关手册的例子都有,直接套用即可,想要深入了解原理, 需要掌握其缓冲存储器(BFM)的相关内容、FROM、TO指令的用法。
数字量采集过程
转换过程
在转换过程中为了确保精度,这里需要进行小小的数据处理,上述原理中需要乘以小数即浮点数,在乘法运算前使用FLT指令把数字量D0转换成浮点数,并且乘法指令采用浮点数乘法运算DEMUL,E表示浮点数。最后的结果想要整数显示,使用INT指令转换。
不知道现在大家了解了吗,模拟量这部分基本没有什么难点,基本上你要掌握传感器的量程和输出信号范围(是电压或者电流),AD或DA模块的数字量与模拟信号之间的关心,最后进行了一个数据转换就完成了。
最后在HMI上演示下它的转换与采集过程:
视频加载中...
项目分享1版辊直径的测量,AD模块对位移数据的采集
首先介绍下硬件:三菱FX3G PLC,FX2N-2AD,电阻尺
电阻尺探头位置
通过一个气缸带动电阻尺进行版辊直径的测量,下面说下如何测量。
我们了解下电阻尺,这个电阻尺本质是一个类似滑动变阻器的东西,根据伸缩的位移输出相应的电压信号,本次采用的275mm量程的电阻尺,电源采用DC24v,为了方便AD模块采集需要添加一个变送器把0~24v转换成0~10v信号,如果采用DC10v就不需要了。
电阻尺是三线制即电源正(棕色)负(蓝色),输出信号(黑色),将黑色输出线接到AD模块的VIN端,0V接到com端。
接线电阻尺与AD模块
接下来就是PLC编程采集数据了,1数字量采集,2位移数据转换
AD模块数字量采集
这块应该没有什么问题,按照说明书例子套用即可得到了电阻尺的数字量D100,后面就是对数字量进行转换看,我们知道275mm对应的数字量是4000,那么每个数字对应的就是275/4000=0.06875mm,将采集到数字量乘以这个数就是位移量了。首先需要做的就是把数字量D100转换成浮点制D102,D102乘以浮点E0.06875就是位移了,最后再进行一次整数转换即可。
位移数据转换
得到了电阻尺伸缩的距离d1,根据设置到电阻尺到版辊中心的距离d2,用(d2-d1)*2=版辊直径了。
相关问答
PLC如何连接电阻尺?
电阻尺连接专用模块非常简单,电子尺一般有三根线,以良石技术LS21-18MR-3KT电阻尺混合型PLC主机为例,只要将三根线对应接在PLC上,然后通过PLC设置一个总长度。...
plc怎么输入长度尺寸?
PLC测量长度一般都是使用电子尺或接线式编码器。电阻尺可以直接测量出绝对长度、测量精确、使用简单等特点。我用的是良石技术的LS21-E4KT电阻尺模块,将电子...
如何用PLC测电阻范围测100K的电阻,误差为1%,每50欧为1个档...
[最佳回答]外部加一个DC电压,通过PLC的AD转化模块,把电流值转化为数字量来进行判断。不过你的电阻值很大,需要并联一个标准电阻才可行。外部加一个DC电压,通...
plc输出端内部电阻多大?
PLC输出端内部电阻的大小会因不同的型号和厂家而有所差异,没有一个具体的标准值。一般来说,PLC输出端有晶体管输出、晶闸管输出和继电器输出三种类型,它们的输...
传感器如何与plc连接?
温度传感器与PLC相连接:1、温度传感器作为一个精准的温变电阻,温度不同阻值不同,PLC专门的热电阻模块可以测量出电阻通过内部计算出实际温度值,由于电...温...
plc开关量输入信号如何隔离?
plc开关量输入信号如何隔离?它是一种特殊的计算机,具有编程简单,通用性好,功能强等优点。电气隔离是在PLC的应用是很常见的,其目的之一就是将电路上的干扰...pl...
plc里面的电阻什么符号?
在PLC中,电阻的符号通常是一个矩形或长方形,其中有两个箭头指出电阻的方向。这个符号代表电路中的固定电阻,它是用来限制电流流动的。电阻的具体数值则会在符...
如何把模块测量的模拟值转换成工程值?
如何把模块测量的模拟量值转换成工程值,这个问题在以前已经说过好多次了,模拟量转成成工程值需要通过一个AD模块进行转换,模拟值就是直流电压、电流信号如温度...
步进电机驱动器脉冲端和plc之间为什么要接个电阻?
因为一般PLC输出的信号电压为24V,而步进电电机驱动器输入电压要5V,需要用2.2K电阻降压限流。也可以给步进电机驱动器单独输入5v直流电压,这样就不用串电阻了...
铂电阻能否直接接在plc模块上?
PT100热电阻是可以直接接到PLC模块上。例如:西门子S7一200SMART,的6ES7288一3AR04一0AA0模块。就是4路PT100的直接输入。S7一200的CPU上也有可一路直接带铂电....