问一个关于位操作时间的问题,CPU对一个UDlnt数据从0进行循环+1,那么一个循环中执行2^32-1次,对于此数据,占用时间可否量化,当数据取自M点,和取自全局DB块中有无差异?

问一个关于位操作时间的问题,CPU对一个UDlnt数据从0进行循环+1,那么一个循环中执行2^32-1次,对于此数据,占用时间可否量化,当数据取自M点,和取自全局DB块中有无差异?

PLC通信原理探秘系列之七-再谈通信负荷20%

课程编号:V2667

课程主要内容:<br/>1.....

点击这里,打开新窗口观看完整视频

该视频下的所有用户提问列表

问一个关于位操作时间的问题,CPU对一个UDlnt数据从0进行循环+1,那么一个循环中执行2^32-1次,对于此数据,占用时间可否量化,当数据取自M点,和取自全局DB块中有无差异?

最佳答案

从理论上对于位的操作,时间很短,最终的的处理时间对于CPU的循环周期影响区别不大。DB要比M操作时间少,如果程序都是这样的操作,那么区别就会非常的明显,整个扫描周期可能加倍,例如DB是10ms,M可能就是40ms。大家可以去1500移植的大讲堂中有详细的介绍

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐