在 TIA Portal V12 中為(wei) S7-1200/S7-1500 CPU 添加一個(ge) DB 塊時,其缺省屬性為(wei) 優(you) 化的 DB ,優(you) 化的 DB 塊與(yu) 標準的 DB 塊整體(ti) 對比如下表所示:

S7-300/S7-400 與(yu) S7-1200 以及 S7-1500 DB 參數的對比如下表所示:

可通過修改 DB 塊的屬性將 DB 塊修改為(wei) 標準 DB 塊或優(you) 化的 DB 塊,如下圖所示:

如 DB 塊屬性為(wei) 標準 DB 塊,該 DB 塊內(nei) 變量的偏移地址(offset)被編譯後會(hui) 出現,標準 DB 塊與(yu) 優(you) 化的 DB 塊對比如下圖所示:

S7-1200 CPU中,標準 DB 塊與(yu) 優(you) 化的 DB 塊在 PLC 中按照下圖方式存儲(chu) 。

S7-1500 CPU中,標準 DB 塊與(yu) 優(you) 化的 DB 塊在 PLC 中按照下圖方式存儲(chu) 。

在 S7-1500 CPU 中,相比於(yu) 標準的 DB 塊,優(you) 化的 DB 塊提供更快的訪問速度,其根本原因與(yu) CPU 的編碼方式有關(guan) ,如下圖所示:

與(yu) 標準的 DB 塊相比,優(you) 化的 DB 塊有以下優(you) 勢:
提供更快的訪問速度;
以符號尋址,編程者無需考慮DB 塊中每個(ge) 變量存儲(chu) 的具體(ti) 地址,每個(ge) 變量在CPU 中存儲(chu) 的位置由PLC 的係統自動進行分配;
CPU 與(yu) HMI (如Panel)連接時,由於(yu) 優(you) 化的DB 是靠符號尋址,所以當PLC 變量連接到HMI 後,PLC 側(ce) 對變量做的修改,HMI 無需重新下載;
對DB 塊內(nei) 的任意位置對變量進行添加及刪除,或對變量的類型進行修改(如將Tag_1的屬性由byte 修改為(wei) Word),不會(hui) 引起該DB 塊其它變量的使用;
S7-1200/S7-1500中如有以下應用,必須使用標準DB塊:
與(yu) 其它CPU 建立S7 單邊通信時(PUT/GET),用於(yu) 存儲(chu) 發送區數據和接收區數據的DB 塊;
與(yu) Wincc V7.2 進行HMI 連接時,Wincc V7.2 訪問的S7-1200/S7-1500 CPU 的DB 塊隻能是標準的DB 塊;
使用Simatic Net V8.2 與(yu) S7-1200/S7-1500 PLC進行OPC 連接時,OPC 服務器訪問 S7-1200/S7-1500 CPU 的DB 塊隻能是標準的DB 塊。