第一次做PID调节,调节流量的,希望大家给个详细的调试步骤及注意事项。不要网上的ctrl+V。还有就是FB41引脚上的设定值和测量值我连的都是流量值(量程不是0-100),那么输出的是什么值,流量还是阀门开度?
è°¢è°¢ä½ çåçï¼æè¿æ³é®ä¸ä¸PåIçåæ°è°èæ¶æä»ä¹ç»éªææ¹æ³ä¹ï¼å¦ææPåIé½ç¨é»è®¤å¼ï¼æ¯ä¸æ¯ä¹è½å®ç°æ§å¶ï¼åªæ¯ç²¾åº¦ä¸å¥½ï¼
关于S7-300用FB41做PID调节的问题
首先用FC105模块将流量转换为对应的数字量。然后用这个转换后的数字量作为FB41的参考输入,这样PID会根据这个参考输入(即目标值)计算PID的控制量。然后将此控制量利用FC106转换为模拟量输出给阀门来改变阀门开度即可。这里面你的问题比较笼统,主要是你进来的模拟量的量程,然后就是你控制阀门的类型,比...
西门子300仿真软件仿真PID指令FB41,自动模式下输出没变化是什么原因,是...
是不是你的MD使用的数据类型不对,MD10、MD14、MD22、MD38、MD42都应该是Real类型,MD26、MD30都应该是Time类型。看你用的好像都是Decimal的。我刚测试用十进制的话也是你图上的结果,换成Real就好了。
西门子plc300如何调用pid算法
一、在ob35里面插入FB41,方框顶上会有红字,输入一个类似“DB120”的,系统会问你要不要生成这个Db,yes就可以 二、大部分参数不要填,默认就行,下面是常用参数,用变量连接:1、MAN_ON:用一个bool量,如m0.0,为true则手动,为false则自动;2、cycle:T#100MS,这个值与ob35默认的100ms一...
S7300 PLC用FB41做液位控制PID仿真FB41输出控制设定值的模型怎么做(是...
你可以这么计算:当前液位PV=K*阀门开度^2-出水阀流量 阀门开度跟随PID输出而动作,但是会有时间延迟。出水阀流量你可以自己设定,但是不能大于进水阀最大流量。(2)线性特性(线性)线性特性的相对行程和相对流量成直线关系。单位行程的变化所引起的流量变化是不变的。流量大时,流量相对值变化小,流...
请教各位高手关于 PID控制中FB41调用
FB41是不能自己创建的,学要在库里调用。调用后直接使用就可以了,FB41是不允许你改动的。
用 西门子300PLC 写个阀门控制程序 是通过流量计反馈的信号和设定值对比...
直接使用300的PID调节块FB41就可以。
利用模拟软件,模拟PID的FB41 ,采用PI调节。但是不知道为什么输出LMN最...
在模拟软件时,sp和pv有偏差会导致输出LMN一直朝一个方向变化,直到最小或最大,这跟实际工程环境的区别在于:模拟测试时,pid的输出并不会去影响要调节的对象,也就无法改变pv值,系统偏差始终不变化的。所以,你这个现象是正常的。你只能通过改变sp和pv的大小,观察LMN的变化方向及变化速度,仅此而已...
怎么用S7-300做比值调节?
假设:注意一般要避免除法(避免分母为零的情况)比例:k 总流量:Q 则有:1、k1\/k2=k 2、k1+k2=1 解得:k1=1\/(k+1)k2=k\/(k+1)流量设定:SP1=Q\/(k+1) --->FB41设定值 SP2=Qk\/(k+1) --->FB41设定值
西门子PLC STEP7 怎么用FB41
FB41称为连续控制的PID用于控制连续变化的模拟量,与FB42的差别在于后者是离散型的,用于控制开关量,其他二者的使用方法和许多参数都相同或相似。PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是要控制COM-RST;PID的调用可以在OB35中完成,一般设置...
运用plc中的pid模块进行液位控制,应该选用FB41“CONT_C”实现连续控制...
PID的FB41是西门子针对连续模量变化控制的块,你可以实现液位的在很小的范围波动,输入信号需要模拟量,输出条件也可以是模拟量.两者数值对比一次的间隔可以是几百MS级别.设置的时候需要主意死区,以及需要用专用的OB35等.FB42是西门子真对类似步进电机信号的调节.你上面的设计,完全可以通过普通程序实现,不需要...