plc恒压抽真空,plc怎么控制真空泵
大家好,今天小编关注到一个比较有意思的话题,就是关于plc恒压抽真空的问题,于是小编就整理了2个相关介绍plc恒压抽真空的解答,让我们一起看看吧。
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,
plc如何实现pid控制?
pid闭环控制是工业控制中的经典控制算法,所以每种PLC都具备PID控制的功能,PLC中多数是通过指令块的方式,将这个PID算法集成在了一个指令块中,在使用的过程中只需要遵守指令块的相关格式就是,而不需要自己将这个算法通过基础的加减乘除,积分微分这样自己去编写一段程序去实现PID的算法!---应该说绝大多数的PLC都提供了这个PID控制指令的!
像西门子200plc中有PID指令的向导,教你一步一步的实现PID控制!西门子300plc中有***B41也是实现PID连续控制的功能块!比如***B41大概也就不到40个指令块的引脚参数,自己翻看一下手册和帮助文件,应该能实现比较简单的单回路PID控制的!其实主要就是SP值PV值的格式化,比如必须转换为0-1之间的实数,或者需要在循环调用组织块中去调用等等,帮助文件中都有比较详细的说明!
像一些调节仪表上的3冲量PID串级控制,则需要仔细的查询一下串级控制的输入输出参数和谁的调节结果,最终去控制谁,这个算法如果要在PLC中实现,也需要去查看一下仪表上的串级控制的算法,照搬到PLC中即可!
就简单说这么多了,希望能对你有点帮助,谢谢!如有问题可以留言讨论,谢谢!
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恒压抽真空的问题就介绍到这了,希望介绍关于plc恒压抽真空的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.kaisepet.com/post/18564.html发布于 2024-05-07