一、关于西门子200plc温度pid自整定问题?
这个时间是非常长的。
我用过,尤其是温度控制的。
不建议你使用自动调节。你把积分时间设置到很大,微分设置到0,这时候相当于纯比例调节,然后设置P为一个比较小的数值比如1,甚至更小,然后逐步加大直到一个温度的值,然后P减小到60%,然后调整I,I从10开始往下减,逐渐合适,D的话稍微有点就行。
一般经验值,建议温度控制的P在2左右,I在1.5-10之间,D很小的,甚至不要。
你或者没有经验的话就把IP固定在2,然后调整I看效果,出现稳定的曲线后再看调节时间多长是不是满足要求。差不多就行。
二、PLC实现PID控制?
PLC实现PID的控制方式是什么?
1、PID过程控制模块,这种模块的PID控制程序是PLC生产厂家设计的,并存放在模块中,用户使用时序要设置一些参数,使用起来非常方便,一个模块可以控制几路甚至几十路闭环回路。
2、PID功能指令,很多PLC都有供PID控制用的功能指令,如S7-200的PID指令。它们实际上是用于PID控制的子程序,与模拟量输入/输出模块一起使用,可以得到类似于使用PID过程控制模块的效果。
3、用自编的程序实现PID闭环控制,有的PLC没有PID过程控制模块和PID控制用的功能指令,有时虽然可以使用PID控制指令,但是希望采用某种改进的PID控制算法。在上述情况下都需要用户自己编制PID控制程序。
三、plc如何实现pid控制?
PLC实现PID(比例、积分、微分)控制相对还是比较简单的,因为现在很多PLC都具有PID控制指令,像三菱、西门子等都能够完成PID的控制,下面我们以三菱PLC为例来说说如何实现PID控制的。
我们见过的用PLC实现PID典型应用是在恒压供水控制系统中,在这个控制中,我们把压力设定的信号和压力反馈的信号输入到PLC中,再经过PLC内部的PID控制程序计算会得出一个转速控制信号,我们把这个信号送给变频器就能够实现恒压供水的要求,其实现PID的PLC程序如下。
我们先通过传送指令把PID中的比例增益KP、积分时间TI和微分时间TD的参数值送入到各自的寄存器中。然后当自动标志位M0导通时,就执行PID指令。在这个指令中D500寄存器中存储的是压力设定目标值、D110寄存器存储的是压力平均值,这个值是由安装控制设备中的传感器采集转换的来的数据、D150存储的是取样时间、自这个PID内部工作及控制用寄存器一共要占用25个数据寄存器,从这个程序段中可以看出一共占据了从D150到D174共25个数据寄存器。D126是输出值寄存器,它主要存储的是PID输出值,也就是把PID的运算结果输出给被控设备,比如变频器等。
由以上我们可以知道,PLC的PID运算是通过专用的PID功能指令完成的,不需要我们编写PID基础指令,通过合理设置各个参数就可以完成PID的控制功能。这里需要说一点的是,在增益KP、采样时间T以及积分时间TI三个参数要根据工程计算确定,这样能够进一步优化PID的控制效果。
以上就是我对PLC实现PID控制功能的回答,欢迎大家参与讨论这个问题并转载,感谢大家关注电子及工控技术!
四、西门子plc中pid温度控制反馈控制算法?
西门子PLC中用于PID温度控制的反馈控制算法包括以下步骤:读取温度传感器的值作为反馈信号,计算误差,根据设定点和误差进行比例、积分和微分计算,得到最终的控制输出。
该输出将通过PLC输出模块驱动控制器,调整温度控制装置(如加热器或冷却器)的操作。这样就实现了通过PID算法对温度进行精确控制。具体的参数设置和调整取决于具体的PLC型号和应用要求。
五、温度pid调节口诀?
1. PID常用口诀: 参数整定找较佳,从小到大顺序查,先是比例后积分,较后再把微分加,曲线振荡很频繁,比例度盘要放大,曲线漂浮绕大湾,比例度盘往小扳,曲线偏离回复慢,积分时间往下降,曲线波动周期长,积分时间再加长,曲线振荡频率快,先把微分降下来,动差大来波动慢,微分时间应加长,理想曲线两个波,前高后低4比1,
2. 一看二调多分析,调节质量不会低 2.PID控制器参数的工程整定,各种调节系统中P.I.D参数经验数据以下可参照: 温度T: P=20~60%,T=180~600s,D=3-180s压力P: P=30~70%,T=24~180s, 液位L: P=20~80%,T=60~300s, 流量L: P=40~100%,T=6~60s。
六、温度pid调节讲解?
如下:
1. PID常用口诀: 参数整定找较佳,从小到大顺序查,先是比例后积分,较后再把微分加,曲线振荡很频繁,比例度盘要放大,曲线漂浮绕大湾,比例度盘往小扳,曲线偏离回复慢,积分时间往下降,曲线波动周期长,积分时间再加长,曲线振荡频率快,先把微分降下来,动差大来波动慢,微分时间应加长,理想曲线两个波,前高后低4比1,
2. 一看二调多分析,调节质量不会低 2.PID控制器参数的工程整定,各种调节系统中P.I.D参数经验数据以下可参照: 温度T: P=20~60%,T=180~600s,D=3-180s压力P: P=30~70%,T=24~180s, 液位L: P=20~80%,T=60~300s, 流量L: P=40~100%,T=6~60s。 3.PID控制的原理和特点
在工程实际中,应用较为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。
当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术较为方便。即当我们不完全了解一个系统和被控对象﹐或不能通过有效的测量手段来获得系统参数时,较适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。
比例(P)控制 比例控制是一种较简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。 积分(I)控制 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。
这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无
七、温度pid控制原理?
温度不比压力、流量、液位被控变量的控制,因为温度传递存在滞后性。其中就涉及到滞后时间这个对象特性,一般有纯滞后、容量滞后。前者一般指工艺段物料传输需要时间引起的,后者一般指被控对象的热交换、物料连续经过多个容器才能建立一个稳定信号需要时间引起的。明了点就是温度的真实值一下子反应不出来要等下才能显示真实值。
在温度闭环控制中,为了解决这个问题就要用PID温度控制器。关键用的还是PID中的D(微分控制),微分控制的作用就是超前控制。假设现在有个物料温度需要控制,想控制在35℃(35℃就是目标值)。PID控制有P、PI、PD、PID等控制,又考虑到被控变量是温度,因此需要选用PID控制。
温度传感器检测到温度,此时得到的温度值会跟目标值(35°)比较得到偏差,然后控制器判断快速做出处理判断发出信号执行器调节温度,此时会得到一个新的动态温度稳态值,温度传感器又会把此值信号传送给控制器跟目标值比较得到一个余差,那么需要I积分控制介入,温度控制器处理判断后再次发出信号执行器调节温度,达到新动态稳定后,把新的稳态值传输给控制器跟目标值比较后还是控制不理想需要D微分控制的介入。因此PID参数整定是一个枯燥无味的过程,有时想提高控制质量找到理想的PID三个控制参数值花费不少功夫。
要实现温度控制动态稳定在35°附近,需要进行PID参数整定。先比例后积分,最后用微分。温度控制仪可以自动整定PID,也可以手动整定PID。
八、plc如何自己编写pid功能?
回答如下:编写PLC PID功能的基本步骤如下:
1. 确定PID算法的具体实现方式,包括比例系数、积分时间和微分时间等参数。
2. 读取输入信号,例如温度、压力等变量,并将其传入PID算法中。
3. 计算PID算法的输出值,并将其传递给输出模块。
4. 将输出信号转换为控制信号,例如调节阀门、电机速度等。
5. 进行调试和优化,以确保PID控制系统的稳定性和响应速度。
在编写PLC PID功能时,需要熟悉PLC编程语言和PID算法的基本原理。此外,还需要了解PLC的输入输出模块,以便将输入信号转换为数字信号,并将输出信号转换为控制信号。最后,需要对PID控制系统进行系统测试和优化,以确保其能够在实际应用中正常运行。
九、模糊PID在PLC上实现?
你好,这个问题要从2个角度回答:
1、首先探讨这么做是否可行:
这么做是完全能实现的,但不能只用梯形图编程。
OMRON的PID(190)、PIDAT(191)调节指令,涉及到大量的算术迭代运算,如果你想自己做PID的话,不能用梯形图编程(后面告诉你原因)。但可以用结构化文本(ST)和梯形图(LD)混合编程实现,在CS1以上的机型上都可以实现。运算部分用ST,I/O用梯形图。
因为梯形图更合适逻辑控制,而ST适合数学运算,用梯形图编程完成算术运算,不仅语句繁多,可读性差,也容易出错。
2、OMRON的PID指令,在工程实际应用中性能较差,逊于同类产品如西门子的S7300等等,但这跟硬件有关,不单是指令的问题,自己做PID并不能从根本上解决。
对此,OMRON自己也并非不知情,也许是心虚,为了强化PLC的过程控制能力,OMRON专门推出2款产品:
LC001回路控制板,安装在CPU的左侧(通讯板的位置),不占用槽位;
也有回路控制单元,占用I/O槽位一个,它们的性能一样。
LC001提供超强的算术运算能力(相当于PLC的协处理器,不占用CPU周期,只和CPU交换运算过程或结果数据),内部有大量的PID控制单元,例如串级PID,模糊PID等等,满足不同的控制需要,你可以任意组态,编程软件也在CX-ONE中。
我想如果你把这个单元用好,完成你的直流电机调速控制,2个闭环,小菜一碟,性能也绝对不是软件PID所能相比的,更远超西门子、三菱、AB等同类产品,当然,对用户来说,还是增加了成本投入,当然换来的是更强的性能。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如有满意答案,请及时采纳,谢谢!
十、pid恒压供水plc程序讲解?
pid恒压供水plc的程序讲解:
1、系统的水压反馈信号P2, 接到PLC,
2 、系统启动后, PLC比较P和P2, 经过PID后得到P1, P1送至变频器, 同时PLC的DO控制水泵1的接触器, 将水泵1连到变频器的输出, 然后变频器启动
3、假定现在系统从初始状态-三台水泵均未启动 开始运行, 水泵的启动顺序为1-2-3
4、 水泵2的启动过程, 就是1-7的重复, 若水泵2达到50HZ, P2仍未达到P, 那么PLC会将水泵2切换至工频, 然后启动水泵3。
5 、变频器启动后, 水泵开始运行, 随着转速增加, P2的数值开始上升, PLC的PID持续调节P1, 当P1达到50HZ-即水泵工频时, 若P2仍未达到恒压给定P, 且变频器的模拟量输出-即变频器的输出频率F为50HZ, 那么PLC程序会将水泵1切换至工频运行, 然后启动水泵2
7 、假定PLC的恒压给定为P,
6 、假定变频器的模拟量输出设置为输出频率F,
- 相关评论
- 我要评论
-