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

PCB設(shè)計(jì)技術(shù):如何移除創(chuàng)建Groups組的Groups屬性
博途VASS06的CPU設(shè)置要求
簡述VASS-標(biāo)準(zhǔn)去除鈍化的過程

探究VASS的PLC順序控制程序到底該如何使用
關(guān)于博途VASS6的Profinet診斷
如何用ChipScopy創(chuàng)建并運(yùn)行link sweep
VASS 標(biāo)準(zhǔn)中的預(yù)期功能范圍
統(tǒng)一確認(rèn)F 運(yùn)行系統(tǒng)組中的所有F-I/O
APM32F407VGT6_調(diào)試問題_使用IAR調(diào)試時(shí)無法運(yùn)行

大眾VASS06報(bào)警信息提示功能
大眾VASS V6標(biāo)準(zhǔn)中文手冊及PLC程序模板下載

STEP7 V15博途VASS6組態(tài)HW組態(tài)中的F模塊

FreeRTOS創(chuàng)建事件標(biāo)志組

F_ACK_GL:統(tǒng)一確認(rèn)F運(yùn)行系統(tǒng)組中的所有F-I/O

評論