小的最近在做一个PID速度环,它由一台S7-224一个一圈1000个脉冲的光编和一个驱动器和步进电机组成。它的工作原理是PID输出VD108是0~32000,当输出是0~15550 步进电机正转。当输出是16050~32000步进电机反转,当然在0~15550和16050~32000当中包含有加减速。步进电机带动光电编码器旋转产生A/B相差90度脉冲作为反馈值。我是用HC2作为PID的输入,输入是VD100。其PID
程序是照抄手册上的,除了输入由AIW改为HC2,其它不变。没有错误。可当PLC
运行时,通过在线监测。HC2输入是正确的,VD100的输入值开始也在0~1之间,并且方向没有出错。但VD108输出始宗为0。直到HC2的值超过32000,VD100的值大于1,VD108输出还为0。象这样的话,就是PID更本没起作用。但PID程序又没有错,所以请教各路大侠指点指点
`