大家好,我见某一程序里编写PID采样时间为1S,OB35中断时间为100ms。
这个采样时间填写在这个FB41的程序输入管脚上,表示我无论如何1S种会去读一次模拟量的值,采取回来,采取回来后,给OB35去执行做PID运算,而OB35是100ms一次,那么这个执行运算的次数比采样时间快10倍。
---------------------那么我的问题来了:我认为我采样一次为1S,给拿去给OB35做10次运算?采样一次,给OB35去搞10次PID运算,这样有意义吗?应该来说是采样一次,让OB35中断一次执行PID运算。
采样时间与中断时间这个概念实在是太难懂了。请大家指出究竟是哪个地方没吃透?
最佳答案
建议看看这个:
西门子PLC的PID功能块FB41中采样时间与循环时间的关系:
http://wenku.baidu.com/link?url=8F_Fun1sR8uB2JmBRAj6gyuQvZxRLR6f1iK7M3C0SwVE1XqB2MHs1j8FARUYO7JKbrNd9ApMuTvM68WXKc_se0Mg00s49TQOy3Xo_vNJwW3
提问者对于答案的评价:
说实话,我还是没有弄明白,不知是哪个地方没理解清楚,还是谢谢大侠回答。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231735.html