欧姆龙PLC怎样用梯形图编写PID运算(不用PID指令模块)?我主要用在双闭环直流电机的PLC控制

嗯,如果那样更好。这个是双闭环控制,是不是要用两个PID指令模块来实现?我用的是CP1W-MAD11数模转换来输入信号的,还有那个给定信号怎么设置

你好,这个问题要从2个角度回答:
1、首先探讨这么做是否可行:
这么做是完全能实现的,但不能只用梯形图编程。
OMRON的PID(190)、PIDAT(191)调节指令,涉及到大量的算术迭代运算,如果你想自己做PID的话,不能用梯形图编程(后面告诉你原因)。但可以用结构化文本(ST)和梯形图(LD)混合编程实现,在CS1以上的机型上都可以实现。运算部分用ST,I/O用梯形图。
因为梯形图更合适逻辑控制,而ST适合数学运算,用梯形图编程完成算术运算,不仅语句繁多,可读性差,也容易出错。
2、OMRON的PID指令,在工程实际应用中性能较差,逊于同类产品如西门子的S7300等等,但这跟硬件有关,不单是指令的问题,自己做PID并不能从根本上解决。
对此,OMRON自己也并非不知情,也许是心虚,为了强化PLC的过程控制能力,OMRON专门推出2款产品:
LC001回路控制板,安装在CPU的左侧(通讯板的位置),不占用槽位;
也有回路控制单元,占用I/O槽位一个,它们的性能一样。
LC001提供超强的算术运算能力(相当于PLC的协处理器,不占用CPU周期,只和CPU交换运算过程或结果数据),内部有大量的PID控制单元,例如串级PID,模糊PID等等,满足不同的控制需要,你可以任意组态,编程软件也在CX-ONE中。
我想如果你把这个单元用好,完成你的直流电机调速控制,2个闭环,小菜一碟,性能也绝对不是软件PID所能相比的,更远超西门子、三菱、AB等同类产品,当然,对用户来说,还是增加了成本投入,当然换来的是更强的性能。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如有满意答案,请及时采纳,谢谢!追问

要2个PID吗?先外环还是先内环?

追答

是的,2个PID控制器,从控制角度,应该称为串级PID,有2个反馈输入,分别是转速和电流。
电流环在内,作为内环;转速环在外,作为外环,也就是你所说的“双闭环”。
在进一步的说:
外环转速调节器的输出MV,作为内环电流调节器的输入PV。当然也就是先外环,后内环。

温馨提示:答案为网友推荐,仅供参考