当前位置:
工控论坛
> >
产品
>
PLC
我要发帖
请问PLC中的闭环控制怎么实现的?
点击:
3261
| 回复:
6
yekai
关注
私信
精华:0帖
求助:0帖
帖子:45帖 | 468回
年度积分:0
历史总积分:1164
注册:2002年9月05日
发表于:2002-10-25 15:55:00
楼主
请问PLC中的闭环控制怎么实现的?PLC的顺序控制大家都知道,但模拟量的闭环控制方面很少有介绍,不知道那里可看到?请各位多多指教!
分享到:
收藏
邀请回答
回复楼主
举报
三菱高手
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 13回
年度积分:0
历史总积分:11
注册:2001年11月30日
发表于:2002-10-25 12:25:00
1楼
在PLC中实现闭环控制有两种方式:1。软件实现。2。硬件实现。软件实现时,一般是PLC本身自带PID控制功能。硬件实现一般是由PLC厂家配套PID模板。
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2002-10-25 13:05:00
2楼
一般可以通过软件实现可以更方便一些,不过一般的PLC的本身自带的PID可能不能满足要求,可以自己编写一个PID程序,通过程序的扫描周期进行模拟量的滤波或通过定时中断对信号进行处理,再通过另外一个定时中断进行输出控制信号!
回复
引用
举报
小宏
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 7回
年度积分:0
历史总积分:57
注册:2002年10月15日
发表于:2002-10-25 13:35:00
3楼
软件实现: 如果你的plc能够完成浮点运算,那么自己编一个pid就可以;如果不能够完成浮点运算功能的话,用pid算法就必须先编浮点运算模块,然后再编pid算法,这样比较麻烦,:-) 我在没有浮点功能的plc上编的闭环控制程序,一般用模糊算法,这样可以避免编制浮点运算模块,出错时也比较方便查找原因。具体的编制参照模糊算法书上的内容就可以。
回复
引用
举报
BlueCloud
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 45回
年度积分:0
历史总积分:122
注册:2002年1月22日
发表于:2002-10-25 15:45:00
4楼
楼上的,请问你说的模糊算法是怎样的一个算法,不要小数点吗?还是让小数点移动能说具体点吗?
回复
引用
举报
小宏
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 7回
年度积分:0
历史总积分:57
注册:2002年10月15日
发表于:2002-10-25 15:55:00
5楼
模糊算法的核心是模糊表的建立,这要根据你的实际系统和经验来完成了。模糊算法不需要除法运算,因此就不要小数点了,运算中都是一些整数。其实用各种算法算出来的闭环控制输出量最终都要以数字量的方式送入DA单元,转换成模拟量,所以我觉得模糊算法在plc中好用些。
回复
引用
举报
a/an
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:31
注册:2020年5月20日
发表于:2020-05-20 19:34:37
6楼
怎样在PLC中,自己编写PID模块呢
回复
引用
举报
热门招聘
相关主题
[求助] Step7的问题,OLE错误...
[11465]
安装STEP 7 V5.3S时,提示"未...
[14948]
有PLC 电梯控制的程序吗
[7828]
plc接受接近开关信号,用二线...
[14765]
三菱 PLC視頻教程
[8533]
三菱全系列编程软件SW8D5C-G...
[9209]
西门子S7-200CN梯形图注释
[8420]
菜鸟请问:艾默生是哪个国家的...
[15151]
可编程控制器PLC教程(1-40完...
[18053]
三菱PLC"超过编辑范围",怎么...
[14817]
官方公众号
智造工程师
客服
小程序
公众号