12數(shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ)_第1頁(yè)
12數(shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ)_第2頁(yè)
12數(shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ)_第3頁(yè)
12數(shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ)_第4頁(yè)
12數(shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ)位存儲(chǔ)器PIQPII數(shù)據(jù)存儲(chǔ)區(qū)數(shù)據(jù)塊DBxDByDBz.I/O 區(qū)L 堆棧數(shù)據(jù)塊 (DB)功能FC10功能FC20功能塊FB1OB1全局?jǐn)?shù)據(jù) DB20 所有塊可以訪問(wèn)背景數(shù)據(jù) DB5 FB1的背景DBSTEP 7數(shù)據(jù)類型概述基本數(shù)據(jù)類型(到32 位)復(fù)雜數(shù)據(jù)類型(長(zhǎng)于32位)用戶定義數(shù)據(jù)類型(長(zhǎng)于 32 位) 位數(shù)據(jù)類型 (BOOL, BYTE, WORD, DWORD, CHAR) 數(shù)學(xué)數(shù)據(jù)類型 (INT, DINT, REAL) 定時(shí)器類型 (S5TIME, TIME, DATE, TIME_OF_DAY) 時(shí)間 (DATE_AND_TIME) 矩陣 (ARRAY) 結(jié)構(gòu)

2、 (STRUCT) 字符串 (STRING)數(shù)據(jù)類型 UDT (用戶定義數(shù)據(jù)類型)STEP 7基本數(shù)據(jù)類型BOOL1True 或 False (1 或0)BYTE8B#16#A9WORD16W#16#12AFDWORD32DW#16#ADAC1EF5CHAR8 w S5TIME16S5T#5s_200msINT16123DINT32L#65539REAL321.2 或 34.5E-12TIME32T#2D_1H_3M_45S_12MSDATE16D#1993-01-20TIME_OF_DAY32TOD#12:23:45.12關(guān)鍵字長(zhǎng)度 (位) 該類型的常數(shù)舉例復(fù)雜數(shù)據(jù)類型關(guān)鍵字長(zhǎng)度 (位) 舉

3、例DATE_AND_TIME64DT#97-09-24-12:14:55.0STRING8 * (字符個(gè)數(shù)+2 ) This is a string(最多254個(gè)字符的字符串) SIEMENS ARRAY用戶定義 測(cè)量值: ARRAY1.20(相同數(shù)據(jù)類型的元素組) INT STRUCT 用戶定義 Motor: STRUCT(不同數(shù)據(jù)類型的元素組) Speed : INTCurrent: REALEND_STRUCTUDTUDT as block UDT as array element(用戶定義數(shù)據(jù)類型 =用戶定義 基本或復(fù)雜數(shù)據(jù)類型組成的 STRUCT Drive: ARRAY1.4模板)

4、Speed : INT UDT1 Current: REAL END_STRUCT 結(jié)構(gòu)舉例程序編輯器中的顯示 (數(shù)據(jù)塊 DB 1):Operating Speed, data type IntegerRated Current, data type RealStartup Current, data type RealTurning Direction, data type Bool帶有名字“Motor_data” 的結(jié)構(gòu)(不同數(shù)據(jù)類型的幾個(gè)元素) Motor_data矩陣舉例1. Measuring_point, data type Real2. Measuring_point, data

5、 type Real3. Measuring_point, data type Real10. Measuring_point, data type Real帶有名字“Measuring_point” 的矩陣(相同數(shù)據(jù)類型的幾個(gè)元素) 程序編輯器中的顯示 (數(shù)據(jù)塊 DB 2):Measuring_point建立新數(shù)據(jù)塊輸入、保存、下載和監(jiān)視數(shù)據(jù)塊尋址數(shù)據(jù)單元078 位數(shù)據(jù)字節(jié) 0 DBB 0數(shù)據(jù)字節(jié) 1 DBW 0數(shù)據(jù)字節(jié) 8191DBD 8188DBW 8190DBB 8191數(shù)據(jù)字節(jié) 2 DBD 0數(shù)據(jù)字節(jié) 3 DBX 4.1訪問(wèn)數(shù)據(jù)單元0123456789DB 19 (符號(hào)名: Valu

6、es)帶有元素名字 “Start” 的 數(shù)據(jù)位 0.0或 A DB19.DBX0.0或A “Values”.Start或L DB19.DBW2或 L “Values”.Number或L DB19.DBB5或L “Values”.Loop傳統(tǒng)訪問(wèn)方法符號(hào)尋址完全表示訪問(wèn)1)OPN DB19L DBW2NumberOPN DB19A DBX 0.01)OPN DB19L DBB5Loop絕對(duì)尋址打開數(shù)據(jù)塊的合法性O(shè)B 1OPNDB 4LDBW2DB 4TDBW 2DB 4FC 1DB 4CALLFC 1TDBW 4DB 5OPNDB 5LDBB6DB 5LDBW 0TDBW 8CALL FC 2F

7、C 2DB 5DB 6OPNDB 6LDBB6DB 2T DB2.DBB 0DB 2LDBW 4LDBW 10DB ?FB 1CALLFB1, DB1?!全局 DB (例如)UDT 塊作為模板用戶定義數(shù)據(jù)類型 (UDT)FlourMilkEggsYeastSugar配方2FlourMilkEggsYeastSugar配方3FlourMilkEggsYeastSugarFlourMilkEggsYeastSugar根據(jù)UDT建立的 DB配方1FlourMilkEggsYeastSugar帶有三個(gè)UDT類型的元素輸入U(xiǎn)DT塊根據(jù)數(shù)據(jù)類型建立數(shù)據(jù)塊舉例:UDT中矩陣聲明查看數(shù)據(jù)查看練習(xí)12.1: 數(shù)據(jù)塊和數(shù)據(jù)格式 IB1 DB10. DBW1 DB11. DBW8 BIN BCD QW6 DB11. DBW9 BIN BCD QW6 IB2MW1 BCD BINMW3 IB3MW5 BC

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論