pid在plc中的实现(pid恒压供水plc程序讲解?)

海潮机械 2023-02-17 13:09 编辑:admin 299阅读

一、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,

二、恒压供水中,变频器、PID、PLC三者的关系?

传统控制来讲:PLC相当于指挥者,发出命令,在什么情况下该做什么事。变频器是执行者,控制电机频率从而控制电机转速,就可以控制供水压力了。PID其实跟以上两个没有关系,PID是自动控制系统一种控制方法,使一个自动控制系统稳定的一种调节系统。例如:你要控制压力在5bar,怎样保持在5bar呢,没有这个控制系统就不能稳定在5bar,主要是用一种反馈控制。当然PID现在都已集成在一些工控元件里了,不需对它更改什么,一般只是设置它的参数:比例系数、积分时间、微分时间。

三、怎么用三菱plcpid指令控制伺服定位?

怎么用三菱plcpid指令控制伺服定位,三菱plc中的pid指令用于执行根据输入的变化量而改变输出值的PID控制,一般用在模拟量控制当中如温度控制,伺服定位一般用不到pid指令,而是有专门的运动控制指令与控制伺服定位,如控制伺服电机。

伺服电机驱动系统可以有位置模式、速度模式和转矩模式,我们定位用的就是位置模式,比较常用的方法就是采用脉冲+方向的方式去控制电机,脉冲的数量代表着位置的大小,脉冲的频率代表着电机的转速,方向代表电机的真反转,因此在plc的运动指令中就是针对这三个量来完成的。伺服电机通常由伺服驱动器来驱动而不是直接控制电机,伺服电机尾座自带编码器,会实时反馈位置信息形成一个完整的闭环控制,定位精度较高。

在三菱plc用于控制伺服的指令称为【内置定位功能】,有一个手册是专门介绍的,有需要的可以下载。指令有机械原点回归(带DOG搜索的原点回归DSZR、原点回归ZRN),单速定位指令(相对定位DRVI和绝对定位DRVA),可变速脉冲输出指令(PLSV)等,这些都能实现伺服定位功能,需要根据你自己的控制要求来选择相对应的指令。

pid控制属于闭环控制在三菱plc中很少用在伺服定位上,多针对一些稳定值如恒温、恒压等参数的控制,伺服定位有其专门的指令来完成,希望能帮到你!

四、如何调整西门子plc的PID功能?

如何调整西门子PLC的PID功能,由于PID可以控制温度、压力等等许多对象,他们各自都是由工程量表示,因此需要有一种通用的数据表示方法才能被PID功能块识别。

S7-200西门子plc中的PID功能使用占调节范围的百分比的方法抽象地表示被控对象数值大小。  

1.PID功能块只接受0.0-1.0之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值,如果是直接使用PID功能块编辑,必须保证数据在这个范围之内,否则会出错。  

2.在S7-200西门子PLC中PID功能是通过PID指令功能块实现。通过定时(按照采样时间)执行PID功能块,按照PID运算规律,根据当时的给定、反馈、比例-积分-微分数据,计算出控制量。  

3.PID功能块通过一个PID回路表交换数据,这个表式在V数据存储区中的开辟,长度为36个字节。

五、三菱plcpid指令?

三菱PLC的PID指令如下:

1、对于温度系统:P(%)20--60,I(分)3--10,D(分)0.5--3

2、对于流量系统:P(%)40--100,I(分)0.1--1

3、对于压力系统:P(%)30--70,I(分)0.4--3

4、对于液位系统:P(%)20--80,I(分)1--5

PID操作系统里指进程识别号,也就是进程标识符。操作系统里每打开一个程序都会创建一个进程ID,即PID。

在运行时PID是不会改变标识符的,但是进程终止后PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。只要运行一程序,系统会自动分配一个标识。

是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。只要没有成功运行其他程序,这个PID会继续分配给当前要运行的程序。

如果成功运行一个程序,然后再运行别的程序时,系统会自动分配另一个PID。

六、plc程序怎么实现串级控制?

在程序里把主控的PID运算后的输出作为辅回路的输入,在对这个输入做上下限幅。

七、基于PLC的变频调速恒压供水系统,毕业论文?

随社会经济的迅速发展,人们对供水质量和供水系统可靠性的要求不断提高,再加上目前能源紧缺,利用先进的自动化技术、控制技术以及通讯技术,设计高性能、高节能、能适应不同领域的恒压供水系统成为必然趋势。

本设计是针对居民生活用水/消防用水而设计的。由变频器、PLC及PID调节器组成控制系统,调节水泵的输出流量。电动机泵组由三台水泵并联而成,由变频器或工频电网供电,根据供水系统出口水压和流量来控制变频器电动机泵组之间的切换及速度,使系统运行在最合理的状态,保证按需供水。

本文介绍了采用PLC控制的变频调速供水系统,由PLC进行逻辑控制,由变频器进行压力调节。在经过PID运算,通过PLC控制变频与工频切换,实现闭环自动调节恒压供水。运行结果表明,该系统具有压力稳定,结构简单,工作可靠等优点。

八、PLC实现PID控制该怎么做?

PLC基本有自带的PID功能块。把要控制的值,连到PID的PV值,PID的输出值,连到要控制的设备,然后整定PID的参数就可以了。