信號模塊采用差異分析方法和測試信號注入技術(shù)實現(xiàn)輸出和輸入信號的監(jiān)控。
借助周期性自檢,、指令檢測,、程序邏輯檢測和程序順序流檢測等方法,CPU可以檢測控制器是否工作正常,。此外,,通過“活躍標(biāo)志(sign-of-life)”請求,還可以對I/O進(jìn)行檢測,。
若判定系統(tǒng)中存在故障,,則將該系統(tǒng)切換至安全狀態(tài)。
編程
CPU 315F與安全有關(guān)的程序采用STEP 7語言的梯形圖(LAD)和功能圖(FBD)編制。與運(yùn)行有關(guān)的功能范圍和數(shù)據(jù)類型均限于在此處設(shè)置,。編譯時使用特定的格式和參數(shù),,可以創(chuàng)建安全相關(guān)程序。在單個CPU中,,標(biāo)準(zhǔn)程序可以同時與故障安全程序一起運(yùn)行(共存),,無任何限制。
該軟件包的另一個組件是F庫,,配有TUV認(rèn)可的安全相關(guān)功能的編程實例,。這些編程實例可以更改,但更改必須再次認(rèn)證,。
S7 F分布式安全選項軟件包
編制安全相關(guān)的程序段時,,必須使用選項軟件包“S7 F Distributed Safety”。該軟件包含有創(chuàng)建F程序所需要的全部功能和塊,。運(yùn)行S7 F Distributed Safety必須安裝不低于V5.1SP3版的STEP 7,。