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