如果 FB 未“優(yōu)化塊訪(fǎng)問(wèn)”(Optimized block access),,則塊訪(fǎng)問(wèn)類(lèi)型為標(biāo)準(zhǔn)訪(fǎng)問(wèn),標(biāo)準(zhǔn)
訪(fǎng)問(wèn)與 S7-300/400 傳統(tǒng)組態(tài)兼容,,且允許符號(hào)訪(fǎng)問(wèn)和直接訪(fǎng)問(wèn),。 要將多重背景分配給標(biāo)準(zhǔn)
塊訪(fǎng)問(wèn) FB,,請(qǐng)按以下步驟操作:
1.
打開(kāi) FB 進(jìn)行編輯,。
2.
將定時(shí)器指令放在 FB 中的所需位置。6ES7 972-0BA11-0XA0
3.“調(diào)用選項(xiàng)”(Call options) 對(duì)話(huà)框出現(xiàn)后,,單擊“多重背景”(Multi instance) 圖標(biāo),。 僅在將該指
令放置于 FB 中后,,“多重背景”(Multi instance) 選項(xiàng)才可用。
4.
如有需要,,請(qǐng)?jiān)?ldquo;調(diào)用選項(xiàng)”(Call options) 對(duì)話(huà)框中重命名定時(shí)器,。
5.
單擊“確定”(OK)。 定時(shí)器指令將出現(xiàn)在編輯器中,,而 IEC_TIMER 結(jié)構(gòu)將出現(xiàn)在“FB 接口”
(FB Interface) 的“靜態(tài)”(Static) 下,。
6.
打開(kāi)將使用此 FB 的塊。
7.
將此 FB 置于所需的位置,。 如此將為該 FB 創(chuàng)建一個(gè)背景數(shù)據(jù)塊,。
8.
打開(kāi)將 FB 放入編輯器時(shí)創(chuàng)建的背景數(shù)據(jù)塊。
9.
在“靜態(tài)”(Static) 下,,找到所需的定時(shí)器結(jié)構(gòu),。 在此定時(shí)器結(jié)構(gòu)的“保持性”(Retain) 列中,
選中相應(yīng)框使該結(jié)構(gòu)具有保持性,。
計(jì)數(shù)值的數(shù)值范圍取決于所選的數(shù)據(jù)類(lèi)型,。如果計(jì)數(shù)值是無(wú)符號(hào)整型數(shù),則可以減計(jì)數(shù)到零或加計(jì)數(shù)到范圍限值,。
如果計(jì)數(shù)值是有符號(hào)整數(shù),,則可以減計(jì)數(shù)到負(fù)整數(shù)限值或加計(jì)數(shù)到正整數(shù)限值。
用戶(hù)程序中可以使用的計(jì)數(shù)器數(shù)僅受 CPU 存儲(chǔ)器容量限制,。計(jì)數(shù)器占用以下存儲(chǔ)器空間:
●
對(duì)于 SInt 或 USInt 數(shù)據(jù)類(lèi)型,,計(jì)數(shù)器指令占用 3 個(gè)字節(jié)。
●
對(duì)于 Int 或 UInt 數(shù)據(jù)類(lèi)型,,計(jì)數(shù)器指令占用 6 個(gè)字節(jié),。
●
對(duì)于 DInt 或 UDInt 數(shù)據(jù)類(lèi)型,計(jì)數(shù)器指令占用 12 個(gè)字節(jié),。
這些指令使用軟件計(jì)數(shù)器,,軟件計(jì)數(shù)器的大計(jì)數(shù)速率受其所在的 OB 的執(zhí)行速率限制。指
令所在的 OB 的執(zhí)行頻率必須足夠高,,以檢測(cè) CU 或 CD 輸入的所有跳變,。