研选课堂
HOME
研选课堂
正文内容
plc编程输出反馈 学PLC模拟量控制程序设计无压力,做到更加专业入门,收好不谢
发布时间 : 2025-03-13
作者 : 小编
访问数量 : 23
扫码分享至微信

学PLC模拟量控制程序设计无压力,做到更加专业入门,收好不谢

此次主要讨论PLC怎样进行“再处理“,对“预处理“与”后处理”也作适当说明。 由于生产过程常有模拟量,故模拟量控制有时也称过程控制。

模拟量是指一些连续变化的物理量,如电压、电流、温度、压力、速度、流量等。在现实世界中,特别是在连续型的生产,如化工生产过程中,常见到模拟量,并要求能对其进行控制。

一、PLC模拟量控制过程

一个完整的模拟量PLC控制,其过程是:

用传感器采集信息,并把它变换成标准电信号,进而送到模入模块; 模入模块把标准电信号转换成CPU可处理的数字信息;

CPU按要求对此信息进行处理,并产生相应的控制信息送模出模块; 模出模块得到控制信息后,经变换,再以标准信号的形式传给执行器; 执行器对此信号进行放大和变换,产生控制作用,施加到受控对象上。 图 4-1-1-1 示出以上介绍的模拟量控制过程。

要弄清的是,这里“基于信息采集和处理”的信息,可能是调节量,也可能是干绕量。 如为调节量,则要用反馈控制。它是一种模拟量最基本的控制方式。图4-1-1-2示的就是反馈控制的原理图。

如图示,这里的传感器不断地监测被控对象的调节量,接着把它送给模入单元。PLC程序把模入单元送来的反馈值与系统预定的设定值进行比较,进而产生控制量。这控制量再经摸出单元、执行器作用到被控对象上,其目的是尽快地缩小这个差值。可知,这里的信息流是闭合的,所以反馈控制又称闭环控制。

如信息为干扰量,也可用前馈控制。它是另一种控制方式。它基于扰动补偿原理,依扰动的情况作相应控制。图4-1-1-3为它的工作原理图。

从图知,它的传感器监测的是扰动量。PLC程序依扰动量、控制量与调节量间的关系产生相应的控制量,进而再通过摸出单元、执行器作用到被控对象上,其目的是在干扰量作用于系统的同时,这个控制量也作用于该系统,以补偿干扰对系统的不利影响。可知,这里的信息流是开路的,所以前馈控制又称开环控制。

二、PLC模拟量控制目的

模拟量控制的目的,是多种多样的,具体为:

1、使系统的某个量保持恒值,即,要求可控系统在受到扰动时,其调节量仍能保持在给定值附近,基本上不变,这种控制称镇定控制,或称自动调节。

2、使系统的状态按预先给定的方式随时间,或按预定的程序变化,这种控制称为程序控制。

3、使系统的状态按外来信号的变化而变化,这种控制称随动控制。

三、PLC模拟量控制要求

对PLC模拟量控制系统的要求,以自动调节为例,与对一般控制系统的要求是相同的,也是要使受控系统能稳定、准确地快速自动调节。

控制过程具体可用时域或频域方法表示:

1、时域指标

它用在给定值阶跃扰动时,系统的控制量随时间的变化过程反映控制品质。图4-1-3-1所示的即为这个过程。从图可看出控制量在时域上的变化过程。

2、频域指标

它用系统的开环频率特性代表控制品质。具体是,在不同频率的单位信号作用下,系统开环时,其输出对信号的响应特性,即系统输出的幅值及它与作用信号的相位差。图4-1-3-2为系统开环频率特性图,图4-1-3-3为幅频特性曲线。从图可看出控制量在频域上的变化过程。

3、积分指标

用积分指标可综合反映控制系统的稳定性、准确性及快速性,所有这些值都应尽可能的小。 一般控制有这个要求,用PLC控制也不例外。

四、PLC模拟量控制类型

1、单回路反馈控制:

它只有一个控制回路,是闭环的。视系统的要求而定。

单回路反馈控制简单,易于调整、投运,适用于纯滞后和惯性较小、负荷和干扰变化比较平缓的系统的控制。

2、串级控制:

它有主辅两个控制回路,主回路与副回路,见图4-1-4-1。从图知,它的主回路的给定值按要求给定,其输出不用以推动执行器,而用作副调节器给定值。副调节器的输出才用以推动执行器。

图4-1-4-2说明单回路与串级控制的区别。图a为单回路控制,控制量为炉温θ,测出的炉温经变送器变换后,送调节器T, 调节器的输出直接控制调节阀的开度,从而控制送入加热炉中的的燃油量。这个系统虽较简单,但燃油压力的波动将影响炉温变化。特别是燃油的压力波动值大、且频繁时,炉温的波动更大。

而图b为串级控制,就是要解决这个压力波动对炉温的干扰。它先构成一个压力控制回路。用副调节器G,去克服燃油压力波动对流量的影响。主调节器则按给定值的要求,依炉温,去确定应给的燃油流量。

由于多了个副回路,可使所控制的炉温免受或少受燃油压力波动的干扰,从而提高系统的控制品质。

应提醒的是,这里调节器用的不是硬件,而是软件、是PLC程序。靠运行PLC程序实现调节器的控制功能。

3、前馈控制

图4-1-4-3 为前馈控制的例子。它是按扰动进行的开环控制。如图示的换热器,加热的物料流入量是主要的干扰因数时,可用如图的办法,随着进料的变化,通过前馈补偿器,调节用以加热物料的蒸汽流量,从而控制容器的温度。

如果弄清物料流量对温度的影响规律,可作到系统的误差为零。如图4-1-4-4 所示。

当然,前馈与反馈控制也可结合起来进行,以得到更高系统的控制品质。

应提醒的是,这里的前馈补偿器也不是硬件,而是软件、也是PLC程序。靠运行PLC程序实现前馈补偿器的控制功能。

4、比值控制

在生产中,有时要求若干变量间保持一定的比例关系,如煤气加热炉,就要求煤气与空气要有合适的比例,即空燃比。比例调节器就是要保证在煤气变化的同时,空气也要有相应的变化。比值控制有开环、闭环及多变量比值等。

图4-1-4-5 为开环比值控制。Qb的流量按比例k,跟随流量Qa变化。

图4-1-4-6 为闭环比值控制。Qb的流量为闭路控制。但,它的给定值为kQa,隋Qa而变。

图4-1-4-7 为双闭环控制,两个回路都是闭环的。Qa 调节器的给定值是独立的,而Qb调节器的给定值由Qa的变送器,经比例器换算后给出。这种空置的目的是Qb要随Qa变,以保证其间比例关系不变。

图4-1-4-8 为多值比例控制。这里画出两个闭环控制回路。它们的调节器的给定值都是由Qa的变送器送出、经比例器K1、K2 换算后确定。以此保证Qa、Qb1、Qb2之间的比例关系。

图4-1-4-9 也为多值比例控制。这里也画出两个闭环控制回路。Qb1调节器的给定值都是由Qa的变送器送出、经比例器K1 换算后确定。而Qb2调节器的给定值则是由Qb1的变送器送出、经比例器K2/K1 换算后确定。它是用丛变量间的协调,保证Qa与Qb1以及Qb1与Qb2之间的比例关系。

图4-1-4-10 有三个调节回路。调节器T,用以调节炉温。当温度变化时,它改变燃气调节器的给定值。进而改变燃气流量Qa。而当燃气流量改变时,经比例器K也改变空气调节器的给定值。也会改变空气的流量Qb。从而达到当温度变化时,既改变燃气,又改变空气的流量,以保证炉温恒定。

图4-1-4-11 变比值的控制回路。流量Qb的调节器的给定值由乘法器给定。乘法器进行K(c)与Qa的乘运算。而K(c)则由成分分析仪测出成分值c后,由控制器A把其与

给定值cr比较、换算得出。这种控制可保证不同的流量Qa时,将有不同比例的Qb值。

应提醒的也是,这里除变送器、调节阀之外,其它的如调节器、比利器、成份分析仪、乘法器等均为软件,为PLC程序,靠运行PLC的这个程序实现有关的控制功能。

5、其他控制

其他常用的控制方法还有均匀控制、分程控制、多冲量控制等。

五、PLC模拟量控制特点

用 PLC实现模拟量控制有三个基本特点:

1、有误差;

2、断续的;

3、有时延。

关于PLC模拟量控制程序设计就是这些啦!有问题可进行讨论哦!

以上,欢迎动动手分享及收藏!

PLC对模拟量信号是怎样进行处理的?

简单的控制系统仅使用PLC数字量输入和输出。数字量输入用于从对象收集双态信息,数字量输出用于控制开/关类型。但在更复杂的控制和调节系统中,以及任何过程开始的地方,都需要使用模拟量输入和输出。

介绍

模拟量测量向PLC提供测量值信息,例如:压力[bar,MPa]、流量[m3/h]、液位[m]、温度[℃]、距离[m]、频率[Hz]、电流[A]等等。

在测量值进入控制器前,必须将其值转换为电信号,然后再转换为数值量。物理量到电信号的转换发生在传感器中。电信号进入PLC,在这里它被转换为PLC程序可以理解的数值量。让我们以储罐中的压力测量为例进行分析。

储气罐中安装了范围为0…16bar的压力传感器,其输出电流为0…20mA。电流信号传输到PLC模拟量输入端。让我们看看这种测量从物理量到用户(操作员)理解的值的路径:

1、传感器测量0…16bar范围内的压力,并将其转换为0…20mA电流信号;

2、PLC控制器的模拟量输入端接收0…20mA范围内的信号并将其转换为数值量,例如0-32767,这取决于PLC控制器的类型和配置,单极性输入例如电压输入0…10V,电流输入4…20mA,其对应值均为0…27648;双极性输入例如电压输入±10V、±5V、±2.5V,对应值为-27648…27648;

3、对于PLC程序来说,数值量反映物理量测量值的大小,例如压力。要进一步使用该测量值,PLC程序员必须根据压力传感器的测量范围对其进行缩放。缩放后的值保存在控制器的内存中;

4、缩放后的测量值的使用取决于应用需求,可以是:

警报信号(例如超压);在HMI面板或SCADA数据采集与监视控制系统中为操作员显示压力值;使用测量值作为反馈信号;超过限制后的下一步动作,例如打开阀门;等等。

模拟量测量中可接受的标准电信号可以是:0…20mA、4…20mA和0…10mA。

0…20mA、4…20mA和0…10V模拟量测量

我们经常接触到几种标准模拟量电信号。但它们在哪些方面不同呢?在工业自动化中,最常见的模拟量电信号是4…20mA电流信号。这是由于该信号的易用性以及比电压测量0…10V相对更高的抗干扰性。在4…20mA信号中,更容易检测到传感器和控制器之间的电缆断开。如果电流降至约3.8mA以下,则检测到电缆断裂。在4…20mA和0…20mA两种测量中,如果电流值超过约20.5mA,则检测到传感器输出短路。必须在PLC程序中考虑此类缺陷的检测。

在大多数传感器上,你可以直接读取它们的测量范围和输出电信号。下图显示了范围为0…16bar和电流输出为4…20mA的压力传感器示例,该图表显示了这两个范围之间的关系。

PLC程序中的模拟缩放

让我们将上述范围为0…16bar的压力传感器安装到我们的储罐,并将其输出4…20mA连接到西门子S7-1200 PLC的模拟量输入端。我们看看它在理论上的样子:

S7-1200控制器中的模拟量输入0…20mA,实际上工作在0…23.7mA的范围内,这反映了AC/DC转换器输出端数值量的范围从0到32767。如果我们将电流输出为4…20mA的传感器连接到此类输入端,则4mA的数字值为5530,20mA的数字值为27648。

从PLC中要获得测量的实际数值即OUT变量,需根据上述公式进行计算。在一些控制器中,有现成的函数用于缩放模拟测量,而在一些控制器中,有必要自己构建这样的函数。S7-1200控制器没有就绪功能,但我们可以使用CALCULATE或 SCALE_X+NORM_X 选项,不过现在S7-1200也出了一块AI模组6ES7231-5ND30-0XB0,可以直接设定成4…20mA,而不需转换。

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!

相关问答

plc的反馈原理?

plc反馈原理是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作...

3菱plc怎么接收伺服电机反馈的角度?

这个得使用plc里面的高速计数器,将伺服驱动器的A,B两相与PLC高速计数器对接,然后设置伺服驱动器的编码器输出脉冲数目,再然后与PLC之间的计数脉冲数目比较,才...

海湾8301模块反馈端有电压吗?

根据我目前的知识,海湾8301模块是一种可编程逻辑控制器(PLC)模块,用于实现工业自动化和控制系统。关于反馈端是否有电压,我无法提供确切的信息,因为答案可...

Abplc怎么增加读取模拟量反馈?

在ABPLC中增加读取模拟量反馈的步骤如下:完成硬件连接,PLC与PF400的MODBUS通讯。将传感器反馈接入PLC模拟量输入I:0.4。通过PLC自带的模拟量输入通道,采集...

plc输入反馈信号怎么构成回路?

PLC输入反馈信号,一般反馈信号自身不带馈电,必须要提供电源,回路由+24伏到反馈信号正端,反馈信号负极进入PLC模拟量电流输入端,通过PLC内部到24伏负极形成回...

无源干接点作为plc反馈怎么接线?

无源两线制的解法,原则上形成环路就行。类似ABB这种AI模块自身不能供电的,两种接法,1是可以24V接模块+,模块-接传感器+,传感器-回来接地;2是24V+接传感器+...

300控制电机,电机反馈给plc的运行信号用不用写入程序中?

首先得看你控制什么电机,其次看你是怎么通讯的,输入端必需的看情况,一般要极限位,报警等首先得看你控制什么电机,其次看你是怎么通讯的,输入端必需的看情况,...

西门子模拟量输入信号如何控制输出编程?

西门子模拟量输入信号如何控制输出编程?西门子模拟量输入信号如何控制输出编程?其实就是模拟量输入信号如何转化为所需的数值。以我们常用的S7-300PLC的模拟量...

西门子GDB1611E电动执行器反馈信号输入怎么与PLC连接?

将西门子GDB1611E电动执行器的反馈信号与PLC的数字输入端口相连接,可通过电缆和端子连接方式来实现。在PLC程序中,可以使用指定的输入端口来读取反馈信号,以便...

abb变频器怎么反馈到plc?

您可以将ABB变频器的反馈接口连接到PLC的数字输入端口,然后通过编程设置PLC监控该端口的状态变化。当变频器产生故障或状态改变时,反馈接口会发送信号到PLC,P...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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