您现在所在的是:

西门子SIEMENS

回帖:19个,阅读:6198 [上一页] [1] [2] [下一页]
721
渴望无限
文章数:19
年度积分:50
历史总积分:721
注册时间:2010/6/2
发站内信
发表于:2010/6/2 17:38:02
#0楼
[size=4][size=4][size=4]设想学习的目的以达到提高自身的水平,温度PID控制程序,多段曲线控制。求解

我现在用的就是用温控表做的.我设想用PLC来达到这样的目的。QQ:535690123欢迎交流


设想学习的目的.达到提高自身的水平, 本来对于西门子指令.我就不熟悉。我是对它作为一个实习与学习的挑战性课题。
我的目的是想用PLC达到岛电温控表一样的功能...可以任意设定升温时间.恒温时间.随意的设定温度;曲线温度自动控制。

如:本来30分钟就可以升到500度的.现在我要让它10个小时才能升到500度,达到温度后,执行恒温。恒温结束后才能执行下一程序段。
 如果当我设为10分钟,现有的硬件条件是不可能在10分钟内达得到300度的.就要全功率升温(可控硅调功控制器100%打开),直至达到所设定温度(500度)后.才执行恒温5小时。
    省事省心的是用温控表..这个我懂..还请各位PLC高手多多指教。小弟我不胜感激!!先说声:“谢谢!!!!”

硬件:
西门子S7-200-CPU226
231-7PD22-OXA8  A14XTC(4路温度模块输入,只使用其中一路)
232-OHB22-OXA8                 (2路模以量输出模块)

触摸屏:威纶通MT6070IH(屏是用来记录实时温度曲线的.显示实时温度(PV),并可修改,设定升温,恒温时间; 设定温度值(SV);并保存历史所有时间、温度曲线数据)

可控硅调功控制器:两个(可以接受线性的0—10V; 4—20MA的信号。)

2组200KW发热丝。用KP可控硅控制。


如果只是一段温度值.从28度升到300度.如设定为10个小时.它就要按10小时的时间升温结束.(可以任意的设定时间来升温.) ;达到后保温N小时.这个没有难度.

现要求如下:
1状态记录:有温度掉电记录状态, 以PV值为参考值自动选择该执行那段程序。
2需要有多段温度曲线设定值。可以随生产要求而改变:时间,温度设定值。
3要有断线检测(断热电偶)。作出报警。
4本来30分钟就可以升到500度的.现在我要让它10个小时才能升到500度,达到温度后,执行恒温。恒温结束后才能执行下一程序段。
 如果当我设为10分钟,现有的硬件条件是不可能在10分钟内达得到300度的.就要全功率升温(可控硅调功控制器100%打开),直至达到所设定温度(500度)后.才执行恒温5小时。

5具备手自动控制,手动控制时按开关量(按钮操作)给定输出百分比。



温度工艺曲线要求如下:
说明:
  从28度开始升温;我想把它控制在4小时内达到300度。达到300度后恒温5个小时。。
5个小时后,从300度开始升温。。控制在3小时内达到420度。。到了420度恒温5小时。。。如此执行下一段程序至结束。

第一段:
28度--3.5小时升温时间=目标温度为300度====达到300度后恒温3小时.

第二段:
300---2小时升温到====420====达到420度恒温3小时.

第三段:
420---1小时升温到====500====达到500度恒温1小时

第三段:
500---1小时升温到====600====达到600度恒温10小时

第N段:
N度---N小时升温到=====N度======达到N度恒温N小时


第N+1段:
600---2小时降温到====达到500度

2小时后根据所降温度与时间(即实时情况)。。以曲线记录下来。。并保存到触摸屏中。
直至降到80度时自动结束记录。然后是由启动信号执行下一个循环工作。


程序是从第一到N;;;如果断电后..又要是以现在的测量值作起始值段

时间,温度值,恒温时间.都要任意的修改;我现在用的就是用温控表做的.我设想用PLC来达到这样的目的。
设想学习的目的..达到提高自身的水平,我是对它作一个实习与学习挑战课题。

欢迎你讨论。。热情期待你的援助。

再反过来,不知道用通断的话。又该 如何的做到呢?当然这是后话。。。


LD     M0.0
EU
MOVB   100, SMB35
ATCH   INT_0:INT0, 11
ENI

LD     SM0.0
INCW   MW2
AW=    MW2, 30
S      Q0.1, 1
MOVW   0, MW2
以上程序解释为?思路上对以上要求是否可以采用?





表情表情[/size][/size][/size]
17528
ahljj
文章数:3387
年度积分:240
历史总积分:17528
注册时间:2002/3/23
发站内信
发表于:2010/7/15 14:47:22
#1楼
看看手册,再试试看能否达到效果.
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2010/7/16 16:15:14
#2楼
应该可以的.
703
iloveyoutt99
文章数:21
年度积分:50
历史总积分:703
注册时间:2010/7/10
发站内信
发表于:2010/7/22 15:51:09
#3楼
如何控制升温时间啊?
PID调节是自动调节吧,我们怎么控制它的升温时间啊??

[此贴子已经被作者于2010/7/22 15:55:19编辑过]
721
渴望无限
文章数:19
年度积分:50
历史总积分:721
注册时间:2010/6/2
发站内信
发表于:2010/8/19 1:18:47
#4楼
呵呵..没有人感兴趣啊?
958
yanhuo036
文章数:4
年度积分:50
历史总积分:958
注册时间:2007/11/13
发站内信
发表于:2010/8/23 17:36:28
#5楼
怎么没人回答呀
1680
SEEYOULALA
文章数:103
年度积分:53
历史总积分:1680
注册时间:2008/6/14
发站内信
发表于:2010/10/6 22:27:08
#6楼
做个设定值子程序     温度一在规定时间内变化到温度二   每次变化时调用  
  斜率
1005
mjh2344
文章数:29
年度积分:50
历史总积分:1005
注册时间:2007/4/24
发站内信
发表于:2010/11/24 13:25:07
#7楼
我现在也已经遇到这个问题了,不知道怎么办?哎
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2010/11/24 15:49:58
#8楼
以下是引用SEEYOULALA在2010/10/6 22:27:08的发言:
做个设定值子程序     温度一在规定时间内变化到温度二   每次变化时调用   
   斜率


这个可以。通过更改设定来达到目的。
911
CO-TRUST-PLC
文章数:42
年度积分:50
历史总积分:911
注册时间:2009/4/30
发站内信
发表于:2010/12/10 10:29:28
#9楼
问题不大  带20路PID都没问题

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

109.2007