ZKX's LAB

pid控制功能块 请高手帮助编程一个西门子PID控制功能块,能够实现如图中的过程控制动态曲线。

2020-09-30知识7

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控制功能块 请高手帮助编程一个西门子PID控制功能块,能够实现如图中的过程控制动态曲线。

PID控制功能块的问题,DCS。 先要理解每个参数的意思,比如P参数,正反作用,采样时间等等另外每个厂家的PID的使用方式有些差异,可以先看看手册,PID的原理你也要知道,这个类似是输入的三倍除以循环周期,但这时不够的,似乎不是基于两次差值的计算应该是传统PLC的设计思路,DCS不是这么设计的.还有自动切换的实现,都属于PID的一个部分,请仔细学习

pid控制功能块 请高手帮助编程一个西门子PID控制功能块,能够实现如图中的过程控制动态曲线。

CENTUMCS3000系统控制策略组态时,PID功能块细目组态中Measureme 参考答案:C

pid控制功能块 请高手帮助编程一个西门子PID控制功能块,能够实现如图中的过程控制动态曲线。

请高手帮助编程一个西门子PID控制功能块,能够实现如图中的过程控制动态曲线。 你的过程输入值是自己在变的吗?可以通过做两套PID来实现~一套出来输入值出来的值给另一套的输入值~

#pid#plc#指令周期#plc系统

随机阅读

qrcode
访问手机版