SIMATIC S7-400 的眾多輸入/輸出模塊具有智能功能:監控信號采集(診斷)監控來自過程的信號(硬件中斷)診斷智能診斷系統可用來確定模塊的信號采集(對于數字量模塊)或者模擬量處理(對于模擬量模塊)是否正常工作。
在診斷分析中,必須區分可參數化和不可參數化的診斷消息:可參數化的診斷消息:僅當通過適當參數設置啟用之后,才會發送診斷消息。
不可參數化的診斷消息:這些消息是自動發送的,即與參數設置無關。
如果某個診斷消息處于激活狀態(例如,“無傳感器輸入”),則該模塊會觸發一個診斷中斷(如果已為該診斷消息設置了參數,則僅在相應的參數設置之后才會觸發中斷)。
CPU 將中斷用戶程序或低優先級任務的處理,并處理相關診斷錯誤中斷塊 (OB 82)。
通過硬件中斷可以監控過程信號,并且可以觸發對信號變化的響應。
根據模塊類型,可以使用不同的診斷消息:數字量輸入/輸出模塊診斷消息可能的故障原因無傳感器電源傳感器電源過載傳感器電源對 M 短路無外部輔助電壓模塊無電源電壓 L+無內部輔助電壓模塊無電源電壓 L+內部模塊熔斷器有故障熔斷器燒斷內部模塊熔斷器有故障模塊中的參數不正確傳輸到模塊的參數不正確時間看門夠脫落定期出現高電磁干擾模塊有故障EPROM 故障定期出現高電磁干擾模塊有故障RAM 故障定期出現高電磁干擾模塊有故障硬件中斷丟失硬件中斷到來的速度超過 CPU 的處理能力模擬量輸入模塊診斷消息可能的故障原因無外部負載電壓模塊無負載電壓 L+組態/參數設置錯誤傳輸到模塊的參數不正確共模錯誤輸入 (M-) 和測量電路的參考電位 (MANA) 之間的電位差 UCM 過高斷線傳感器電路的電阻過高模塊和傳感器之間的線路中斷通道未切換(斷開)低于量程下限輸入值低于前量程值,此故障的可能原因是量程 4 - 20 mA、1 - 5 V:傳感器極性接反;選擇的量程不正確其它量程:選擇的量程不正確高于量程上限輸入值超出過量程值