请教:PID如何实现?WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
我有一个加药PID控制要做。通过检测出水浊度控制加药变频器的频率实现调节加药量。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
在以前的工作中,我采用专用的PID控制器。现在,我想将PID功能在S7-300 CPU314内部实现。我从没这样使用过。我想问问各位:WWW_P※LCJS_COM-PLC-)技.术_网
1:硬件如何配置。只是一个模拟量PV值输入,一个模拟量输出能否实现?或者只能使用S7-300的PID模块?P.L.C.技.术.网——可编程控制器技术门户
2:采用上面的方式在软件上如何编程。WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
3:STEP7中的专用PID系统功能块能否直接对应可编程的AI、AO?WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
4:STEP7中的专用PID系统功能块的各参数如何设置?WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
谢谢各位!plcjs.技.术_网
以下是对《请教:PID如何实现?》的回复:
WWW_P※LCJS_CO※M-PLC-技-.术_网
匿名回复:
WWW_P※LCJS_CO※M-PLC-技-.术_网
当然能。 WWW_PLCJS@_COM%-PLC-技.术_网
匿名回复:WW.W_PLCJS_COM-PLC-技.术_网
能不能回答得具体一点?WWW_P※LCJS_CO※M-PLC-技-.术_网
我也面对这个问题,要做一个水箱水位的PID控制,硬件已经做好,采用SM331作为AI,SM332作为AO,但软件上不知道怎么实现,里面的PID Function Block 有三种:CONT-S、CONT-S、PULSEGEN,怎样选择以及怎样设置里面的参数? WWW.PLCJS.COM——可编程控制器技术门户
匿名回复:WWcW_PLCJS_COM-PLC-技.术_网
请各位高手赐教!我真的很急。 WWW_PLCJS_COM-PLC-技.术_网
匿名回复:WWW_PL※CJS_COM-PLC-技.术_网
如果你用三菱的产品,我可以全部资料及PID控制。 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
匿名回复:WWcW_PLCJS_COM-PLC-技.术_网
使用三菱产品有什么优势?给我介绍一下比较好的配置及其中的功能。 WWW_PLCJS@_COM%-PLC-技.术_网
匿名回复:P.L.C.技.术.网——可编程控制器技术门户
PID控制用PLC是比较容易实现的,对于你说的检测模拟量PV值并通过PID控制调节变频器输出可用两种办法可供参考:WWW_P※LCJS_CO※M-PLC-技-.术_网
1。选用一既有模拟量输入、又有模拟量输出的模块(选用根据相互匹配性,对变频器输出可选0-10V或4-20mA)。编程时可直接使用STEP7的PID指令,各参数作为变量在调试过程中调节WWW_PLCJS_COM-PLC-技.术_网
2。选用一只有模拟量输入的模块,输出通过CPU的MPI接口控制变频器(变频器也要Siemens,并加装MPI卡),编程方法同1 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
匿名回复:P.L.C.技.术.网——可编程控制器技术门户
你对PID的基本概念都搞不清楚,还不如去买个调节器好了.比你编程省事的多,通过PLC向调节器发信号或者通讯,PLC也能控制调节器输出. WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
匿名回复:WWW_PLC※JS_COM-PmLC-技.术_网
用PID指令作为控制是可以实现的,但是我现在有一个问题你能帮我解决吗?就是如何8条PID指令同时用在一个程序里面呢,我现在只要用到第四条而已,超过就显示计时器不够用的问题. WWW_P※LCJS_CO※M-PLC-技-.术_网
匿名回复:WW.W_PLCJS_COM-PLC-技.术_网
傻子:WWW_PLC※JS_COM-PmLC-技.术_网
如果你只是 一个 PID回路,用314有点浪费,不如用单回路调节器。WW.W_PLC※JS_C,OM-PL,C-技.术_网
但你坚持用314的话, 这里我给你一个简单的例程:(利用 S7的系统自带PID模块 SFB41)W1WW_P4LCJS_COM-PLC-技.术_网
WWW_P※LCJS_COM-PLC-)技.术_网
在组织块 OB1 里,编写程序如下:WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WW.W_PLC※JS_C,OM-PL,C-技.术_网
CALL SFB41,DB41WW.W_PLC※JS_C,OM-PL,C-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
下面会有很多参数要设置,通常我们只要设置几个重要的参数。WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
PV: PIW256 //256为AI输入地址WWW_P※LCJS_COM-PLC-)技.术_网
PV—PERON :TRUE——可——编——程——控-制-器-技——术——门——户
SV : MD100 //设定直WWcW_PLCJS_COM-PLC-技.术_网
WWW_P※LCJS_CO※M-PLC-技-.术_网
MAN: MD96//手动直WWW.PLCJS.COM——可编程控制器技术门户
GAIN: MD104WWW_PLCJS@_COM%-PLC-技.术_网
I : MD108WWcW_PLCJS_COM-PLC-技.术_网
D : MD112WW.W_PLCJS_COM-PLC-技.术_网
MAN—ON: M120.0 //手自动WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
LMAN : MD116 // 输出直P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
还需要做跟踪。(这里不写了)P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
然后把 输出量化 ,变成 0~27648 再输出。 P.L.C.技.术.网——可编程控制器技术门户
匿名回复:plcjs.技.术_网
傻子:WWW_P※LCJS_CO※M-PLC-技-.术_网
如果你只是 一个 PID回路,用314有点浪费,不如用单回路调节器。WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
但你坚持用314的话, 这里我给你一个简单的例程:(利用 S7的系统自带PID模块 SFB41)WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW_PL※CJS_COM-PLC-技.术_网
在组织块 OB1 里,编写程序如下:WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
CALL SFB41,DB41WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
P.L.C.技.术.网——可编程控制器技术门户
下面会有很多参数要设置,通常我们只要设置几个重要的参数。P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
PV: PIW256 //256为AI输入地址WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
PV—PERON :TRUEWWW_PL※CJS_COM-PLC-技.术_网
SV : MD100 //设定直WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_PLCJS@_COM%-PLC-技.术_网
MAN: MD96//手动直WW.W_PLCJS_COM-PLC-技.术_网
GAIN: MD104WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
I : MD108WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
D : MD112WWW_PLC※JS_COM-PmLC-技.术_网
MAN—ON: M120.0 //手自动WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
LMAN : MD116 // 输出直WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
还需要做跟踪。(这里不写了)WW.W_PLCJS_COM-PLC-技.术_网
然后把 输出量化 ,变成 0~27648 再输出。 WWcW_PLCJS_COM-PLC-技.术_网
匿名回复:WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)