厦门阿米控技术有限公司

5463-581

发布时间:2023-02-01

一个CPU的扫描周期的计算可以根据以下几个过程来进行  图11  A.操作系统初始化循环时间监视  B.扫描PIO  C.扫描PII  D.执行用戶程序,并执行程序中定义的操作  E.扫描周期检测点操作系统时间(周期结束时执行挂起的任务,如装载和删除块)  F .CPU返回到周期开始的时间点,并重新开始循环周期监视  在以上的步骤中都是有时间的,虽然很小,但是也占用时间。可以根据不同的硬件组态,参照CPU Specificati**手册进行计算,为了便于计算和理解,咱们以理想状态来计算。假设CPU周期中的A,B,C,E,F的时间为固定的数值X us。只分析程序里的”D” --用户程序中的命令执行。  程序是顺序扫描的,从Network 1—3依次进行,以**个周期开始时来分析,首先扫描Network 1中T3计时器为0,因此闭点使能,T2开始计时(0-8S),但此时扫描T2输出为0,因此扫描到Network 2中T2开点不使能,扫描到T3不执行,Network 3中T3开点不使能,M10.2为0。  到此过程[0.4+0.3+2.4+0.3+0.3+2.4+0.3+0.2(或0.9)

上一条:5464-414

下一条:5464-544

分享:

【如果您还没有关注“公司名称”手机网站】

Top