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