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