信號模塊采用差異分析方法和測試信號注入技術(shù)實(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)功能的編程實(shí)例。這些編程實(shí)例可以更改,,但更改必須再次認(rèn)證,。
S7 F分布式安全選項(xiàng)軟件包
編制安全相關(guān)的程序段時,必須使用選項(xiàng)軟件包“S7 F Distributed Safety”,。該軟件包含有創(chuàng)建F程序所需要的全部功能和塊,。運(yùn)行S7 F Distributed Safety必須安裝不低于V5.1SP3版的STEP 7。