研选课堂
HOME
研选课堂
正文内容
电阻尺plc编程 模拟量讲解,FX2N-4AD的应用,电阻尺位移数据的测量
发布时间 : 2024-11-23
作者 : 小编
访问数量 : 23
扫码分享至微信

模拟量讲解,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上也有可一路直接带铂电....

 越南新娘集体逃婚  莱圳家园 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部