发布于 2012-05-18 08:49:07
5楼
扫描周期可以看OB1里的临时变量,上个周期的扫描时间
cycle是FB41的采样时间,关系到PID计算的准确性,OB35的中断时间100ms,在OB35里调用FB41,cycle就要设置成100ms。
我之前把FB41在FC块中调用,设置CYCLE为100ms,也没出现过问题,不知道这个有没有隐患,手册上说是“应该在周期性中断OB (OB30至OB38)中调用控制块。在CYCLE参数中输入采样时间。”或者在FC块中调用(而不再OB中断中调用)本身就存在问题呢,环境不对、计算不准确等等之类的问题