请教PLC控制电机转速pid怎么编程

大家好,现在设计PLC控制变频器再控制电机转速,恒压自动给水问题上的,
频率上限50,下限20使用了扩展模块EM235,4到20mA电信号输入,现在主程序不会知道怎么写了,主要是pid怎么写在程序中和pid怎么设置,假设是控制一台电机转速。
大家方便的话能提供提下程序!谢谢大家了!

根据你说的情况,有2种PID模式进行控制
一是PID控制做在PLC中,输出的4--20毫安信号直接给定变频器的频率输入,从而直接控制了变频器的输出而控制了电机的转速。
二是PLC的输出的4--20毫安信号作为变频器的AI输入,在变频器中做PID闭环控制,来控制电机转速。其实就简单一个恒压供水,根本用不着PLC,变频器本身就足够了,现在的变频器都带有单回路PID控制功能的追问

是您刚才说的第一种情况,没办法呀,老师就是叫我那么做的,
pid编程不知道怎么弄了,应该是运算后的频率大于20才会有输出控制电机的接触器吧!帮帮忙呀!

追答

不是的,和接触器没关系,接触器是电机只要运行就接通工作了的,你这个只要是用PLC输出作为变频器的频率输入给定。PID的算法模块在PLC中是现成的,不用自己做,只需要填写相关参数就行了,比如你的供水压力,设定值,正反作用,P、I、D系数等。按照你的恒压要求,应该是压力大的时候,减少设定频率以降低输出

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-13
小型plc比较难做,很容易溢出,毕竟plc做PID不是强项,水压控制做PI就够了,不需要D控制,其实变频器本身就可以做PID控制,不需要PLC来做,你可以试试用变频器做
第2个回答  2014-05-13
我会三菱plc和变频器控制的
第3个回答  2014-05-13
给你个plc培训网站,我看了下还可以www.jcpeixun.com
相似回答