求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:03:31
求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送

求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送
求助西门子PID指令问题
我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送入PLC,用于控制电机转速的控制量信号由PLC执行PID指令后以单极性信号经D/A转换后送出.拟采用PI控制,其增益 采样周期和积分时间分别为:KC=0.25 T=0.1S T1=30min.
大家好上面的那个1.增益=0.怎么算出的?
2.积分时间=30min是什么意思?怎么算出的?

求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送
所谓PID指的是Proportion-Integral-Differential.翻译成中文是比例-积分-微分.
记住两句话:
1、PID是经典控制(使用年代久远)
2、PID是误差控制()
对液压泵转速进行控制除PLC外还要:
1、变频器-作为电机驱动;2、差动变压器-作为输出反馈.
PID怎么对误差控制,听我细细道来:
所谓“误差”就是命令与输出的差值.比如你希望控制液压泵转速为1500转(“命令电压”=6V),而事实上控制液压泵转速只有1000转(“输出电压”=4V),则误差: e=500转(对应电压2V).如果泵实际转速为2000转,则误差e=-500转(注意正负号).
该误差值送到PID控制器,作为PID控制器的输入.PID控制器的输出为:误差乘比例系数Kp+Ki*误差积分+Kd*误差微分.
Kp*e + Ki*∫edt + Kd*(de/dt) (式中的t为时间,即对时间积分、微分)
上式为三项求和(希望你能看懂),PID结果后送入电机变频器或驱动器.
从上式看出,如果没有误差,即e=0,则Kp*e=0;Kd*(de/dt)=0;而Ki*∫edt 不一定为0.三项之和不一定为0.
总之,如果“误差”存在,PID就会对变频器作调整,直到误差=0.
以上为本人转载

求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送 S7-200 PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送入PLC,用 请问下,西门子PID向导指令中,Setpoint~ 求助西门子PLC S7-200时钟指令问题我这里有两段关于S7-200时钟指令的程序,谁帮我解读一下,越详细越好,感激不尽,我新手自学.第一个、LD Clock_1s:SM0.5EUTODR VB200SCPY 2000.00.00 ,VB300HTA VB202,VB309,2HTA VB 西门子200的编码指令和移位指令在电路上同时用起什么作用? 求一个PID控制温度程序例子我想用西门子S7 200里的PID指令来做一个温度控制程序4-20mA模拟输入输出求教大家给个程序例子看看 西门子s7-200指令PLS 西门子PLC指令real_to_time是什么意思? 西门子PLC指令ATCH是什么意思 求助计算自耦变压器的容量我在设计中需要用自耦变压器,是西门子的整流/回馈单元,查阅相关的自耦变压器选型样本以及相关计算,现在有一点不懂,西门子自己配的西门子的自耦变压器容量 西门子300PLC与西门子变频器通讯问题?我现在想实现CPU315与西门子变频器通讯,想读取变频器中的数据,我做过300与200PLC之间的通讯.当时用300中的读写指令就行了,但我不知道与变频器通讯怎么 PID控制温度算法 C 语言 指令 spid.SetPoint = 100; 没有回答我的主要问题啊?主程序中spid.SetPoint = 100; // Set PID Setpoint 与温度比较程序中 high-time=100.两个100有什么关系没?//*compare_temper() { unsigned char 谁知道西门子 数控车指令请告诉我. 西门子S7 200表指令问题假如我看建立表的长度10,当我填表完10个数据进去后,再填表,加的进去吗 西门子传送指令西门子的传送指令详解 越通俗越好~ 数控车床西门子系统我现在学的是西门子系统 型号是CAK5085谁要代码指令告诉一下 有追分比如G代码 G01代表什么 说的全点 s7-200 西门子的SM指令怎么用 西门子S7-200中 SM0.0 指令的含义是什么?