三菱plc pid指令疑问

现在我用了三菱fx0n-3a 模块作为压力采集和频率输出,现在我用了三菱pid指令 将设定值设为100 压力表量程为1mpa 所以设定的压力为0.4map 因为1mpa所对应的电压1v 1v所对应的数字量为25,所以100/24=4V 单压力表值慢慢接近100 的时候,我看了pid指令输出仍在输出 将输出值给变频器,pid指令是闭环控制的,当目标值与设定值相等的时候应该会保持一个输出值啊,但是为什么我用了他他仍然继续在增加pid输出值呢。

第1个回答  2011-04-14
是不是变频器,里没有设置好呀,
变频器,有调到,是模拟量控制不?追问

我是用plc 模拟量模块 plc pid指令啊 跟变频器毫无关系

追答

那压怎么来的呢,不是用输出的模拟量去控制.执行机构吗?如果执行机构不接受这个输出,就会也现,不停的升高.个人看法呀,
你设置的那些数据.执行机构没有执行.说得不对不要见怪呀,

追问

现在外面一切都正常,我奇怪的是pid指令程序问题,设定值和反馈值都一样了 为什么pid输出值还在增加,按道理应该停止增加啊 要稳定才对

追答

你是看到的确定是输出寄存器的吗,

追问

对的 是的
我设定一个200 然后目标值到了200后 输出值仍在增加 不过很慢

追答

有没有可能是,PID那个缓冲呢,就好比加热一样.有个缓冲的过程,不大于设定的,百分之10,20样子

相似回答