课程中心
HOME
课程中心
正文内容
plc压力流量编程 PLC编程-模拟量输入处理
发布时间 : 2025-03-19
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程-模拟量输入处理

自动化项目开发过程中,对模拟量的处理是经常遇到的应用场景。如温度测量、压力测量、液位测量、流量测量等,均为模拟量信号传输。在这些信号形式上,又区分为电流信号和电压信号;在信号的范围上,又有-5V~+5V、0V~5V、-10V~10V、0V~10V、0mA~20mA、4mA~20mA等。然在PLC上又是如何处理这些不同类型的信号的?下面就给大家分享在PLC中是如何处理这些模拟量信号的。

压力变送器-模拟输出

PLC与模拟量变送器的接线如下图所示:

台达PLC的模拟量模块接线图

在以上图片中,可以看到PLC的一个通道既可以接收电压输入信号亦可以接收电流输入信号(绝大部分的PLC均是这样)。在进行接线设计的时候,依照变送器的信号,选择对应的接线方式。其中特别注意,信号的正负方向一定不可反接。

PLC如何将模拟量信号转换为程序可以处理的数值?

PLC信号数字转换范围

以上为台达PLC的模拟量输入模块部分技术参数。以4mA~20mA为例,通过以上表格可以看到,输入电流4mA~20mA对应与数字转换的范围为0-32000.即当电流为4mA时,对应与数字0;电流为20mA时,对应与数字32000.有如下所示对应曲线:

电流信号与PLC数字间的对应关系

从以上关系,可以看到,当输入电流为12mA时,PLC内部的数字信号值为16000.由以上,可以总结出,输入电流信号与PLC读取数字信号之间的转换关系如下:

其中,Gain定义:当数字输出值为16000时的电流值。

Offset定义:当数字输出值为0时的电流值。

PLC电流信号与数字信号的转换关系

在进行模拟量信号处理的过程中,按照以上处理方式进行数字转换对应,即可将变送器的模拟量信号转换为PLC程序可以处理的数字信号。

以下为不同类型电压、电流信号与输入数字之间的对应关系:

±10V、±5V信号与PLC输入数字间的对应关系

±20mA、0-20mA信号与PLC输入数字间的对应关系

14.PLC入门程序:压力计算程序

“今天我开始学习压力计算程序,从现场压力变送器为0-10V模拟信号传送到PLC模拟量输入模块,读取模拟量为一串数字,如何再显示为压力值呢?”

1.前置条件:压力变送器量程为0-10000kPa,输出信号为0-10V,模拟量输入模块的量程为0-10V。

2.设转换后的信号为N,求压力值P是多少?

3.查询手册可知:

模拟量输入0-10V转换为数字为0-27648。

计算公式如图所示:P=0.36169*N kPa

4.编写以下梯形计算压力程序:模拟量输入值为整数型,先用I_DI指令转为双整数,再用DI_R转换为实数,再用转换值乘以0.36169,最后再用ROUND指令四舍五入取整,计算压力。

5. 下载程序,运行PLC,监控程序,强制AIW16=27648,可计算压力p=10000kpa

改变AIW16=13824,可计算压力为p=5000Kpa

6.同理,可以计算其他模拟量:流量、温度,思路与本例一致。对于其他模拟可以借鉴本例的计算过程。

相关问答

西门子1200模拟量输出编程实例?

西门子1200模拟量输出的编程实例:在编程软件中添加模拟量模块,并配置模块类型和输入/输出信号的范围。在程序中通过指定模拟量输入/输出的地址,实现对模拟量...

压力信号怎样传送到plc?

压力信号通过传感器将物理量转换成电信号,再经过模拟量输入模块输入到PLC中,PLC根据程序对该信号进行处理后,再通过信号转换模块转换成控制信号,最终通过输出...

三菱plc压力传感器怎么编程?

采用I/V模式进行数据转换就可以了。两种方法:1经过I/V转换后,直接ADC采样,计算出4mA电流对应的电压,将此值设为输出显示的0,以后4~20mA线性输出即为需要...

三菱plc压力传感器编程实例?

三菱PLC控制压力传感器的编程实例如下:读取压力传感器的信号,将其存储到PLC的一个数据寄存器中。将数据寄存器中的值与设定值进行比较,如果小于设定值,则输...

plc编程程序怎么控制温度压力?

1:比较法,通过PLC模拟量口采集到信号,再和设定值比较后输出开关量信号,去控制负载的通断。2:PLC功能指令PID控制,先采集到温度信号,温度信号采集有很多方...

如何用PLC控制比例阀的放大器?

比例放大器---通过输出0-680Ma的电流控制比例阀的线圈实现开度控制实现调节流量和压力PLC需要购买EM232输出0-10V来控制比例放大器对应0-680MaPLC如编...

plc压力模拟量转换计算公式?

1.直线关系计算公式:实际压力=(PLC模拟输入-PLC模拟输入的最小值)×(实际压力的最大值-实际压力的最小值)÷(PLC模拟输入的最大值-PLC模拟输入的最小...

差压力变送器和plc编程过程?

差压力变送器和plc编程的过程:1.首先,确保您已经连接了压力变送器到PLC的输入端口。请参考PLC和压力变送器的硬件手册以了解正确的连接方式。2.打开您的PL...

PLC恒压供水的压力一般设定为多少?

供水压力要根据具体情况而定。如果是为楼房供水,由顶楼到检测压力地点的高差确定,如果高差为30米,表明压力要0.3Mpa压力水才刚好能到顶楼,设定时还需留一点裕...

三菱fx3u模拟量编程详解?

三菱FX3U模拟量编程是将传感器或信号转换为模拟量信号进行处理的过程,可以实现工业自动化控制中的温度、压力、流量等物理量的测量和控制。该编程需要掌握模...

 李俊雅  海尔集团大连有限公司 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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