关于S7-300用FB41做PID调节的问题
首先用FC105模块将流量转换为对应的数字量。然后用这个转换后的数字量作为FB41的参考输入,这样PID会根据这个参考输入(即目标值)计算PID的控制量。然后将此控制量利用FC106转换为模拟量输出给阀门来改变阀门开度即可。这里面你的问题比较笼统,主要是你进来的模拟量的量程,然后就是你控制阀门的类型,比...
西门子plc300如何调用pid算法
一、在ob35里面插入FB41,方框顶上会有红字,输入一个类似“DB120”的,系统会问你要不要生成这个Db,yes就可以 二、大部分参数不要填,默认就行,下面是常用参数,用变量连接:1、MAN_ON:用一个bool量,如m0.0,为true则手动,为false则自动;2、cycle:T#100MS,这个值与ob35默认的100ms一...
西门子300仿真软件仿真PID指令FB41,自动模式下输出没变化是什么原因,是...
是不是你的MD使用的数据类型不对,MD10、MD14、MD22、MD38、MD42都应该是Real类型,MD26、MD30都应该是Time类型。看你用的好像都是Decimal的。我刚测试用十进制的话也是你图上的结果,换成Real就好了。
西门子300PLC调用功能块时,出现错误,请问为什么啊?
数据类型不匹配
关于FB41\/FB58 PID参数中前馈DISV的使用问题?
这个问题值得讨论一下。我的理解,DISV是一个扰动量(DisturbanceValuable),当然也可以是前馈输入值,在设计控制算法的时候,可以用它作为你调节的基准量,也可以作为你前馈控制的补偿量。我没有用过,,但是以前想过,我做过一个工程,用DISV很简单,是在一个生产线的基准速度量上面叠加一个PID的输出...
运用plc中的pid模块进行液位控制,应该选用FB41“CONT_C”实现连续控制...
PID的FB41是西门子针对连续模量变化控制的块,你可以实现液位的在很小的范围波动,输入信号需要模拟量,输出条件也可以是模拟量.两者数值对比一次的间隔可以是几百MS级别.设置的时候需要主意死区,以及需要用专用的OB35等.FB42是西门子真对类似步进电机信号的调节.你上面的设计,完全可以通过普通程序实现,不需要...
求教大神有关plc控制变频器以及pid控制一些问题
1.lmn是PID的输出值数据类型是real , lmn per也是PID的输出,不过输出类型是word 2.FB41计算后的输出值就是上面这两种,直接送到PQW的应该是lmn per的输出值 建议你看看FB41的帮助说明,上面有每个端子的说明和数据类型
如何利用plc调整四组数据相等
其他三个做从就可以了,具体来说西门子的300PLC你可以用FB41功能块,使用其中一个点的高度做其他三个点的给定值,使用PID调整就行了,另外PID的参数要调整好,怎么调整就百度一下吧,我就不多说了 其他类型的PLC应该也有类似的功能,你自己看下吧,思路就是这个样子,这和步进梁的控制比较类似 ...
用 西门子300PLC 写个阀门控制程序 是通过流量计反馈的信号和设定值对比...
直接使用300的PID调节块FB41就可以。
西门子PLC STEP7 怎么用FB41
MAN_ON: BOOL:手动值ON;当该位为TURE时,PID功能块直接将MAN的值输出到LMN,这可以在PID框图中看到;也就是说,这个位是PID的手动\/自动切换位;PEPER_ON: BOOL:过程变量外围值ON:过程变量即反馈量,此PID可直接使用过程变量PIW(不推荐),也可使用 PIW规格化后的值(常用),因此,这个位为...