SIEMENS 西門子S7-1200技術參數
(1) 標準化的檢測功能塊(F-DI)
對每一個輸入檢測類型設備,創建一個獨立的功能塊(例如:急停指令設備,安全門,光柵等),將傳感器的評估以及必要的輔助功能結合在一起(圖3)。
在處理過程中,對于復雜傳感器,可創建F-數據類型。
在功能塊里,可以包括相關的輔助功能:
Reset
Reset interlock
Time function
Edge evaluation
Startup test
Provision of diagnostic informatio
圖3 檢測部分的標準化功能塊
(2) 標準化的執行功能塊(F-DO)
對每一個執行類型設備,創建一個獨立的功能塊(例如:接觸器,閥門,驅動設備等),同時將執行器的評估以及必要的輔助功能結合在一起。而對于復雜執行器,創建F-數據類型。
輔助功能包括:
Feedback circuit monitoring
Error acknowledgment
Edge evaluation
Time function
Function switching
Provision of diagnostic information
圖4 執行部分的標準化功能塊
(3) 標準化的邏輯功能塊(F-control)
對于控制部分的邏輯功能塊,應根據相關的安全功能生成控制指令,用于控制安全相關的執行器,并且與傳感器的使能、操作模式的使能等關聯,作為執行器的控制信號 。
這里需要注意:
主要使用AND和OR邏輯指令
盡量減少使用SR指令塊
避免跳轉
在具體編制過程中,應采用如下原則(圖5):
將邏輯分為不同的層級(見IEC62061):
Level1:所有的與模式或者工廠狀態無關的安全功能
安全功能的“ANDing”邏輯將永遠處于激活狀態
典型的急停裝置
Level2:所有與模式有關的安全功能
安全功能的“ORing”邏輯用在某些模式下才激活的指令中
例如,安全門在自動模式下,與“使能”一起使用時
圖5 安全邏輯功能塊的編制
(4) 訪問全局性數據
在程序的編制過程中,考慮:
連接全局數據(輸入、輸出、數據塊)在高級(Main Safety)
使用塊接口來傳遞信號至低層
其優點是:
模塊化概念
在其他項目中使用該塊時無需修改
減少程序錯誤
使得整體程序可讀性較好