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输入数字间的对应关系
PLC是如何读取模拟量?三分钟带你搞懂
PLC读取模拟量信号必须要有模拟量输入模块,即常说的AI模块。一般常用的模拟量比如压力,温度,湿度,流量等都需要变送器转化为电流信号,或者电压信号,电流信号常用的4-20mA,或者电压信号1-5V,当然还有其他类型。
当这些模拟量信号被接入AI模块后,AI模块经过AD转化器将模拟量信号转化为数字量,即在西门子PLC系统中SM331中,0-27648,不同PLC转化后的数字不同。
上图所示为SM331模块,通过背部四个量程选择模块,可以自由选择不同的信号类型。
上图对应的是模拟量模块的内部接线图,及描述信息,用户可以根据此图进行各种变送器的接线。
完成模块选型及外部接线后,就是进行PLC编程,将AI模块采集到的数据,转化为工程值,即压力,温度,流量等值。
在使用西门子STEP7软件进行编程时,一般使用功能块 FC105,即模拟量信号标准化程序,它的具体算法如下:
OUT = [((FLOAT (IN) – K1)/(K2–K1)) ∗ (HI_LIM–LO_LIM)] + LO_LIM
参数 BIPOLAR=1,则参数 IN 的值为双极性,取值范围介于 -27648 和 27648 之间。常数“K1”的值为“-27648.0”,“K2”的值为“+27648.0”。
参数 BIPOLAR=0,则参数 IN 的值为单极性,取值范围介于 0 和 27648 之间。常数“K1”的值为“0.0”,“K2”的值为“+27648.0”。
其他参数的含义可以参考上图。
如上图为编程后的AI信号标准化程序,对于参数 IN 为PIW值,HI_LIM和LO_LIM为量程上下限,OUT为实际工程值。
来源:网络,版权归原作者所有,如有侵权请联系删除!
小编搜集了一整套系统的电气人学习资料 。从基础出发,循序渐进,再到高级提升!学习资料丰富多样:不管是实操仿真软件、还是专业电气电子书,或是大厂内部培训PPT ,这里统统都有!
相关问答
温度变送器电压信号如何与plc连接?
要用A/D转换器模块与plc连接。因为plc(程控器)是一种处理数字量,或者逻辑信号的程控装置。所以,编程时需设置这温度变送器电压信号数字量(脉冲)的输入/输出点...
电压型变送器如何接入PLC?
电压型变送器一般采用模拟信号输出,需要通过模拟输入模块来连接PLC。具体做法是将变送器的信号输出端口与模拟输入模块的输入端口相连接,然后将模拟输入模块连...
电压变送器与plc接线方法?
电压变送器与PLC的接线方法如下:1.将电源接入变送器的输入端,确保电源电压与变送器的输入电压相匹配。2.将变送器的输出端连接到PLC的模拟量输入模块,通常需...
一个带模拟量输入的plc怎么用pt100温度传器与pt100温度变送器来控制温度?
由于用到PLC,那么温度变送器的电源应有模拟量输入模块提供,在模块上设置好配电跳线,模拟量输入模块的输入通道则有24V输出。题目已经说清楚是温度变送器,因...
关于压力变送器与plc连接的问题?
你好,压力变送器与PLC连接的问题,主要涉及以下几个方面:1.信号传输方式:压力变送器可采用模拟信号传输方式,即通过4-20mA电流信号或0-10V电压信号将压力值...
请教高手电量变送器到底是拿来干什么用的?
以前有用过虹润电量变送器是根据采集现场互感器变比过来的交流电压、电流信号,将其转变成等数值的模拟量4-20mA、1-5V等信号供给PLC、DCS等系统使用以前有用...
用压力变送器给PLC模拟量模块一个信号,并通过触摸屏显示压力,一分钟之后,如果变化过大则报警.程序怎么写?
很简单的问题,但不好回答呀,方案、程序还有接线,怎么回答,只说方案吧,压力变送器输出的模拟量信号给到plc模拟量输入,plc程序将模拟量转换成数字量,数字如...
PLC的AI卡如果设置成输入四线制电流信号,现场变送器的...-...
ai四线制就是plc接收电流信号,电源由现场供电,不由plc供既然是四线制,当然是外部单独供电.你的理解是对的。现场的变送器可以用plc供电,也可以...
什么是plc变送器?
pcl变送器是从传感器发展过来的,凡是能输出标准信号的传感器都可以算做变送器。标准信号是指物理量的形式和数量范围都符合国际标准的信号。因为直流信号具有...
PLC输入输出模块的供电,怎么接线的?-小红薯F3F7CD6A的...
器,接法如下:1-5,2-4,3-6;(电流只有一个回路:1->5->6->3->4->2)串联型接法。对于四线制,接法则为:1-7,2-8,3-5,4-6。(电流有两个...