無(wú)錫西門(mén)子SM1231模擬量6ES7231-4HF32-0XB0
無(wú)錫西門(mén)子SM1231模擬量6ES7231-4HF32-0XB0
組態(tài)傳輸區(qū)域
對(duì)于兩個(gè) F-CPU 間的安全相關(guān)通信連接,必須在硬件與網(wǎng)絡(luò)編輯器中組態(tài)傳輸區(qū)域。下圖顯
示了兩個(gè) F-CPU 如何能發(fā)送和接收數(shù)據(jù)(雙向通信)。
在創(chuàng)建傳輸區(qū)域時(shí)將為其分配一個(gè)標(biāo)簽,以將該傳輸區(qū)域標(biāo)識(shí)為通信關(guān)系。例如,“F
MS_PLC_2-PLC_1_1”表示 DP 主站 F-CPU 1 和智能從站 F-CPU 2 間的個(gè) F-MS 連接。
在創(chuàng)建傳輸區(qū)域時(shí),將在 DP 主站的 F-CPU 中以及智能從站的 F-CPU 中創(chuàng)建具有傳輸區(qū)域
名稱(chēng)的系統(tǒng)常量。該系統(tǒng)常量包含相應(yīng) F-CPU 的傳輸區(qū)域的硬件標(biāo)識(shí)符。
在安全程序中,可將傳輸區(qū)域的硬件標(biāo)識(shí)符(默認(rèn)變量表中的系統(tǒng)常量)以符號(hào)形式分配給
SENDDP 和 RCVDP 指令的 LADDR 輸入。
組態(tài)的操作步驟
安全相關(guān)的主站與智能從站通信的組態(tài)過(guò)程與標(biāo)準(zhǔn)系統(tǒng)中的相同。
請(qǐng)按以下步驟操作:
1. 將兩個(gè) F-CPU 從“硬件目錄”(Hardware catalog) 任務(wù)卡插入到項(xiàng)目中。
2. 如果將作為 DP 主站的 F-CPU (F-CPU 1) 中不帶集成的 PROFIBUS DP 接口,則需插入
一個(gè) PROFIBUS-CM。
3. 在將操作為智能從站的 F-CPU (F-CPU 2) 設(shè)備視圖中,插入相應(yīng)的 CM DP 模塊或 CP DP
模塊。
4. 必要時(shí),在 CM/CP DP 模塊的屬性中啟用“DP 從站”(DP-slave)(智能從站)模式。
5. 向 F-CPU 1 的 DP 接口分配 CM/CP 的 DP 接口。
6. 選擇 F-CPU 2 或 CM 的 PROFIBUS 接口。在“傳輸區(qū)域”(Transfer areas) 中,創(chuàng)建一個(gè) F
MS 連接(“F-MS”類(lèi)型)將數(shù)據(jù)發(fā)送到 DP 主站 (←)。在表格中,F-MS 連接顯示為黃色,
同時(shí)還將顯示智能從站和 DP 主站中所分配的傳輸區(qū)域。
通過(guò) SENDDP 和 RCVDP 指令進(jìn)行通信
在 DP 主站與智能從站的 F-CPU 之間進(jìn)行安全相關(guān)的通信時(shí),分別使用 SENDDP 和 RCVDP
指令進(jìn)行發(fā)送和接收。通過(guò)這兩條指令,可采用故障安全的方式傳送數(shù)量固定且數(shù)據(jù)類(lèi)型為
BOOL 或 INT(DINT 可供選擇的)的故障安全數(shù)據(jù)。
這些指令位于“通信”(Communication) 下的“指令”(Instructions) 任務(wù)卡中。RCVDP 指令必須在
主安全塊開(kāi)始處調(diào)用。SENDDP 指令必須在主安全塊結(jié)束處調(diào)用。
也可以在單獨(dú)的 F-FB/F-FC 中調(diào)用 RCVDP 和 SENDDP 指令,這些指令必須在主安全塊的
開(kāi)始或結(jié)束處調(diào)用。
請(qǐng)注意,只有在相應(yīng) F 運(yùn)行組執(zhí)行結(jié)束時(shí)調(diào)用 SENDDP 之后,系統(tǒng)才會(huì)發(fā)送這些信號(hào)。
有關(guān) SENDDP 和 RCVDP 指令的詳細(xì)說(shuō)明,請(qǐng)參見(jiàn) SENDDP 和 RCVDP:通過(guò) PROFIBUS
DP/PROFINET IO 發(fā)送和接收數(shù)據(jù) (STEP 7 Safety V16) (頁(yè) 526)。