公司主營:西門子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細(xì)介紹
全局?jǐn)?shù)據(jù)塊將定時(shí)器數(shù)據(jù)存儲為保持性數(shù)據(jù)
無論將定時(shí)器什么位置(OB、FC 或 FB),該選項(xiàng)都有效。
1. 創(chuàng)建一個(gè)全局?jǐn)?shù)據(jù)塊:
– 在項(xiàng)目樹中雙擊“添加新塊"(Add new block)。
– 單擊數(shù)據(jù)塊 (DB) 圖標(biāo)
– 對于“類型"(Type),選擇“全局?jǐn)?shù)據(jù)塊"(global DB)。
– 如果希望能夠?qū)⒃摂?shù)據(jù)塊中各數(shù)據(jù)元素選擇為具有保持性,則確保選中數(shù)據(jù)塊類型“ "(Optimized) 框。 另一個(gè)數(shù)據(jù)塊類型選項(xiàng)“ - 與 S7-300/400
兼容"(Standard - compatible with S7-300/400) 僅允許將所有 DB
數(shù)據(jù)元素都設(shè)置為具有保持性或沒有保持性。
– 單擊“確定"(OK)
2. 向該數(shù)據(jù)塊中添加定時(shí)器結(jié)構(gòu):
– 在新的全局?jǐn)?shù)據(jù)塊中,添加 IEC_Timer 數(shù)據(jù)類型的靜態(tài)變量。
– 在“保持性"(Retain) 列中,選中相應(yīng)框以使該結(jié)構(gòu)具有保持性。
– 重復(fù)此為要存儲在該數(shù)據(jù)塊中的所有定時(shí)器創(chuàng)建結(jié)構(gòu)。
可以將每個(gè)定時(shí)器結(jié)構(gòu)放置在的全局?jǐn)?shù)據(jù)塊中,也可以將多個(gè)定時(shí)器結(jié)構(gòu)放置在同一個(gè)全局?jǐn)?shù)據(jù)塊中。
除定時(shí)器外,還可以將其它靜態(tài)變量放置在該全局?jǐn)?shù)據(jù)塊中。 將多個(gè)定時(shí)器結(jié)構(gòu)放置在同一個(gè)全局?jǐn)?shù)據(jù)塊中可總的塊數(shù)。
– 可根據(jù)需要重命名定時(shí)器結(jié)構(gòu)。
3. 打開程序塊來選擇保持性定時(shí)器的放置位置(OB、FC 或 FB)。
4. 將定時(shí)器指令放置在所需位置。
5. 在調(diào)用選項(xiàng)對話框出現(xiàn)后,單擊“取消"按鈕。
6. 在新的定時(shí)器指令上方,輸入上面所創(chuàng)建全局?jǐn)?shù)據(jù)塊和定時(shí)器結(jié)構(gòu)的名稱(請勿使用助手瀏覽)(例如: “Data_block_3.Static_1")。
多重背景數(shù)據(jù)塊以將定時(shí)器數(shù)據(jù)存儲為保持性數(shù)據(jù)
該選項(xiàng)僅對于將定時(shí)器放置在 FB 中有效。
該選項(xiàng)取決于 FB 屬性是否“塊訪問"(Optimized block
access)(僅允許符號訪問)。 要檢查現(xiàn)有 FB
訪問屬性的組態(tài)情況,請?jiān)陧?xiàng)目樹中右鍵單擊該
FB,選擇“屬性"(Properties),然后選擇“特性"(Attributes)。
如果 FB “塊訪問"(Optimized block access)(僅允許符號訪問):
1. 打開 FB 進(jìn)行編輯。
2. 將定時(shí)器指令 FB 中的所需位置。
3. “調(diào)用選項(xiàng)"(Call options) 對話框出現(xiàn)后,單擊“多重背景"(Multi instance) 圖標(biāo)。僅在將該指令放置于 FB 中后,“多重背景"(Multi instance) 選項(xiàng)才可用。
4. 如有需要,請?jiān)?/span>“調(diào)用選項(xiàng)"(Call options) 對話框中重命名定時(shí)器。
5. 單擊“確定"(OK)。 定時(shí)器指令將出現(xiàn)在編輯器中,而 IEC_TIMER 結(jié)構(gòu)將出現(xiàn)在“FB 接口"(FB Interface) 的“靜態(tài)"(Static) 下。
6. 如有必要,打開 FB 接口編輯器(可能需要單擊小箭頭以展開視圖)。
7. 在“靜態(tài)"(Static) 下,找到剛剛創(chuàng)建的定時(shí)器結(jié)構(gòu)。
8. 在此定時(shí)器結(jié)構(gòu)的“保持性"(Retain) 列中,改為選擇“保持性"(Retain)。此后只要從另一程序塊調(diào)用此
FB,都將利用此接口定義(包含標(biāo)有保持性的定時(shí)器結(jié)構(gòu))創(chuàng)建背景數(shù)據(jù)塊。
如果 FB 未“塊訪問"(Optimized block
access),則塊訪問類型為訪問,訪問與 S7-300/400
組態(tài)兼容,且允許符號訪問和直接訪問。 要將多重背景分配給塊訪問
FB,請按以下步驟操作:
1. 打開 FB 進(jìn)行編輯。
2. 將定時(shí)器指令 FB 中的所需位置。
3. “調(diào)用選項(xiàng)"(Call options) 對話框出現(xiàn)后,單擊“多重背景"(Multi instance) 圖標(biāo)。僅在將該指令放置于 FB 中后,“多重背景"(Multi instance) 選項(xiàng)才可用。
4. 如有需要,請?jiān)?/span>“調(diào)用選項(xiàng)"(Call options) 對話框中重命名定時(shí)器。
5. 單擊“確定"(OK)。 定時(shí)器指令將出現(xiàn)在編輯器中,而 IEC_TIMER 結(jié)構(gòu)將出現(xiàn)在“FB 接口"(FB Interface) 的“靜態(tài)"(Static) 下。
6. 打開將使用此 FB 的塊。
7. 將此 FB 置于所需的位置。 如此將為該 FB 創(chuàng)建一個(gè)背景數(shù)據(jù)塊。
8. 打開將 FB 放入編輯器時(shí)創(chuàng)建的背景數(shù)據(jù)塊。
9. 在“靜態(tài)"(Static) 下,找到所需的定時(shí)器結(jié)構(gòu)。 在此定時(shí)器結(jié)構(gòu)的“保持性"(Retain) 列中,選中相應(yīng)框使該結(jié)構(gòu)具有保持性。