- 電話: 010-64734946 64734947 64738638
- 傳真: 010-64738090
當(dāng)前位置:首頁 >> 公司新聞
OB1_TIME 塊提供有關(guān) CPU 利用率的信息
信息來源: 發(fā)布時(shí)間:2011-11-21 11:01:57 點(diǎn)擊次數(shù):0
塊 OB1_TIME 安裝在 OB 1 中。
● 該塊由輸入 STOP_RES 處的負(fù)沿 (1 → 0) 復(fù)位(即,復(fù)位 CNT、MAX、MIN、
MEAN 和內(nèi)部 ACT_TME,MIN = 2147483000)和啟動??纱_定當(dāng)前系統(tǒng)時(shí)間并將
其內(nèi)部保存在 L_TME 中。
● 在每個(gè)執(zhí)行周期內(nèi),該塊確定系統(tǒng)的日時(shí)鐘(以 ms 計(jì)),將其內(nèi)部保存在
ACT_TIME 中,并計(jì)算自復(fù)位時(shí)間以來的最大值 (MAX),以及自最后一次執(zhí)行
(OB_1_TIME = ACT_TIME-L_TIME) 后所經(jīng)過時(shí)間的均方根值 (MEAN) 和最小值
(MIN)。 接下來,計(jì)數(shù)器 CNT 增加 1,并復(fù)位 L_TIME = ACT_TIME。 均方根值按如
下方式計(jì)算:
● 計(jì)算出的值必須經(jīng)由調(diào)試人員解釋,以便得到 CPU 的利用率。
● 輸入 STOP_RES 中的 1 將使得系統(tǒng)不再進(jìn)一步處理塊算法(處理為“暫停”)。 在此
期間 ENO 復(fù)位為 0。
● 該塊由輸入 STOP_RES 處的負(fù)沿 (1 → 0) 復(fù)位(即,復(fù)位 CNT、MAX、MIN、
MEAN 和內(nèi)部 ACT_TME,MIN = 2147483000)和啟動??纱_定當(dāng)前系統(tǒng)時(shí)間并將
其內(nèi)部保存在 L_TME 中。
● 在每個(gè)執(zhí)行周期內(nèi),該塊確定系統(tǒng)的日時(shí)鐘(以 ms 計(jì)),將其內(nèi)部保存在
ACT_TIME 中,并計(jì)算自復(fù)位時(shí)間以來的最大值 (MAX),以及自最后一次執(zhí)行
(OB_1_TIME = ACT_TIME-L_TIME) 后所經(jīng)過時(shí)間的均方根值 (MEAN) 和最小值
(MIN)。 接下來,計(jì)數(shù)器 CNT 增加 1,并復(fù)位 L_TIME = ACT_TIME。 均方根值按如
下方式計(jì)算:
● 計(jì)算出的值必須經(jīng)由調(diào)試人員解釋,以便得到 CPU 的利用率。
● 輸入 STOP_RES 中的 1 將使得系統(tǒng)不再進(jìn)一步處理塊算法(處理為“暫停”)。 在此
期間 ENO 復(fù)位為 0。