发布于 2006-07-05 23:11:23
0楼
楼主要好好的去理解一下PID的真正含义。
最肤浅的理解是知道PID能做闭环稳态控制。
再进一步,知道PID这个公式,会根据PLC提供的PID指令实现控制。
再进一步,知道PID公式,完全理解PID的本质含义,能自己根据实际工况随心所欲的写出对应的程序,并根据这个原理调试参数......
可以说PID是一个哲学问题,它把自然界的物理量与一个抽象的工程量统一了。
就象你的反馈值0-100N对应0-10V,又对应0-32676,又对应0-100%,再对应0-1.0??? 呵呵,把你说蒙了吧/? 你若用S7-200做,随便你怎么用啊,想整高级点,那么就自己根据PID含义编一个PID程序。
要不简单点,用S7-200软件自带的PID指令做。这时你会说:S7-200的PID输出的是0-1.0? 0-32767 ? 怎么变成开关量? 天啊,把它对应起来啊! 假如某一时刻你的PID输出是0.3, 而你选择的开关周期为2S, 则意味着你此时的加热/冷却时间为: 0.3 *2 S /1.0 = 0.6S ! 那么即通断比为 0.6 : (2-0.6) ,好玩吗? 呵呵
I can do it