導航:首頁 > 數據處理 > 博圖中如何編輯背景數據塊

博圖中如何編輯背景數據塊

發布時間:2025-01-04 03:02:08

『壹』 博圖中的PLCTAG DEFAULT TAG TABLE和STEP7 classic symbols區別

STEP7 程序塊的類型及區別(總結)

在SIEMENS S7-300/400系列PLC中有多種程序塊,如下圖(在管理器右邊的空白區域點擊右鍵),主要有

:組織塊(OB),功能塊(FB),功能(FC),數據塊(DB)及系統功能(SFC)和系統功能塊(SFB)

等。

註:快捷菜單中的其它兩項:數據類型和變數表。數據類型(UDT)用於指定程序中數據元素的大小與格

式;變數表(VAT)用來在程序調試和運行時修改和監視變數的內容(在地址欄中輸入地址後,符號欄中

會自動顯示在符號表中定義的符號)。
這幾種程序塊的功能簡要說明如下:
說明:
調用程序塊:OB,FB,FC(可以調用除OB塊外的其它程序塊);
被調用程序塊:FB,FC,SFB,SFC。
1、組織塊OB
OB由系統自動調用,並執行用戶在OB塊中編寫的程序,所以OB的基本作用是調用用戶程序。
在OB塊中編寫程序的最大容量,S7-300是16KB,S7-400是64KB。
除主程序循環OB1外,其它OB均是由事件觸發的中斷。
2、函數FC
函數FC有兩個作用:(1)作為子程序用;(2)作為函數用,函數中通常帶形參。
函數中程序的最大容量,S7-300是16KB,S7-400是64KB。
FC的形參通常也稱為介面區,參數類型分為輸入參數,輸出參數,輸入/輸出參數和臨時數據區。
在編寫函數FC的輸出參數時,應避免沒有直接輸出(否則,可能輸出一個隨機值,影響程序的判斷

)。可以在函數的開始,將字輸出參數清0,位輸出參數復位。
3、函數塊FB
FB與FC相比,FB每次調用都必須分配一個背景數據塊,用來存儲介面數據區(TEMP類型除外)和運

算的中間數據。其它程序可以直接使用背景數據區中的數據。
FB中程序的最大容量,S7-300是16KB,S7-400是64KB。
FB的介面區比FC多了一個靜態數據區(STAT),用來存儲中間變數。
程序調用FB時,形參不像FC那樣必須賦值,可以通過背景數據塊直接賦值。
由於FB帶有背景數據塊,輸出參數不會輸出隨機值,可以不在FB中編寫初始化程序。
4、數據塊DB
DB用來存儲用戶數據及程序的中間變數,為全局變數。DB的最大容量,S7-300為32KB,S7-400為

64KB。
DB可分為共享數據塊(Share DB)、背景數據塊(Instance DB)和用戶自定義數據(UDT)類型的

數據塊。
★ 共享數據塊可作為所有程序使用的全局變數,在CPU允許的條件下,一個程序可創建任意多個DB

,每個DB的最大容量為64KB。
默認條件下,共享數據塊為掉電保持,在其屬性菜單中選中「Non Retain」可以更改為掉電數據丟

失。
如CPU中無足夠的內部存儲空間保存數據,可將指定的數據保存到共享數據塊。存儲在共享數據塊中

的數據可被其它任意一個塊調用(全局變數)。這一點和背景數據塊不同,背景數據塊只能被指定的功

能塊(FB)使用,保存在背景數據塊中的數據只能在這個功能塊中有效。
★ 背景數據塊與FB和SFB關聯,也是全局變數。背景數據塊和共享數據塊相比,只保存與FB或SFB接

口數據區(Temp)相關的數據。背景數據塊中有一種比較特殊的數據塊,稱為多重背景數據塊。有關多

重背景數據塊的用法和使用注意事項請參看《怎樣使用多重背景數據塊》。
★ 基於UDT的數據塊為全局變數,提供一個固定格式的數據結構,便於用戶使用。
5、系統函數(SFC)和系統函數塊(SFB)

『貳』 博圖PID調試,調節模式無法啟動

PDI沒有激活。
PID的背景數據塊,需要在工藝對象中查看,關於程序沒有運行的情況,您需要先查看控制器在什麼狀態,是否在自動運行,還要檢查設置的是正作用還是反作用。然後用S71200的PID功能塊自整定以後,效果非常好,溫差在0.5度以內。問題就是當模塊的輸入值超限以後,PID工作塊會報故障,復位故障,重新上電以後也不能正常工作。這個時候,你需要做一個自己復位的小程序,復位下功能塊就可以了。

『叄』 西門子博圖中DBs和IDBs有什麼區別

他們的區別在於:DB是共享數據塊,可以給整個程序共同使用,IDB是背景數據塊,作為對應的FB使用的存儲區域,不同的FB對應於不同的IDB,IDB提供給FB專屬的存儲區域。

閱讀全文

與博圖中如何編輯背景數據塊相關的資料

熱點內容
車貸分期公司怎麼可以代理 瀏覽:423
NBA2k20手游怎麼交易安東尼 瀏覽:907
北京拍攝什麼市場大 瀏覽:108
鋁壓鑄模生產的產品怎麼有氣孔 瀏覽:940
學習中醫推拿技術哪個好 瀏覽:278
德陽市公共資源交易中心在哪裡 瀏覽:668
小米雲盤信息怎麼刪除 瀏覽:4
怎麼做自運轉產品 瀏覽:875
滬深市場動力煤股票有哪些 瀏覽:524
生物大數據挖掘用什麼語言 瀏覽:304
產品為什麼要按照班產量做 瀏覽:900
哪些學校文科生可以報航海技術 瀏覽:767
安徽省立醫院的就診信息會保留多久 瀏覽:198
應用層數據流向哪裡 瀏覽:170
如何辦理兵役登記社保卡信息採集 瀏覽:555
怎麼轉移相片數據到另一方手機 瀏覽:681
什麼東西屬於農產品 瀏覽:672
河南信息學校怎麼樣 瀏覽:760
哪個窗口能看到小程序調試信息 瀏覽:719
越南南部市場賣什麼好 瀏覽:853