公司主營:西門子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細介紹
西門子屏6AV2124-0XC24-0BX0
本公司宗旨:本著以誠信為本,以顧客為中心,讓顧客滿意,創(chuàng)造一個舒心的購物RUN-STOP-RUN 切換或 CPU 循環(huán)上電后保留計數(shù)器數(shù)據(jù)
如果從運行階段切換到停止或 CPU
循環(huán)上電并啟動了新運行階段,則存儲在之前運行階段中的計數(shù)器數(shù)據(jù)將丟失, 除非將定時器數(shù)據(jù)結(jié)構(gòu)為具有保持性(CTU、CTD 和 CTUD 計數(shù)器)。
將計數(shù)器指令放到程序編輯器中后,如果接受調(diào)用選項對話框中的默認設(shè)置,則將自動分配一個無法實現(xiàn)具有保持性的背景數(shù)據(jù)塊。
要使計數(shù)器數(shù)據(jù)具有保持性,必須使用全局數(shù)據(jù)塊或多重背景數(shù)據(jù)塊。
全局數(shù)據(jù)塊將計數(shù)器數(shù)據(jù)存儲為保持性數(shù)據(jù)
無論將計數(shù)器什么位置(OB、FC 或 FB),該選項都有效。
1. 創(chuàng)建一個全局數(shù)據(jù)塊:
– 在項目樹中雙擊“添加新塊"(Add new block)。
– 單擊數(shù)據(jù)塊 (DB) 圖標(biāo)
– 對于“類型"(Type),選擇“全局數(shù)據(jù)塊"(global DB)。
– 如果希望能夠?qū)⒃摂?shù)據(jù)塊中的各個項選擇為具有保持性,則確保選中“僅符號訪問"( symbolic-access-only) 框。
– 單擊“確定"(OK)
2. 向該數(shù)據(jù)塊添加計數(shù)器結(jié)構(gòu):
– 在新的全局數(shù)據(jù)塊中,添加使用以下計數(shù)器數(shù)據(jù)類型之一的新靜態(tài)變量。務(wù)必要考慮到想要用于預(yù)設(shè)值和計數(shù)值的類型。
– 在“保持性"(Retain) 列中,選中相應(yīng)框以使該結(jié)構(gòu)具有保持性。
– 重復(fù)此為要存儲在該數(shù)據(jù)塊中的所有計數(shù)器創(chuàng)建結(jié)構(gòu)。
可以將每個計數(shù)器結(jié)構(gòu)放置在的全局數(shù)據(jù)塊中,也可以將多個計數(shù)器結(jié)構(gòu)放置在同一個全局數(shù)據(jù)塊中。
除計數(shù)器外,還可以將其它靜態(tài)變量放置在該全局數(shù)據(jù)塊中。 將多個計數(shù)器結(jié)構(gòu)放置在同一個全局數(shù)據(jù)塊中可總的塊數(shù)。
– 可根據(jù)需要重命名計數(shù)器結(jié)構(gòu)。
3. 打開程序塊來選擇保持性計數(shù)器的放置位置(OB、FC 或 FB)。
4. 將計數(shù)器指令放置在所需位置。
5. 在調(diào)用選項對話框出現(xiàn)后,單擊“取消"按鈕。
您現(xiàn)在應(yīng)該看到新的計數(shù)器指令,在指令名稱的上面和下面均顯示“???"。
6. 在新的計數(shù)器指令上方,輸入上面所創(chuàng)建全局數(shù)據(jù)塊和計數(shù)器結(jié)構(gòu)的名稱(請勿使用助手瀏覽)(例如: “Data_block_3.Static_1")。
這需要填入對應(yīng)的預(yù)設(shè)值和計數(shù)值類型(例如: UInt 對應(yīng)于 IEC_UCounter 結(jié)構(gòu))。
計數(shù)器數(shù)據(jù)類型 | 預(yù)設(shè)值和計數(shù)值的相應(yīng)類型 | |
IEC_Counter | INT | |
IEC_SCounter | SINT | |
IEC_DCounter | DINT | |
IEC_UCounter | UINT | |
IEC_USCounter | USINT | |
IEC_UDCounter | UDINT |
多重背景數(shù)據(jù)塊以將計數(shù)器數(shù)據(jù)存儲為保持性數(shù)據(jù)
該選項僅對于將計數(shù)器放置在 FB 中有效。
該選項取決于 FB 屬性是否“塊訪問"(Optimized block
access)(僅允許符號訪問)。 要檢查現(xiàn)有 FB
訪問屬性的組態(tài)情況,請在項目樹中右鍵單擊該
FB,選擇“屬性"(Properties),然后選擇“特性"(Attributes)。
如果 FB “塊訪問"(Optimized block access)(僅允許符號訪問):
1. 打開 FB 進行編輯。
2. 將計數(shù)器指令 FB 中的所需位置。
3. “調(diào)用選項"(Call options) 對話框出現(xiàn)后,單擊“多重背景"(Multi instance) 圖標(biāo)。僅在將該指令放置于 FB 中后,“多重背景"(Multi instance) 選項才可用。
4. 如有需要,請在“調(diào)用選項"(Call options) 對話框中重命名計數(shù)器。
5. 單擊“確定"(OK)。 計數(shù)器指令將出現(xiàn)在編輯器中并且預(yù)設(shè)值和計數(shù)值的類型為
INT,而 IEC_COUNTER 結(jié)構(gòu)將出現(xiàn)在“FB 接口"(FB Interface) 的“靜態(tài)"(Static) 下。
6. 如有需要,請在計數(shù)器指令中將類型從 INT 更改為其它類型之一。計數(shù)器結(jié)構(gòu)將相應(yīng)更改。
7. 如有必要,打開 FB 接口編輯器(可能需要單擊小箭頭以展開視圖)。
8. 在“靜態(tài)"(Static) 下,找到剛剛創(chuàng)建的計數(shù)器結(jié)構(gòu)。
9. 在此計數(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 進行編輯。
2. 將計數(shù)器指令 FB 中的所需位置。
3. “調(diào)用選項"(Call options) 對話框出現(xiàn)后,單擊“多重背景"(Multi instance) 圖標(biāo)。僅在將該指令放置于 FB 中后,“多重背景"(Multi instance) 選項才可用。
4. 如有需要,請在“調(diào)用選項"(Call options) 對話框中重命名計數(shù)器。
5. 單擊“確定"(OK)。 計數(shù)器指令將出現(xiàn)在編輯器中并且預(yù)設(shè)值和計數(shù)值的類型為
INT,而 IEC_COUNTER 結(jié)構(gòu)將出現(xiàn)在“FB 接口"(FB Interface) 的“靜態(tài)"(Static) 下。
6. 如有需要,請在計數(shù)器指令中將類型從 INT 更改為其它類型之一。計數(shù)器結(jié)構(gòu)將相應(yīng)更改。
7. 打開將使用此 FB 的塊。
8. 將此 FB 置于所需的位置。 如此將為該 FB 創(chuàng)建一個背景數(shù)據(jù)塊。
9. 打開將 FB 放入編輯器時創(chuàng)建的背景數(shù)據(jù)塊。
10. 在“靜態(tài)"(Static) 下,找到所需的計數(shù)器結(jié)構(gòu)。 在此計數(shù)器結(jié)構(gòu)的“保持性"(Retain) 列中,選中相應(yīng)框使該結(jié)構(gòu)具有保持性。
計數(shù)器指令中顯示的類型(對于預(yù)設(shè)值和計數(shù)值)
FB 接顯示的對應(yīng)的結(jié)構(gòu)類型
INT IEC_Counter
SINT IEC_SCounter
DINT IEC_DCounter
UINT IEC_UCounter
USINT IEC_USCounter
UDINT IEC_UDCounter
下一篇:西門子觸摸屏6AV2124-0XC24-1AX0