S7-300基本數(shù)據(jù)類型_第1頁
S7-300基本數(shù)據(jù)類型_第2頁
S7-300基本數(shù)據(jù)類型_第3頁
S7-300基本數(shù)據(jù)類型_第4頁
S7-300基本數(shù)據(jù)類型_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、STEP7中的基本數(shù)據(jù)類型位(BOOL )位數(shù)據(jù)的數(shù)據(jù)類型為 BOOL (布爾)型,在軟件編程中 BOOL變量的值1和0常用英語單詞 TURE (真)和FALSE (假)來表示,對應(yīng)二進(jìn)制數(shù)中的“1”和“ 0”,常用于開關(guān)量的邏輯運算,存儲空間為1位。字節(jié)(BYTE)字節(jié)數(shù)據(jù)長度為8位,數(shù)據(jù)格式為B#16# , B代表BYTE , 表示數(shù)據(jù)長度為一個字節(jié)(8位),# 16#表示十六進(jìn)制, 取值范圍為 B#16#0B#16#FF。字(WORD )字?jǐn)?shù)據(jù)長度為16位,這種數(shù)據(jù)可采用4種方法進(jìn)行描述。二進(jìn)制:二進(jìn)制的格式為 2#,如2# 101,取值范圍為 2# 02# 1111_1111_1111

2、_1111書寫時每4位可用下劃線隔 開,也可直接表示為 2# 111111111111十六進(jìn)制:十六進(jìn)制的格式為 W# 16# , W代表 WORD , 表示數(shù)據(jù)長度為16位,#16#表示十六進(jìn)制,數(shù)據(jù)取值范圍 為 W# 16# 0W# 16# FFFFoBCD碼:BCD碼的格式為 C# ,取值范圍為 C# 0C # 999。BCD碼是用4位二進(jìn)制表示1位十進(jìn)制數(shù),4位二進(jìn) 制中的00001001組合分別表示十進(jìn)制中的 09, 4位二進(jìn) 制中的10101111組合放棄不用。BCD碼的最高4位用來 表示符號,十六位 BCD碼的取值范圍為999+999 o在 STEP7的數(shù)據(jù)格式中,BCD碼的取值

3、只取正值, 與最高4位 的符號無關(guān)。無符號十進(jìn)制數(shù):無符號十進(jìn)制數(shù)的格式為B# (X,X),取值范圍為 B# (0, 0)B# (255, 255),無符號 十進(jìn)制數(shù)是用十進(jìn)制的0255對應(yīng)二進(jìn)制數(shù)中的0000_0000 1111_1111( 8位),16位二進(jìn)制數(shù)就需要兩個 0 255的數(shù)來表示,例如:B# (12, 254) = 2# 0000_1100_1111_1110 12254上面4種數(shù)據(jù)都是描述一個長度位16位的二進(jìn)制數(shù),無論你使用哪種方式都可以。例如,如果想得到二進(jìn)制數(shù) 0000100110000111 可以使用 2# 0000_1001_1000_0111 也可 以使用 W#

4、 16# 987,還可以使用 C# 987或者B# (9,135)。 在STEP7中,比較常用的是十六進(jìn)制, 即W# 16#這種格式。雙字(DOUBLE WORD )數(shù)據(jù)長度為32位,雙字的數(shù)據(jù)格式與字的數(shù)據(jù)格式相同, 也有4種方式,分別為:二進(jìn)制:取值范圍為 2# 02#11111111111111111111111111111111十六進(jìn)制:取值范圍為 DW # 16# 0DW # 16#FFFF_FFFFBCD碼:取值范圍為 C # 0C # 9999990無符號十進(jìn)制數(shù):取值范圍為B# (0,0,0,0)B#(255,255,255,255 。整數(shù)(INT )整數(shù)數(shù)據(jù)類型長度為16位,

5、數(shù)據(jù)格式為帶符號十進(jìn)制數(shù), 16位中最高為符號位。正整數(shù)是以原碼格式進(jìn)行存儲的,如 + 786,對應(yīng)的二進(jìn)制碼為 2# 0000_0011_0001_0010而負(fù)整 數(shù)則表示為正整數(shù)的二進(jìn)制補(bǔ)碼,即對應(yīng)正整數(shù)的二進(jìn)制碼 取反后加1,例如負(fù)整數(shù)-786,對應(yīng)的二進(jìn)制碼為 2# 1111_1100_1110_1110 將負(fù)零(1000_0000_0000_0000 定義 為-32768因此取值范圍為-3276832767。0表示正,1表示負(fù)。雙整數(shù)(DOUBLE INT )雙整數(shù)的數(shù)據(jù)類型長度為32位,數(shù)據(jù)格式為帶符號十進(jìn)制數(shù),用L#表示雙整數(shù)。雙整數(shù)的二進(jìn)制碼與整數(shù)的換算 方式一致,其取值范圍為

6、L#-2147483648L 2 2147483647實數(shù)(REAL也叫浮點數(shù) Float)實數(shù)的數(shù)據(jù)類型長度為 32位,是以IEEE浮點數(shù)格式轉(zhuǎn) 換為二進(jìn)制數(shù)存儲的,其取值范圍為土3.402823計38土1.1755494e- 38。實數(shù)用1.mX2E例如123.4可表示為1.234X 102。式中:指數(shù) E = e-127 (1<e< 254)為8位整數(shù)符號位(S) : S= 0為正值 S= 1為負(fù)值規(guī)定尾數(shù)的整數(shù)部分總是為1,只保留尾數(shù)的小數(shù)部分m (022位)實數(shù)的結(jié)構(gòu)31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14

7、 13 12 11 10 9 87 6 54 3 2 1 00100000101000100000000000'°000000上面的浮點數(shù)中:S= 0指數(shù):30位=12729 位=02628 位=02527 位=02426 位=02325 位=02224 位=12123 位=020e=27 + 21= 128+ 2=130E = e- 127=130-127=3尾數(shù)m: 22位=12T21 位=02-220 位=02 319 位=02-420 位=12-5m= 2T+2 5=0.5+0.03125=0.53125浮點數(shù)值=(1 + 0.53125)X 23= 1.53125X

8、 8= 12.25用很小的存儲空間(4個字節(jié)),可以表示非常大或非 常小的數(shù),PLC的輸入和輸生的數(shù)值大多是整數(shù),實數(shù)的運 算速度比整數(shù)的慢。(8) S5TIME(SIMATIC 時間)S5TIME時間數(shù)據(jù)類型長度為 16位,包括時基和時間常 數(shù)兩部分,時間常數(shù)采用BCD碼(二h進(jìn)制格式)°S5TIME 時間數(shù)據(jù)類型結(jié)構(gòu)如下圖所示:(9) IEC 時間(TIME )IEC時間數(shù)據(jù)長度為32位,時基為固定值1ms,數(shù)據(jù)類 型為雙整數(shù),所表示的時間值為整數(shù)值乘以時基。格式為:T#aaD_bbH_ccM_ddS_eeeMS其中22=天數(shù),bb = /b0tl5 8=分鐘,dd =秒,eee=毫秒。 根據(jù)雙整數(shù)的最大值為 2147483647,乘以時基1ms,可以算 出,IEC 時間的最大值為 T # 24D_20H_31M_23S_648MSo 使 用IEC時間時,時基保持不變,且精度較高,為1ms。(10) IEC 日期(DATE )IEC日期數(shù)據(jù)長度為16位,數(shù)據(jù)類型為整數(shù),以1日為 單位,日期從1990年1月1日開始,1990年1月1日對應(yīng)的 整數(shù)為0,日期每增加一天,對應(yīng)的整數(shù)值加 1,如23,對 應(yīng)1990年1月22日。IEC日期格式為 D #年 月 日,例如 D# 1992_12_2。取值范圍為 D# 1990_1_1D #2163_12_31。(11)日計時

溫馨提示

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

評論

0/150

提交評論