4.2.1 數(shù)據(jù)類型與地址區(qū)_第1頁
4.2.1 數(shù)據(jù)類型與地址區(qū)_第2頁
4.2.1 數(shù)據(jù)類型與地址區(qū)_第3頁
4.2.1 數(shù)據(jù)類型與地址區(qū)_第4頁
4.2.1 數(shù)據(jù)類型與地址區(qū)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

4.2.1數(shù)據(jù)類型與地址區(qū)LOGO4.2.1數(shù)據(jù)類型與地址區(qū)1.數(shù)據(jù)類型

數(shù)據(jù)類型用于指定數(shù)據(jù)元素的大小以及如何解讀數(shù)據(jù),即用來描述數(shù)據(jù)的長度和屬性。用戶程序中的所有數(shù)據(jù)必須通過數(shù)據(jù)類型來識別,只有相同數(shù)據(jù)類型的變量才能進(jìn)行計(jì)算。

SIMATICS7-1500PLC的數(shù)據(jù)類型主要分為六種:基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型、參數(shù)類型、PLC數(shù)據(jù)類型、系統(tǒng)數(shù)據(jù)類型和硬件數(shù)據(jù)類型。1.數(shù)據(jù)類型

下面只介紹常用的基本數(shù)據(jù)類型。(1)BOOL類型:即布爾類型、位類型,長度為1位(bit),取值為True或False。(2)WORD類型:即字類型,一個WORD類型的數(shù)包含16個位,可以用二進(jìn)制、十六進(jìn)制等表達(dá),如2#0001、W#16#1234。此外,DWORD表示32位雙字,LWORD表示64位長字,雖然長度不同,但表示方法與WORD類似。1.數(shù)據(jù)類型(3)INT類型:即整型,一個INT類型的數(shù)包含16個位,在存儲器中占用一個字的空間。其中,第0位-第14位表示數(shù)的大小,第15位為符號位,表示數(shù)的正負(fù)。此外,SINT(短整數(shù),8位)、DINT(雙整數(shù),32位)、LINT(長整數(shù),64位)與INT(整數(shù),16位)雖然長度不同,但是表示方法類似,即最高位為符號位。而USINT(無符號短整數(shù),8位)、UNIT(無符號整數(shù),16位)、UDINT(無符號雙整數(shù),32位)、ULINT(無符號長整數(shù),64位)均為無符號整型數(shù)據(jù),沒有符號位。(4)REAL類型:即浮點(diǎn)型,一個REAL類型的數(shù)占4個字節(jié)的空間,即32位。此外,一個LREAL(長浮點(diǎn)型)的數(shù)占8個字節(jié)的空間,即64位。1.數(shù)據(jù)類型(5)TIME(IEC時間)類型:采用IEC標(biāo)準(zhǔn)的時間格式,占用4個字節(jié),格式為T#Xd_Xh_Xm_Xs_Xms,操作數(shù)以毫秒為單位。在取值范圍內(nèi),TIME(IEC時間)類型數(shù)據(jù)可以與DINT類型的數(shù)據(jù)相互轉(zhuǎn)換,即T#0ms對應(yīng)L#0,LINT數(shù)據(jù)增加1,時間值增加1ms。(6)DATE(IEC日期)類型:采用IEC標(biāo)準(zhǔn)的日期格式,占用2個字節(jié),例如2008年5月20日表示為D#2008-05-20。在取值范圍內(nèi),DATE(IEC日期)類型數(shù)據(jù)可以與INT類型的數(shù)據(jù)相互轉(zhuǎn)換,即D#1990-01-01對應(yīng)0,INT數(shù)據(jù)增加1,日期值增加1天。1.數(shù)據(jù)類型(7)CHAR類型:即字符類型,一個CHAR類型的操作數(shù)長度為1個字節(jié),格式為ASCII字符。如字符A表示為CHAR#'A'。此外,WCHAR為寬字符類型,其操作數(shù)長度為2個字節(jié),以Unicode格式存儲,可存儲包括漢字、阿拉伯字母等以Unicode為編碼方式的字符。如漢字“博”,以WCHAR表示為WCHAR#'博'。2.地址區(qū)

PLC的各種數(shù)據(jù)需要存儲,為了能夠快速查找數(shù)據(jù),S7-1500的存儲區(qū)劃分為不同的地址區(qū),在程序中通過指令可以直接訪問存儲于地址區(qū)的數(shù)據(jù)。地址區(qū)包括過程映像輸入?yún)^(qū)(I)、過程映像輸出區(qū)(Q)、標(biāo)志位存儲區(qū)(M)、計(jì)數(shù)器(C)、定時器(T)、數(shù)據(jù)塊(DB)、本地數(shù)據(jù)區(qū)(L),如表4-1所示。此外,博途軟件的變量都必須賦予符號名稱,如果用戶沒有為變量定義符號名稱,博途軟件將自動分配名稱,默認(rèn)從“Tag_1”開始。因此,地址區(qū)域的變量均可以進(jìn)行符號尋址。2.地址區(qū)地址區(qū)域可以訪問的地址單位和S7符號(IEC)過程映像輸入?yún)^(qū)輸入(位)I、輸入(字節(jié))IB、輸入(字)IW、輸入(雙字)ID過程映像輸出區(qū)輸出(位)Q、輸出(字節(jié))QB、輸出(字)QW、輸出(雙字)QD標(biāo)志位存儲區(qū)存儲器(位)M、存儲器(字節(jié))MB、存儲器(字)MW、存儲器(雙字)MD計(jì)數(shù)器計(jì)數(shù)器C定時器定時器T數(shù)據(jù)塊數(shù)據(jù)塊(“OPNDB”打開)DB:數(shù)據(jù)位DBX、數(shù)據(jù)字節(jié)DBB、數(shù)據(jù)字DBW、數(shù)據(jù)雙字DBD;數(shù)據(jù)塊(“OPNDI”打開)DI:數(shù)據(jù)位DIX、數(shù)據(jù)字節(jié)DIB、數(shù)據(jù)字DIW、數(shù)據(jù)雙字DID本地數(shù)據(jù)區(qū)局部數(shù)據(jù)位L、局部數(shù)據(jù)字節(jié)LB、局部數(shù)據(jù)字LW、局部數(shù)據(jù)雙字LD表4-1S7-1500的地址區(qū)3.變量與常量

PLC中經(jīng)常會用到變量和常量,其中變量分為全局變量和局部變量,常量分為全局常量和局部常量。在項(xiàng)目樹中展開“PLC_1[1516-3PN/DP]”,展開“PLC變量”,雙擊“顯示所有變量”,顯示PLC變量表,如圖4-9所示,可添加和刪除全局變量和常量。圖4-9PLC變量表3.變量與常量(1)全局變量:即可被CPU內(nèi)所有的程序塊使用的變量,例如OB(組織塊)、FC(函數(shù))、FB(函數(shù)塊)中使用。全局變量在一個程序塊中被賦值后,可在其他的程序中讀出,沒有使用限制。全局變量有:I、Q、M、定時器(T)、計(jì)數(shù)器(C)、數(shù)據(jù)塊(DB)等。(2)局部變量:即只能在變量所屬的程序塊范圍內(nèi)使用,不能被其他程序塊使用的變量。局部變量有:本地數(shù)據(jù)區(qū)(L)中的變量。3.變量與常量(3)全局常量:全局常量在PLC變量表的“用戶常量”標(biāo)簽頁中定義后,在整個PLC項(xiàng)目中都可以使用。如果在“用戶常量

溫馨提示

  • 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

提交評論