您好, 歡迎來到化工儀器網(wǎng)! 登錄| 免費注冊| 產(chǎn)品展廳| 收藏商鋪|
西門子CPU模塊6ES7360-3AA01-0AA0代理商價格
編譯STL源代碼。
75:在通訊任務(wù)中,在哪些OB中必須調(diào)用SFB?
在啟動型OB(如用于S7-300的OB100和用于S7-400的OB100和OB101)和循環(huán)模式OB(OB1)中,必須調(diào)用數(shù)據(jù)通訊或程序管理(把PLC切換到STOP或RUN)所需的所有SFB。 OB100是啟動型OB,并在重新啟動CPU時運行。例如,在該OB中,用標記M1.0和M0.1來釋放通訊觸發(fā)器。
76:怎樣編程間接訪問一個ARRAY類型變量的元素?
一個位、字節(jié)或者字符域的尺寸是按照字節(jié)限制排列的——在所有其它情況下是按照字對齊的。表T6-1中給出了一個域的存儲示例。操作系統(tǒng)計算域中單個元素末端位置的位地址。域被分配到從下一個字地址(或字節(jié)地址)。下一個數(shù)據(jù)類型從下一個整字開始(或者整字節(jié)).
聲明部分:
在聲明部分,必須定義一個與將被間接尋址的ARRAY有著同一結(jié)構(gòu)的ARRAY。不一定非要將ARRAY聲明為IN-OUT變量;也可以聲明為TEMP、IN或OUT變量。
網(wǎng)絡(luò):
域?qū)挾?OFFSET)在網(wǎng)絡(luò)中定義。ARRAY中的單個元素的小常規(guī)數(shù)據(jù)寬度是一個字節(jié);即使在兩個變量之間定義一個BOOL。有必要確定相關(guān)的域的寬度和確定下一個期望域的起始地址??墒褂孟旅娴乃惴ǎ?地址(指數(shù)):b = 元素長度*(指數(shù) - 1)
創(chuàng)建具有不同數(shù)據(jù)類型的結(jié)構(gòu)時,必須注意,在特定的環(huán)境下可能會自動插入填充字節(jié)。
保存ARRAY數(shù)據(jù)類型
示例:ARRAY 【1..2,1..3】 OF 整數(shù) 將生成下列域:
多維域是按照順序保存的。在本例中整數(shù) 【1,1】后面是整數(shù) 【1,2】,整數(shù) 【1,3】后面是整數(shù) 【2,1】。
77:STEP 7 以哪種格式存儲POINTER參數(shù)類型?
STEP 7以 6 個字節(jié)保存POINTER參數(shù)。顯示了用于保存POINTER參數(shù)類型的內(nèi)存區(qū)域以及每個字節(jié)中保存的數(shù)據(jù)。POINTER參數(shù)類型保存了下列信息: DB號(如果DB中沒有保存任何數(shù)據(jù)時為0)。 CPU中的內(nèi)存區(qū)域(表格中列出了不同內(nèi)存區(qū)域的十六進制代碼)。
數(shù)據(jù)的地址(按照Byte.Bit格式)。
如果將形式參數(shù)聲明為POINTER參數(shù)類型,則只需要內(nèi)存區(qū)域和地址。STEP 7自動將輸入項目的格式轉(zhuǎn)換為指針格式。
78:因為總是要*調(diào)用Alarm8P(SFB35)塊,怎樣避免OB 1初始化過程花費太長時間?
激活(*調(diào)用)報警塊Alarm(SFB33)、A larm_8(SFB34)和Alarm_8P(SFB35)比簡單地執(zhí)行作業(yè)檢查需要多花費 2 到 3 倍的運行時間。當傳送告警時,塊的運行時間也會同樣長。 然而警報通常不會成群發(fā)生,當編程時,需要注意警報塊的*調(diào)用,因為此處用到的所有塊需要很長的運行時間,因此被調(diào)用OB的運行時間在某些情況下將顯著增加。將警報塊的*調(diào)用移動到OB 100/101/102,可以將較長的運行時間轉(zhuǎn)換到啟動過程。此處處理時間也會較長,但是由于與模塊的參數(shù)設(shè)置同時進行,啟動時間不會太長。
79:當不能卸載STEP 7時,該怎么辦?
設(shè)法通過控制面板卸載STEP 7。如果安裝文件已損壞,卸載程序常會出錯,并伴隨出錯信息。 另外STEP 7 CD包含文件Simatic STEP7.msi??梢酝ㄟ^這個文件卸載STEP 7。
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準確性和合法性由相關(guān)企業(yè)負責(zé),化工儀器網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。