描述
為了按字節(jié)、字和雙字?jǐn)?shù)據(jù)類型訪問變量,需要:
對(duì)于S7-1200(固件V2.0及以上)需要 STEP 7 (TIA Portal) V11+SP1+Update 2 (或較高版本)
對(duì)于S7-1500需要 STEP 7 (TIA Portal) V12 (或較高版本)
將存儲(chǔ)區(qū)( 例如 Byte 或Word ) 劃分為較小的存儲(chǔ)區(qū) ( 例如 Bool )也稱為存儲(chǔ)器分片。圖 01 所示使用符號(hào)方式對(duì)操作數(shù)按位、字節(jié)、字進(jìn)行訪問。
使用片訪問可以提供較高的編程效率并且*在變量表里進(jìn)行額外的聲明。
下例所示使用符號(hào)方式按位訪問。"x" 代表在字或字節(jié)中按位訪問并且其后的數(shù)字表示相關(guān)位的偏移量。
圖 03 為按字節(jié)訪問的例子。 這里 "b" 代表按字節(jié)訪問并且其后面的數(shù)字表示相關(guān)字節(jié)的偏移量。
圖. 3
"w" 代表按字進(jìn)行訪問并且其后的數(shù)字表示相關(guān)字的偏移量。
在某些技術(shù)應(yīng)用上,只需要一個(gè)字節(jié)變量的前4位或前6位(分別對(duì)應(yīng)于位0至位3或位0至位5)的值用于轉(zhuǎn)換字節(jié)數(shù)據(jù)類型到一個(gè)實(shí)數(shù)數(shù)據(jù)類型的值。例如,一個(gè)二進(jìn)制數(shù)(二進(jìn)制編碼字節(jié))轉(zhuǎn)換成十進(jìn)制數(shù)(實(shí)數(shù))。字節(jié)的較低位代表數(shù)值2-5。這不是小數(shù)點(diǎn)后的位數(shù),但是可以自動(dòng)計(jì)算出十進(jìn)制數(shù)據(jù)。
位5 | 位4 | 位3 | 位2 | 位1 | 位0 |
1 | 1 | 0 | 0 | 1 | 0 |
20 | 2-1 | 2-2 | 2-3 | 2-4 | 2-5 |
1,0 | 0,5 | 0,25 | 0,125 | 0,0625 | 0,03125 |
1*1,0=1,0 | 1*0,5=0,5 | 0*0,25=0 | 0*0,125=0 | 1*0,0625=0,0625 | 0*0,03125=0 |
總計(jì) = 1.5625.
如下SCL程序的前兩行將不需要的位設(shè)為“false”。然后,根據(jù)變化得到 2-5 進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換后的數(shù)值。
注意
從STEP 7 (TIA Portal) V13 以后,語法規(guī)則從 "Variable.X0" 改為 "Variable.%X0"。如上所述示例中輸入"inByte.X0" 后,STEP 7 (TIA Portal) V13 之后的版本會(huì)自動(dòng)修改為"inByte.%X0"。
更多信息
其它信息請(qǐng)參考在線幫助或者下面的手冊(cè)Addressing areas of a variable with slice access.
在 STEP 7 (TIA Portal) 中可以使用關(guān)鍵字“AT”進(jìn)行變量覆蓋。相關(guān)信息參考條目號(hào):57132240.
創(chuàng)建環(huán)境
此 FAQ 相關(guān)的圖片使用 STEP 7 (TIA Portal) V13+SP1+Update 7 創(chuàng)建。
詞條
詞條說明
顯示和隱藏列必要,可顯示或隱藏項(xiàng)目庫或全局庫中的附加列。在附加列中,會(huì)顯示諸如該實(shí)例所屬類型的版本。操作步驟要顯示或隱藏項(xiàng)目庫或全局庫中的列,請(qǐng)按以下步驟操作:右鍵單擊庫中的表格標(biāo)題在快捷菜單中選擇“顯示/隱藏”(Show/Hide) 命令,然后選擇要顯示的列。此外,也可清除待隱藏列的內(nèi)容。將顯示或隱藏選擇的列。
西門子S7-200 SMART PLC如何通過Modbus-RTU協(xié)議讀取溫濕度傳感器的數(shù)值
西門子S7-200 SMART PLC如何通過Modbus-RTU協(xié)議讀取溫濕度傳感器的數(shù)值。實(shí)例使用的硬件如下:S7-200 SMART CPU ST20;溫濕度傳感器(支持Modbus-RTU協(xié)議);本文包括如下幾個(gè)主題:1、溫濕度傳感器外觀、接線及通信參數(shù)介紹2、CPU ST20與溫濕度傳感器的接線;3、CPU ST20的編程;1、溫濕度傳感器外觀、接線及通信參數(shù)介紹本例程使用的溫濕度傳感器
功能代碼 16 — 預(yù)設(shè)多個(gè)寄存器
功能代碼 16 — 預(yù)設(shè)多個(gè)寄存器函數(shù)該函數(shù)代碼使 MODBUS 主站系統(tǒng)能夠在 SIMATIC CPU 的數(shù)據(jù)塊中寫入多個(gè)數(shù)據(jù)字。請(qǐng)求消息幀ADDRFUNCstart_register數(shù)量Byte_count nn-DATA(高字節(jié)、低字節(jié))CRC響應(yīng)消息幀ADDRFUNCstart_register數(shù)量CRCstart_register驅(qū)動(dòng)程序如下所示解釋 MODBUS 寄存器地址“start
Web 頁面尺寸的相關(guān)建議Web 頁面大小對(duì)所需內(nèi)存和性能的影響內(nèi)容豐富的 HTML 頁面,尤其是包含許多圖片的頁面,將占用大量的裝載存儲(chǔ)器空間。請(qǐng)注意以下事項(xiàng):選擇的 SIMATIC 存儲(chǔ)卡的容量應(yīng)足以提供充足的裝載存儲(chǔ)器空間。將 HTML 頁面的數(shù)據(jù)量限制為 1 MB。如果 HTML 頁面的數(shù)據(jù)量**出 1?MB,則會(huì)導(dǎo)致性能下降,因?yàn)榫彺嬷兄荒鼙4?1?MB 的數(shù)據(jù)。將 H
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00