电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 三菱plc > 正文

三菱PLC是如何实现PID控制的

时间:2019-10-30 07:19 来源:电工之家

PLC实现PID(比例、积分、微分)控制相对还是比较简单的,因为现在很多PLC都具有PID控制指令,像三菱、西门子等都能够完成PID的控制,下面我们以三菱PLC为例来说说如何实现PID控制的。
三菱PLC是如何实现PID控制的
我们见过的用PLC实现PID典型应用是在恒压供水控制系统中,在这个控制中,我们把压力设定的信号和压力反馈的信号输入到PLC中,再经过PLC内部的PID控制程序计算会得出一个转速控制信号,我们把这个信号送给变频器就能够实现恒压供水的要求,其实现PID的PLC程序如下。
三菱PLC是如何实现PID控制的
我们先通过传送指令把PID中的比例增益KP、积分时间TI和微分时间TD的参数值送入到各自的寄存器中。然后当自动标志位M0导通时,就执行PID指令。在这个指令中D500寄存器中存储的是压力设定目标值、D110寄存器存储的是压力平均值,这个值是由安装控制设备中的传感器采集转换的来的数据、D150存储的是取样时间、自这个PID内部工作及控制用寄存器一共要占用25个数据寄存器,从这个程序段中可以看出一共占据了从D150到D174共25个数据寄存器。D126是输出值寄存器,它主要存储的是PID输出值,也就是把PID的运算结果输出给被控设备,比如变频器等。
三菱PLC是如何实现PID控制的
由以上我们可以知道,PLC的PID运算是通过专用的PID功能指令完成的,不需要我们编写PID基础指令,通过合理设置各个参数就可以完成PID的控制功能。这里需要说一点的是,在增益KP、采样时间T以及积分时间TI三个参数要根据工程计算确定,这样能够进一步优化PID的控制效果。

上一篇:三菱PLC漏型输入接线方法
下一篇:没有了
看过《三菱PLC是如何实现PID控制的》的人还看了以下文章
三菱PLC漏型输入接线方法 三菱PLC漏型输入接线方法
三菱可编程控制器FX系列中的一款FX3U型号的PLC,在输入信号形式上也就是按照输入传感器的形式上有两种形式:一种是漏型输入另一种是源型输入。题目给的图中所用的是漏型输入连接方式,在这种方式下配线中的S/S端子要与直流电源24V的正极相连,如题主所给的原...
三菱PLCfx3u输入配线中的s/s为何与开关电源正极相接 三菱PLCfx3u输入配线中的s/s为何与开关电源
s/s是三菱PLC输入公共端,并不一定要求与DC电源的正极相连接,也可以与电源的负极进行连接,这个就是输入类型的区别了。我们知道PLC的输入信号一般是24v的直流电源进行驱动,1当S/S接电源的正极的时候,信号是从输入(X)端子流出电流然后输入时,称之为漏型接...
三菱plc已在线读取完成但不显示程序是怎么回事 三菱plc已在线读取完成但不显示程序是怎么
遇到这种问题对于新手或者刚接触三菱PLC编程软件的来说很常见,当我们把程序从PLC中在线读取后,在编程软件界面仍然是一片空白没有弹出来我们预想的梯形图如下图所示,这时候我们就以为没有读出成功,其实不显示程序不代表没有读取出来,我们需要手动打开它...
三菱PLC编程两种时间继电器设置定时2小时的梯形图编程 三菱PLC编程两种时间继电器设置定时2小时的
查询三菱FX3系列的PLC编程手册,我们知道定时器定时的最长时间为3276.7秒也就是54分钟多,远远满足不了你需要的两个小时设置,那具体如何完成程序实现2小时的时间继电器呢,最简单的方式就是连续使用4个定时器,每个定时器时间设置为30分钟,第一个时间到达...
三菱PLC如何产生脉冲 三菱PLC如何产生脉冲
首先我们要分清楚这个秒冲信号的频率,也就是高速输出还是低速输出,如果是低速信号的话,我们可以使用普通的输出的就可以,如果是高速输出则必须使用具有中断功能的脉冲输出指令来完成,下面我们以三菱PLC来说明如何产生脉冲。 产生低速脉冲信号我们可以用...