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