恭喜,你发布的帖子
发布于 2019-01-23 00:11:26
2楼
此文给出了系统性的说明,从硬件到软件,从高层设计到底层编码,可以参考一下。
想必程序中还有可以优化的余地,来解决或者改善时间上的性能瓶颈问题。
还是看这个比较有用些。
我的观点:
一)代码量与扫描周期不一定成正比,比如:程序代码量很大,但大量条件执行功能块及跳转指令,会 导致扫描周期不那么大;而程序代码量很少,但存在同一扫描周期内的循环甚至嵌套循环,会导致扫描周期的加长。
二)如果是DP总线,主从控制远程IO形式,总线速率越高,扫描周期越短;无论是DP总线,还是PN总 线,总线故障会导致扫描周期的大幅度延长。
三)大部分情况是严重的小马拉大车不堪重负了,通过软件解决问题的可能性很低,提高硬件性能才是解 决之道。
四) 扫描周期不求太短,太短没好处;也不能太长,同样也会导致不稳定,20毫秒左右是适合的,而且 波动要小要稳定。
请填写推广理由:
分享
只看
楼主