西門子博圖軟件在DB數(shù)據(jù)塊的屬性中默認(rèn)數(shù)據(jù)塊為“優(yōu)化訪問的數(shù)據(jù)塊”,數(shù)據(jù)塊中可以看到變量名稱符號,而看不到分配在塊中的固定地址,如下圖所示:
官方的解釋是:針對優(yōu)化訪問塊的變量聲明只包含數(shù)據(jù)元素的符號名稱,系統(tǒng)將自動優(yōu)化并管理地址,這將提高CPU的性能并同時有效防止來自諸如SIMATIC HMI的訪問錯誤。
可優(yōu)化訪問的數(shù)據(jù)塊沒有固定的定義結(jié)構(gòu)。 在聲明中,僅為數(shù)據(jù)元素分配一個符號名稱,而不分配在塊中的固定地址。 這些元素將自動保存在塊的空閑內(nèi)存區(qū)域中,從而在內(nèi)存中不留存儲間隙。 這樣,可以提高內(nèi)存空間的應(yīng)用率。
在這些數(shù)據(jù)塊中,變量使用符號名稱進(jìn)行標(biāo)志。 要尋址該變量,則需輸入該變量的符號名。
例如,可通過以下方式訪問“manu_data”數(shù)據(jù)塊中的“Temp1”變量:
" manu_data ".Temp1
符號尋址,在程序編輯中還是挺方便的,不需要記憶和查詢那些固定地址。(這個適用于符號變量和程序編輯為同一人所寫)如果不是同一人所寫,他是不熟悉符號定義規(guī)律,還是需要反復(fù)查看的。
但是在有些場合,如果想使用數(shù)據(jù)塊中其中一個32位數(shù)據(jù)的高16位和低16位存儲數(shù)據(jù)值,這種情況就不太方便,因?yàn)檫@個變量的起始位地址不知道是什么,不容易識別(在數(shù)據(jù)塊中不能一眼就識別出來,如果將符號變量放到強(qiáng)制監(jiān)控表中,或者在FC程序塊中都能顯示出地址)。因?yàn)槲覀€人習(xí)慣用地址尋址,例如DB23.DBD20就可以方便拆分DB23.DBW20和DB23.DBW22。
查看“manu_data”[DB23]內(nèi)數(shù)據(jù)分配地址方法:
一、點(diǎn)擊“manu_data”[DB23]右鍵——屬性——常規(guī)界面——屬性——取消選中“優(yōu)化的塊訪問”,點(diǎn)擊后出現(xiàn)選項(xiàng)框選擇“確定”按鈕即可,如下圖所示:
返回“manu_data”[DB23]數(shù)據(jù)觀察界面,雙擊打開后,會多出一列“偏移量”,但偏移量數(shù)值沒有顯示,而顯示“…”,如下圖所示:
二、點(diǎn)擊工具欄“編譯”按鈕,對數(shù)據(jù)塊進(jìn)行編譯,當(dāng)出現(xiàn)數(shù)據(jù)塊已成功編譯后,偏移量的數(shù)值就顯示出來了,如下圖所示:
這樣,就比較直觀的看到數(shù)據(jù)塊中各變量的地址分配,
例如:“Pulse1”地址DB23.DBX5.0;
“Temp1”地址DB23.DBW2.
詞條
詞條說明
S7-1200 與V20 的USS 通訊,S7-1200 PLC要求加CM1241 RS485通信模塊,通過USS協(xié)議庫指令編程。USS協(xié)議庫指令集成在編程軟件中。S7-1200和V20通訊實(shí)例請參考以下文檔與視頻:1.???1,通信連接?V20變頻器通過RS485線纜與PLC連接,使用標(biāo)準(zhǔn)的MODBUS通信協(xié)議進(jìn)行通訊,通過modbus通訊,PLC給V20
DHCP 服務(wù)器此頁面顯示是否通過 DHCP 服務(wù)器將 IPv4 地址分配給各個設(shè)備。提示只有與設(shè)備存在在線連接時才顯示該頁面。顯示值說明IP 地址 (IP Address)顯示分配給 DHCP 客戶端的 IPv4 地址。池 ID (Pool ID)顯示 IPv4 地址段編號。標(biāo)識方法 (Identification method)顯示標(biāo)識 DHCP 客戶端的方法。標(biāo)識值 (Identificat
IP 規(guī)則在此頁面中,可*您自己的*墻 IP 規(guī)則。相比于以下規(guī)則,在此設(shè)置的 IPv4 規(guī)則**級較高:預(yù)定義的 IPv4 規(guī)則和依據(jù)連接組態(tài)自動創(chuàng)建的 IP 規(guī)則 (SINEMA RC)。說明“IP 版本”(IP Version)IP 協(xié)議的版本。“規(guī)則集”(Rule set)選擇所需規(guī)則集。如果已禁用“全部顯示”(Show all),則僅在表格中顯示分配給此規(guī)則集的 IP 規(guī)則?!叭匡@
S7-200 SMART通過 Modbus RTU通信實(shí)現(xiàn)V90內(nèi)部位置控制的MDI功能
S7-200 SMART通過 Modbus RTU通信實(shí)現(xiàn)V90內(nèi)部位置控制的MDI功能V90 PTI 固件版本 1.05 以上開始,伺服驅(qū)動器提供了 Modbus RTU 通信功能。PLC可以通過Modbus的FC3及 FC6功能代碼讀取或?qū)懭胨欧?qū)動的寄存器,S7-200 SMART 可通過標(biāo)準(zhǔn)的Modbus功能塊完成發(fā)送伺服驅(qū)動器的控制指令及讀寫驅(qū)動的參數(shù)。1. 通信連接V90 伺服驅(qū)動通過
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00