解析如何正確使用功能塊SFB12和SFB13
有關(guān)使用系統(tǒng)功能塊SFB12的說明:
- REQ參數(shù)通過輸入的上升沿啟動(dòng)一個(gè)任務(wù)。在DONE或ERROR位還沒有置位前,該作業(yè)一定不能復(fù)位和重啟動(dòng)。在每發(fā)送一個(gè)作業(yè)后相應(yīng)會(huì)置位這個(gè)兩位中的一個(gè)。之后 REQ 參數(shù)就可以再次觸發(fā)下一個(gè)發(fā)送任務(wù)。為確保功能性,在系統(tǒng)功能塊的REQ輸入處至少要有一個(gè)上升沿。
- 如果ERROR位置位,需要判斷參數(shù)“STATUS”,以便能檢索相關(guān)出錯(cuò)的詳細(xì)信息,從而能直接清除它。有必要的話,可對(duì)此“STATUS”作一般的判斷。因?yàn)橛幸环N情況( STATUS CODE: 11)下,ERROR位不一定被置位。
- 當(dāng)連接建立后,“ID”參數(shù)包含了連接參數(shù)。
- 在相互連接的兩個(gè)系統(tǒng)(站)中, "R-ID" 必須是相同的,并且在系統(tǒng)中是唯一的。
- 只有在首次調(diào)用系統(tǒng)功能塊時(shí),參數(shù)“SD_1” (ANY類型)的長度才被評(píng)估,并且依據(jù)它的值建立發(fā)送緩沖區(qū)。該值規(guī)定了通信數(shù)據(jù)的最大量。后續(xù)的調(diào)用中,只評(píng)估 LEN 參數(shù)并依據(jù)參數(shù)定義的數(shù)據(jù)量傳輸數(shù)據(jù)。
“ID” 和 “R_ID”不可動(dòng)態(tài)賦值,因?yàn)樗鼈冎挥性谑状握{(diào)用時(shí)被評(píng)估和設(shè)置。它們不可在后續(xù)的調(diào)用里被更改。
有關(guān)使用系統(tǒng)功能塊SFB13 的說明:
- 參數(shù)“EN_R”可永遠(yuǎn)為 1。因?yàn)榇讼到y(tǒng)功能塊異步工作。
- 對(duì)于參數(shù)“ID”和 “R_ID”,用于系統(tǒng)功能塊 SFB12 的第 3 點(diǎn)和第 4 點(diǎn)同樣適用于它。
- 對(duì)于參數(shù)“RD_1”用于系統(tǒng)功能塊SFB12的第 5 點(diǎn)同樣適用于它。
- 上述通信過程完成后,不是“NDR”就是“ERROR”被置位。只有在NDR位已經(jīng)置位后,才能訪問接收緩沖區(qū)里的數(shù)據(jù)(保證數(shù)據(jù)完整性)。
- 只有當(dāng) ERROR 位已置位,才能評(píng)價(jià)“STATUS”,就像系統(tǒng)功能塊SFB 12的第 2 點(diǎn)里所述的那樣。
本文標(biāo)簽:解析如何正確使用功能塊SFB12和SFB13
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《解析如何正確使用功能塊SFB12和SFB13》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“解析如何正確使用功能塊SFB12和SFB13”的更多資訊










