(已结束)工控PLC擂台第6期--用PLC实现PID控制。 点击:8641 | 回复:71



云锋

    
  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-10-08 10:13:55
楼主

根据采集到的流量(压力/温度)模拟量输入,用程序实现其PID控制。

PLC不限,列出满足控制要求的所需控制对象,写出PLC程序。

工控PLC擂台每周一期,本期下周末结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。



楼主最近还看过



老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-10-12 16:39:36
41楼

我用的图片尺寸批量修改JPEG Resizer V2.1汉化版来修改图片尺寸。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-10-12 16:43:48
42楼

怎么样?我的图片贴得不错吧,版面刚刚合适,你们以后也注意喔。。。。。。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-10-12 16:46:50
43楼

贴图完毕!确实贴图也是一项不小的工作量。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-10-12 17:12:23
44楼
PLC程序说明:
1. 该程序为1条悬挂线和5条板链线的同步控制程序段,请插入到原程序中。
2. 原程序使用了主控指令MC和主控复位指令MCR,而在MC和MCR之间,累积定时器、计数器、用复位/置位指令驱动的元件保持其之前的状态不变,非累积定时器、计数器、用OUT指令驱动的软元件都会断开/复位。因此,该程序请勿插入到原程序的MC与MCR指令之间。
3. 编程中已经尽量避免了软元件与原程序冲突,不过必要时也请仔细检查。
4. 程序中增加了开环/闭环控制选择功能。编程中把PLC备用的X127输入端子作为了开环/闭环控制选择输入,X127=0为闭环控制,X127=1为开环控制。
5. 原程序Y17线圈所在回路少串联了1个X53常闭触点,当悬挂线出现故障时会造成产品或设备损坏!
6. 由于增加了开环/闭环控制选择功能,必须更改Y17线圈所在回路(见图片“Y17回路更改图.jpg”),否则当闭环运行时遇到编码器,将会导致产品或设备损坏!
7. 建议在原程序中把编码器故障弄到哪个指示灯上去显示一下,比较直观。
8. 因为笔者手边没有三菱FX系列PLC,而相关仿真软件不能支持PID指令,所以该程序无法实现满意效果的仿真运行。请在现场调试该程序。
9. 悬挂线与各板链线脉冲比值的测量方法:先测量悬挂线运行50米的脉冲数,然后再测量5次每条板链线运行50米的脉冲数,最后用板链线的脉冲数除以悬挂线的脉冲数就得到5个脉冲比值,这是一个小数(5条板链线速比相同的话,这5个值是一样的)。
10. 以后的工程中,这样的同步控制,建议采用西门子S7-200或者以上档次的PLC,因为三菱FX2N的数据处理功能确实没那么好用(例如不能直接输入浮点数等)。
11. 为避免出现超调,建议把悬挂线的上下限频率设置为15-55Hz,把板链线的上下限频率设置为10-60Hz;注意:因为悬挂线为主,板链线为从,所以板链线的上下限频率范围应当比悬挂线大。
12. 梯形图中没有显示的存储器可能已经被占用,例如32位运算会自动占用指定存储器的高位、PID参数会自动占用25个存储器,请注意不要随意使用。

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-10-13 09:09:59
45楼
引用老菜鸟 的回复内容:

终于试出来了,论坛版面最适合的图片宽度是740,高度不限。

强烈建议发到论坛的图片自动调节图片宽度!否则每个用户都去调节图片,总没有那么适合,而且版面不好看!



还是你厉害。

一般我直接缩成640*480。

cwp020-辰辰

  • 精华:21帖
  • 求助:4帖
  • 帖子:44帖 | 1886回
  • 年度积分:0
  • 历史总积分:17077
  • 注册:2006年1月04日
发表于:2010-10-13 09:14:13
46楼

高手如云啊。。。。。。。。。。。。

jiaoanpeng

  • 精华:28帖
  • 求助:1帖
  • 帖子:327帖 | 15621回
  • 年度积分:0
  • 历史总积分:78592
  • 注册:2006年7月25日
发表于:2010-10-13 16:08:18
47楼

从以上高手的程序可以看出,用PLC实现PID功能的确不是很容易,起码对于本身存储容量就很小的PLC系统而言,PID程序占用了很多空间。若一个系统有多个PID回路,或较为复杂的PID控制如串级、分程、比例等等用PLC实现将是非常罗嗦的,由于太多的中间变量,若其中一个地方出错,即使是高手也要花费很多的时间去检查处理。因此我因为PID功能不是PLC的强项,它的优势还是在传统的开关量控制上,而PID控制在DCS上相对来说是非常简便的。

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:26:11
48楼
我的课件上有个例子,自己有点不明白,在这里给大家上传上来.希望对大家有帮助.如果有不对的地方,望高手斧正,感激不尽.下面上例.

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:28:33
49楼
这是原来的要求,下面上程序咯...

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:33:13
50楼
第一张,还要10个字啊.郁闷哟

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:34:43
51楼

第二张.,还要10个字啊.郁闷哟

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:37:45
52楼

第三张.继续凑10个字.麻烦呀

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:39:02
53楼

第四张.继续凑10个字.麻烦呀

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:40:12
54楼

第五张.继续凑10个字.麻烦呀

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:41:31
55楼

第六张.继续凑10个字.麻烦呀

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:43:28
56楼

最后是这个例子的说明,上传了就完了.谢谢~~!!

少江

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2010年2月04日
发表于:2010-10-13 19:46:23
57楼

貌似第2张上传了两次,怎么删除一张哟.真是不好意思哎.我看看怎么删除......

violet01

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2010年10月13日
发表于:2010-10-14 09:51:49
58楼

否则将被删除

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 120回
  • 年度积分:0
  • 历史总积分:544
  • 注册:2010年7月30日
发表于:2010-10-14 13:52:12
59楼
个人感觉太细微的东西PLC应付起来有些力不从心,虽然现在的PLC在不断进步,一个温控仪几十块钱可以很好的解决问题,但PLC做起来不是一般的难

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-10-15 12:46:09
60楼

一等奖1名,50MP获得者:彩虹 纪强

二等奖5名,10MP获得者:

ye_w    ye_w
老菜鸟 deshengwu
yipin    张立旺
少江   少江
二手烟头   wain0222

三等奖7名,30积分获得者:

LN369    qshyang369
zyw3166    zyw3166
莫子辰     zichen8716
jiaoanpeng    jiaoanpeng
关东大侠    strongmanweb
老愚者    yukj
否则将被删除    否则将被删除


热门招聘
相关主题

官方公众号

智造工程师