安全程序的結構
安全程序的結構和結構的一個示例可以在項目特定的參考項目中找到。
OB123用于調用安全程序。
在 OB123中調用 FB900“ARG”。
OB123“FOB_RTG1”調用“HW Config”生成的系統塊,用戶創建 FB900“ARG”。
在 STEP 7 中集成安全塊
安全模塊包含在 VASS 項目庫中。
該應用程序顯示在參考項目中。
塊調用“ARG”
FB900“ARG”用于構建安全程序。在此塊中,將調用各個啟動電路,急停驅動,負載電壓以及 PROFINET PN/PN 耦合器的故障安全通訊(如果需要)的塊。示例項目中包含的塊FB900以及 FB901至 FB9xx 中的塊用作要創建的安全程序的模板,并且必須由用戶根據設備條件進行調整。
FB900的注釋字段必須包含安全區域的更改日志,包括處理器的條目和安全程序的校驗和。
必須確保 DP_DP_ID 和 LADDR適應“SENDDP”和“RCVDP”塊調用。
從 ARG2 到 ARG1 調用 F 數據塊“RCVDP”:不能使用臨時或靜態變量。
在DB“F_GLOB#DB”中,必須在此處創建和使用所需的變量。
將 F 數據塊“SENDDP”從 ARG1 調用到 ARG2
不能使用臨時或靜態變量。
在 DB“F_GLOB#DB”中,必須在此處創建和使用所需的變量。
塊調用“SK_xy”
在這些塊中,相應地評估和總結每個保護回路的安全輸入信號。為了更好地進行程序診斷,鏈接結果通過相應的輸出參數傳遞。
這些構建塊的組件不包括:
· 急停信號(à “Emergency_stop_drives”塊的組件)
· 安全輸入信號,僅在保護回路內工作(à在相應保護回路的負載模塊中直接處理)
塊調用“NOT_HALT_ANTRIEBE”
在該塊中,評估和總結急停命令設備,機器人急停電路和驅動開關的信號。鏈接結果的傳遞通過相應的輸出參數進行。
塊調用“LAST_SK_xy”
在這些塊中,先前形成的和安全的信號彼此鏈接,并且連接結果被輸出到安全 IO 設備。在這些塊中也調用用于接觸器控制的塊。對于每個保護回路,形成相應的Last_SK塊。
創建 F 運行組
創建F運行組(1)
創建 F運行組(2)
F運行組的最大循環時間必須為 50(ms)
生成安全程序
雙擊鼠標以打開“安全管理”。
在“常規”選項卡中,可以看到“狀態安全模式”,“狀態安全程序”和“程序簽名”
F運行組
在“常規à F-Runtime 組”下創建 F 運行組。
此處顯示了 FB900 通過 OB123 的循環調用。
F函數塊
此概述列出了項目的所有安全塊。
可以查看并查看它們是否被使用。
訪問保護
為了能夠編輯安全程序,必須在此處輸入密碼。
設置
F運行組的設置
在導航點“生成的 F 系統塊的編號范圍”中,必須選擇“固定范圍”,并且必須設置
30000到 34999 的地址。
在導航點“安全系統版本”中選擇“V2.1”。
在導航點“高級設置”中,必須選擇“激活 F 更改歷史記錄”。
安全程序的生成
TIA Portal在硬件和軟件之間只有一個分隔。
不再提供各種功能,例如塊一致性檢查和安全程序的生成。
如果安全模塊或安全程序中的更改發生硬件更改,則在編譯期間會自動生成簽名。
處理安全相關部件(硬件或軟件)后,不再有簽名。
只需要編譯已編輯的部分。
這是“軟件(僅限更改)”,“硬件(僅更改)”或“硬件和軟件(僅更改)”。
之后,再次顯示離線簽名。
審核編輯 :李倩
-
應用程序
+關注
關注
37文章
3267瀏覽量
57688 -
編譯
+關注
關注
0文章
657瀏覽量
32861 -
安全模塊
+關注
關注
0文章
13瀏覽量
6624
原文標題:VASS6 創建 F 運行組
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論