cs3000的一个问题? "想了很久没想出来",说明cs3000的im手册:reference function block details 你没仔仔细细地看. 可以用顺控表来判断温度变化大于50度,设置pid参数和管理定时器. 如:建一台pid表:tic101,2个定时器:t101timer1 和t101timer2 (假定用pid a参数和pid b参数的控制时间是不同的), 建relational expression block (rl):t101rl,在里面填入设定温度变化值q01:tic101.pv 和 q02:50 建st16顺控表:t101st16. start timing, output timing方式:tc c01 t101rl x01 ge(或gt) y y c02 tic101.mode.man y y c03 t101timer1.alrm.nr n n (定时器时间到) c04 t101timer1.stop y a01 tic101.mode.man y y (tic101置手动) a02 tic101 p.200 y (tic101 p=200) a03 tic101 i.300 y (tic101 i=300秒) a04 tic101 d.150 y (tic101 d=150秒) a05 tic101.mode.aut y (tic101 置自动) a06 t101timer1.strt y (定时器复位并启动) a07 t101timer1.stop y 接第2组pid参数设置 y a08 y a09 y . . . . . . 顺控表在这方面非常有用.大概意思吧,具体语法,得安im手册来输入.定时器的时间要进到detail中设置ph=10分(600秒).当然程序的调试是不可少的.调试时,可设ph=20.最少要反复5-10个周期的循环.另外 t101timer1,t101rl.t101st16等都要置aut 查看更多