定義F運(yùn)行時(shí)組的步驟(S7-300、S7-400)
要求
您在項(xiàng)目中插入了一個(gè)S7-300/400 F-CPUI。
在F-CPU的“屬性”選項(xiàng)卡中,選中“F-capability activated”復(fù)選框(默認(rèn)設(shè)置)。
F-默認(rèn)創(chuàng)建的運(yùn)行時(shí)組
STEP7添加F-CPU后,默認(rèn)情況下,安全性會(huì)在項(xiàng)目樹中為F運(yùn)行時(shí)組插入F塊。當(dāng)您打開“程序塊”文件夾時(shí),您會(huì)在項(xiàng)目樹中看到F運(yùn)行時(shí)組(CYC_INT5[OB 35]、Main_Safety[FB 1]和Main_Safety _DB[DB1])的(F-)塊
以下部分介紹如何修改默認(rèn)創(chuàng)建的F運(yùn)行時(shí)組的設(shè)置/參數(shù),或添加一個(gè)附加的F運(yùn)行時(shí)間組。
定義F運(yùn)行時(shí)組的過程
按以下步驟定義F運(yùn)行時(shí)組:
1.雙擊項(xiàng)目樹打開“安全管理編輯器”。
2.在區(qū)域?qū)Ш街羞x擇“F?runtime group”。
結(jié)果:使用F運(yùn)行時(shí)組1的(默認(rèn))設(shè)置定義F運(yùn)行時(shí)分組的工作區(qū)域打開。
3.指定要調(diào)用主安全塊的塊。
這里默認(rèn)建議使用循環(huán)中斷OB 35。使用循環(huán)中斷OB的優(yōu)點(diǎn)在于,它們以固定的時(shí)間間隔中斷標(biāo)準(zhǔn)用戶程序的OB 1中的循環(huán)程序執(zhí)行;即在循環(huán)中斷OB中以固定的時(shí)間間隔調(diào)用和執(zhí)行安全程序。
在該輸入字段中,您只能選擇那些用LAD、FBD或STL編程語言創(chuàng)建的塊。如果在此處選擇塊,則調(diào)用會(huì)自動(dòng)插入到選定塊中,如有必要,還會(huì)從先前選定的塊中刪除。
如果要調(diào)用用另一種編程語言創(chuàng)建的塊中的主安全塊,則必須對(duì)該調(diào)用本身進(jìn)行編程。輸入字段則不可編輯(灰顯),并且只能在調(diào)用塊中更改調(diào)用,而不能在安全管理編輯器中更改。
4.將所需的主安全塊分配給F運(yùn)行時(shí)組。如果主安全塊是FB,則還必須分配一個(gè)實(shí)例DB。
默認(rèn)情況下,建議使用Main_Safety[FB1]和Main_Safety _DB[DB1]。
5.F-CPU監(jiān)視F運(yùn)行時(shí)組的F周期時(shí)間。對(duì)于“F運(yùn)行時(shí)組的最大循環(huán)時(shí)間”,輸入F運(yùn)行時(shí)分組的兩次調(diào)用之間允許的最大時(shí)間。
警告
其安全功能的響應(yīng)時(shí)間取決于F-OB的循環(huán)時(shí)間、F-runtime組的運(yùn)行時(shí)間,以及在使用分布式F-I/O時(shí)PROFINET/PROBUS的參數(shù)分配。
因此,標(biāo)準(zhǔn)系統(tǒng)的配置/參數(shù)分配會(huì)影響其安全功能的響應(yīng)時(shí)間。
示例:
與F-OB相比,標(biāo)準(zhǔn)OB的優(yōu)先級(jí)的增加可以由于更高優(yōu)先級(jí)中斷的中斷而延長(zhǎng)F-運(yùn)行時(shí)間組的運(yùn)行時(shí)間。
PROFINET發(fā)送時(shí)鐘周期的變化會(huì)改變事件類為“同步周期”的F-OB的周期時(shí)間。
請(qǐng)注意,標(biāo)準(zhǔn)系統(tǒng)的配置/參數(shù)分配不受安全程序的訪問保護(hù),也不會(huì)導(dǎo)致集體F簽名的修改。
如果您沒有采取組織措施來防止標(biāo)準(zhǔn)系統(tǒng)的配置/參數(shù)分配發(fā)生變化,從而影響響應(yīng)時(shí)間,則必須始終設(shè)置用于計(jì)算安全功能的最大響應(yīng)時(shí)間的監(jiān)控時(shí)間(請(qǐng)參閱配置監(jiān)控時(shí)間)。
通過安全程序的訪問保護(hù),監(jiān)控時(shí)間不會(huì)發(fā)生變化,并由集體F簽名記錄。
當(dāng)使用Excel文件計(jì)算響應(yīng)時(shí)間時(shí),您需要將為“任何標(biāo)準(zhǔn)系統(tǒng)運(yùn)行時(shí)”指定的值視為最大響應(yīng)時(shí)間的值。(S085)
6.如果一個(gè)F運(yùn)行時(shí)組要向安全程序的另一個(gè)F執(zhí)行時(shí)組提供用于評(píng)估的標(biāo)簽,則為F運(yùn)行時(shí)群組通信分配一個(gè)DB。為“F?runtime group communication的數(shù)據(jù)庫(kù)”選擇一個(gè)F-DB。(另請(qǐng)參閱安全程序的F運(yùn)行時(shí)組之間的安全相關(guān)通信(S7-300、S7-400))
7.如果要?jiǎng)?chuàng)建第二個(gè)F運(yùn)行時(shí)組,請(qǐng)單擊“添加新的F運(yùn)行時(shí)”按鈕。
8.指定一個(gè)F-FB或F-FC作為調(diào)用塊的主要安全塊。該F?FB或F?FC是在項(xiàng)目樹中自動(dòng)生成的(如果尚未存在)。
9.如果主安全塊是F-FB,則將實(shí)例DB分配給主安全塊。實(shí)例DB是在項(xiàng)目樹中自動(dòng)生成的。
10.按照上面的步驟3到5完成第二個(gè)F運(yùn)行時(shí)組的生成。
審核編輯:劉清
-
Profinet
+關(guān)注
關(guān)注
6文章
1035瀏覽量
23283 -
S7-300
+關(guān)注
關(guān)注
8文章
225瀏覽量
34206 -
S7-400
+關(guān)注
關(guān)注
1文章
63瀏覽量
14660 -
FBD
+關(guān)注
關(guān)注
0文章
14瀏覽量
7703 -
STL算法
+關(guān)注
關(guān)注
0文章
6瀏覽量
5358
原文標(biāo)題:博途西門子: 定義F運(yùn)行時(shí)組的步驟(S7-300、S7-400)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論