《數(shù)據(jù)功能中的數(shù)據(jù)存儲(chǔ).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)功能中的數(shù)據(jù)存儲(chǔ).ppt(19頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、數(shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ),,,數(shù)據(jù)存儲(chǔ)區(qū),,數(shù)據(jù)塊 (DB),,功能 FC10,功能 FC20,功能塊 FB1,OB1,,,,,,,,STEP 7數(shù)據(jù)類型概述,基本數(shù)據(jù) 類型 (到32 位),復(fù)雜數(shù)據(jù) 類型 (長于32位),用戶定義數(shù)據(jù)類型 (長于 32 位),,,,,STEP 7基本數(shù)據(jù)類型,BOOL1True 或 False (1 或0) BYTE8B#16#A9 WORD16W#16#12AF DWORD32DW#16#ADAC1EF5 CHAR8 w S5TIME16S5T#5s_200ms INT16123 DINT32L#65539 REAL321.2 或 34.5E-12 TIME32
2、T#2D_1H_3M_45S_12MS DATE16D#1993-01-20 TIME_OF_DAY32TOD#12:23:45.12,,,,關(guān)鍵字,長度 (位),該類型的常數(shù)舉例,,,,,,,,復(fù)雜數(shù)據(jù)類型,,關(guān)鍵字長度 (位) 舉例,,,,,DATE_AND_TIME64DT#97-09-24-12:14:55.0 STRING8 * (字符個(gè)數(shù)+2 ) This is a string(最多254個(gè)字符的字符串) SIEMENS ARRAY用戶定義 測量值: ARRAY1..20(相同數(shù)據(jù)類型的元素組) INT STRUCT 用戶定義 Motor: STRUCT(不同數(shù)據(jù)類型的
3、元素組) Speed : INTCurrent: REALEND_STRUCT UDTUDT as block UDT as array element(用戶定義數(shù)據(jù)類型 =用戶定義 基本或復(fù)雜數(shù)據(jù)類型組成的 STRUCT Drive: ARRAY1..4模板)Speed : INT UDT1 Current: REAL END_STRUCT,,結(jié)構(gòu)舉例,程序編輯器中的顯示 (數(shù)據(jù)塊 DB 1):,Operating Speed, data type Integer,Rated Current, data type Real,Startup Current, data type Real
4、,Turning Direction, data type Bool,,帶有名字“Motor_data” 的結(jié)構(gòu) (不同數(shù)據(jù)類型的幾個(gè)元素),Motor_data,,矩陣舉例,,帶有名字“Measuring_point” 的矩陣 (相同數(shù)據(jù)類型的幾個(gè)元素), ,程序編輯器中的顯示 (數(shù)據(jù)塊 DB 2):,Measuring_point,,建立新數(shù)據(jù)塊,,,,輸入、保存、下載和監(jiān)視數(shù)據(jù)塊,,尋址數(shù)據(jù)單元,0,7,,,,,,,,,,,,,,,,,,,,8 位,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
5、,,,,,,,,,,,,,,,,訪問數(shù)據(jù)單元,0 1 2 3 4 5 6 7 8 9,DB 19 (符號(hào)名: Values),帶有元素名字 “Start” 的 數(shù)據(jù)位 0.0,,,,,,,,,傳統(tǒng)訪問方法,,符號(hào)尋址,完全表示訪問,1),,,,,,絕對(duì)尋址,,打開數(shù)據(jù)塊的合法性,OB 1,,,UDT 塊作為模板,用戶定義數(shù)據(jù)類型 (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,,,,IB2,,,BCD,BIN,,,,,,BCD,BIN,,,,,,I0.7=“0” : BEC,,,: BE,,,練習(xí)12.2:瓶裝線編程- 數(shù)據(jù)存儲(chǔ),滿瓶 (MW102),空瓶 (MW 100),碎瓶 (MW 104),數(shù)據(jù)塊 DB5,,變量: full,變量: empty,變量: broken,,,,,