发布于 2007-06-08 00:32:18
0楼
你这个分段温度控制的重点是,设定温度是变化的,其它的跟一般的PID没什么两样.其实在上位机做一个分段时间的与设定温度的表格,根据你要求的时间精度,设好温度间隔,如10分钟一行,如加热时间是1小时的话,就有6行,两列.表格里的数据对应PLC中连续地址的数据块,数据块用间接寻址.
系统分段计时,在某一时间的温度就是PID的设定值.要解决的问题是在两个时间段内的时间要进行细化,如细化精度为10秒的话,又假如这个时间段的起始温度为70,下一个时间段的温度是80的话,那某一时间的温度就是((80-70)/60)*时间(秒)/10+70.
学如逆水行舟,不进则退