SIEMENS SIMATIC PCS 7 小講堂第四講
如何修改用戶自定義FB/FC/DB塊號范圍
NO.1
FC、DB塊用戶自定義范圍?
很多用戶在組態(tài) PCS 7 項目中,存在自定義FB、FC、DB 塊的編程需求。使用過 PCS 7 的用戶也知道,PCS 7 程序編譯時,系統(tǒng)會自動生成很多的FC、DB塊。有的用戶在使用自定義DB塊后,編譯 PCS 7 程序的時候,出現(xiàn)報錯,如下圖所示。

圖1?編譯報錯指示
究其原因,是用戶程序中自定義的DB塊號超出了項目應(yīng)用預(yù)留的DB塊號范圍。PCS 7 項目中,F(xiàn)C、DB 塊用戶自定義使用范圍是可以自行設(shè)定的。設(shè)置辦法:打開CFC,在下拉菜單欄找到“選項” -?“自定義” -?“編譯/下載”,彈出“編譯/下載設(shè)置”對話框,如下圖所示紅框區(qū)域設(shè)置FC、DB 塊用戶自定義使用范圍。

圖2?編譯/下載設(shè)置對話框
默認(rèn)情況,DB 范圍是 1 ~ 60;FC 范圍是 60?~ 700。
另外,對話框中統(tǒng)計了FC、DB 塊的最大范圍和當(dāng)前使用狀態(tài)。
NO.2
FB塊用戶自定義范圍?
大家可能要問,F(xiàn)B 塊的自定義范圍呢?
PCS 7環(huán)境下,F(xiàn)B塊0到2499的塊號范圍已經(jīng)分配給標(biāo)準(zhǔn)、附加功能和特定行業(yè)的庫。若要避免與現(xiàn)有FB塊的編號范圍發(fā)生任何沖突,請指定FB塊編號從編號2500開始創(chuàng)建自己的功能塊。
注意:
以下CPU類型不支持大于2048的FB塊范圍:
?V4.x版本的CPU 412-416
?V4.x版本的H-CPU 412和414
在使用這些CPU的PCS 7項目中使用用戶定義的塊時,建議使用1200到1249范圍之間的FB塊。