在使用西門子編程的時候我們會經常使用定時器計數(shù)器,在調用定時器和計數(shù)器的時候,會自動彈出一個調用選項的會話框生成一個對應的db塊。但是每一個定時器或者計數(shù)器單獨生成使用一個db快會占用太多的內存,而且編程上看上起也比較亂,學會使用多從背景數(shù)據(jù)塊db,可以規(guī)范管理計數(shù)器定時器db塊的使用。
首先以tia博途軟件為例如下圖新建一個全局的db塊,此處命名iec定時器,這樣項目程序用到的定時器我們都在這一個db塊進行定義和管理。

接下來打開剛才新建的全局db塊,新定義一個iec_timer的定時器名字可以隨意定義此處命名ice_tinm1如下圖,在這里我們用多少就可以定義多少。

定義完成后在添加定時器或者計數(shù)器的時候會自動彈出一個調用選項的窗口,不要選擇確定,選擇取消從而不會對此定時器生成對應db塊。如下圖:

選擇取消后程序的定時器就不會有對應的名稱,只有問號,我們雙擊問號然手點擊右側的一個菜單欄圖標 的圖標就會彈出程序所有定義的db塊,然后點擊我們定義的全局db塊后面的>>就可以進入到該db快的內部

進入db快找到剛才定義的定時器如下圖點擊

點擊后還會在我們定義的定時器的名字后面生成一個.并且有一個對話框,對話框本來是選擇該定時器輸入或者輸出端的,此處選擇無即可,如果你要用定時器的輸出位,此處會有對應q輸出點可以選擇使用。

這樣我們用多少定時器都可以在一個背景數(shù)據(jù)塊進行定義和使用,當然用博途軟件有一個好處就是變量可以隨意拖拽,我們可以不用那么麻煩找變量,打開雙窗口功能(垂直拆分編輯器功能),將定時器變量直接拖到要用的定時器上方的對應位置就可以,這都是使用小技巧。










