詳細(xì)介紹
費(fèi)斯托總線節(jié)點(diǎn)CPX-FB13一個(gè)好的總線模塊,不僅要能夠提供穩(wěn)定可靠的功能,還需要在系統(tǒng)出現(xiàn)故障時(shí),能方便快速的告知故障產(chǎn)生的原因,這就是常說(shuō)的診斷功能。
FB33支持多種診斷功能,包括LED診斷、狀態(tài)位診斷、IO接口診斷(STI)及Profinet在線診斷等。關(guān)于LED燈的診斷功能,我們?cè)谇懊娴奈恼乱呀?jīng)有所介紹,今天這篇文章,我們主要討論下?tīng)顟B(tài)位診斷功能。
開(kāi)啟狀態(tài)位診斷需要兩個(gè)條件:首先要使用總線模塊的撥碼開(kāi)關(guān)(DIL)激活狀態(tài)位診斷功能;其次要在Step7的硬件配置中進(jìn)行相應(yīng)的硬件配置。
先來(lái)回顧下FB33的外觀圖:
圖中“3”指示的位置,就是FB33的撥碼開(kāi)關(guān)(DIL),它是由兩組(每組兩個(gè)撥碼,總計(jì)4個(gè))撥碼組成。下面這張圖看起來(lái)會(huì)比較清晰:
上圖中1和2是兩組撥碼開(kāi)關(guān),從左往右的編號(hào)依次為1.1、1.2、2.1和2.2。第1組(1.1和1.2)用來(lái)設(shè)置總線節(jié)點(diǎn)的運(yùn)行模式;第2組(2.1和2.2)用來(lái)設(shè)置診斷模式(在Remote IO模式下)。把開(kāi)關(guān)撥到上方表示接通(ON),撥到下方表示關(guān)閉(OFF)。
第一組撥碼開(kāi)關(guān)用來(lái)設(shè)置總線節(jié)點(diǎn)的運(yùn)行模式。CPX-FB33支持兩種運(yùn)行模式:遠(yuǎn)程終端(Remote IO)模式和遠(yuǎn)程控制器(Remote Controller)模式,設(shè)置的方式如下圖:
第二組撥碼開(kāi)關(guān)用來(lái)設(shè)置模塊的診斷模式。CPX-FB33支持四種模式:診斷關(guān)閉、狀態(tài)位診斷、IO接口診斷(STI)及預(yù)留功能。具體設(shè)置方法如下圖:
要激活狀態(tài)位診斷功能,撥碼開(kāi)關(guān)的應(yīng)選擇上面兩個(gè)表格的狀態(tài)1.1和2.2。
硬件上撥碼開(kāi)關(guān)設(shè)置好之后,在Step7的硬件組態(tài)中還需要選擇正確的硬件配置。FB33有三種硬件模式,使用狀態(tài)位診斷功能需要選擇“FB33 PNIO Module[Status]”,如下圖:
組態(tài)后的FB33的輸入地址(I address),就是診斷字節(jié)的地址,如下圖:
診斷字節(jié)的8個(gè)位表達(dá)的錯(cuò)誤信息如下圖:
當(dāng)總線節(jié)點(diǎn)沒(méi)有錯(cuò)誤時(shí),診斷字節(jié)的值為0(bit0~bit7均為0)。 費(fèi)斯托總線節(jié)點(diǎn)