如果 FB 未“優(yōu)化塊訪問(wèn)”(Optimized block access),則塊訪問(wèn)類型為標(biāo)準(zhǔn)訪問(wèn),標(biāo)準(zhǔn)
訪問(wèn)與 S7-300/400 傳統(tǒng)組態(tài)兼容,且允許符號(hào)訪問(wèn)和直接訪問(wèn)。 要將多重背景分配給標(biāo)準(zhǔn)
塊訪問(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ì)話框出現(xiàn)后,單擊“多重背景”(Multi instance) 圖標(biāo)。 僅在將該指
令放置于 FB 中后,“多重背景”(Multi instance) 選項(xiàng)才可用。
4.
如有需要,請(qǐng)?jiān)?ldquo;調(diào)用選項(xiàng)”(Call options) 對(duì)話框中重命名定時(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ù)類型。如果計(jì)數(shù)值是無(wú)符號(hào)整型數(shù),則可以減計(jì)數(shù)到零或加計(jì)數(shù)到范圍限值。
如果計(jì)數(shù)值是有符號(hào)整數(shù),則可以減計(jì)數(shù)到負(fù)整數(shù)限值或加計(jì)數(shù)到正整數(shù)限值。
用戶程序中可以使用的計(jì)數(shù)器數(shù)僅受 CPU 存儲(chǔ)器容量限制。計(jì)數(shù)器占用以下存儲(chǔ)器空間:
●
對(duì)于 SInt 或 USInt 數(shù)據(jù)類型,計(jì)數(shù)器指令占用 3 個(gè)字節(jié)。
●
對(duì)于 Int 或 UInt 數(shù)據(jù)類型,計(jì)數(shù)器指令占用 6 個(gè)字節(jié)。
●
對(duì)于 DInt 或 UDInt 數(shù)據(jù)類型,計(jì)數(shù)器指令占用 12 個(gè)字節(jié)。
這些指令使用軟件計(jì)數(shù)器,軟件計(jì)數(shù)器的大計(jì)數(shù)速率受其所在的 OB 的執(zhí)行速率限制。指
令所在的 OB 的執(zhí)行頻率必須足夠高,以檢測(cè) CU 或 CD 輸入的所有跳變。