s7-200數(shù)據(jù)格式Word文檔_第1頁
s7-200數(shù)據(jù)格式Word文檔_第2頁
s7-200數(shù)據(jù)格式Word文檔_第3頁
s7-200數(shù)據(jù)格式Word文檔_第4頁
s7-200數(shù)據(jù)格式Word文檔_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PLC中存儲器的數(shù)據(jù)類型與尋址方式一、數(shù)據(jù)在存儲器中的存儲方式1、數(shù)據(jù)格式及要求A數(shù)據(jù)格式:即指數(shù)據(jù)的長度和表示方式。B要求:S7-200 對數(shù)據(jù)的格式有一定的要求,指令與數(shù)據(jù)之間的格式一致才能正常工作。2、用一位二進制數(shù)表示開關(guān)量A一位二進制數(shù):一位二進制數(shù)有 0(OFF)和 1(ON)兩種不同的取值,分別對應(yīng)于開關(guān)量(或數(shù)字量)的兩種不同的狀態(tài)。B位數(shù)據(jù)的數(shù)據(jù)類型:布爾(Bool)型。C位地址:由存儲器標識符、字節(jié)地址和位號組成,如 I3.4 等。D其它 CPU 存儲區(qū)的地址格式:由存儲器標識符和起始字節(jié)號(一般取藕字節(jié))組成,如 VB100、VW100、VD100 等。3、多位二進制數(shù)(

2、8421 碼)A數(shù)及數(shù)制:數(shù)用于表示一個量的具體大小。根據(jù)計數(shù)方式的不同,有十進制(D)、二進制(B)、十六進制(H)和八進制等不同的計數(shù)方式。B二進制數(shù)的表示:在 S7-200 中用 2#來表示二進制常數(shù),例如“2#10111010oC二進制數(shù)的大?。簩⒍M制數(shù)的各位(從右往左第 n 位)乘以對應(yīng)的位權(quán)(X2n-1),并將結(jié)果累加求和可得其大小。例如:2#10111010=1X27+0X26+1X25+1X24+1X23+0X22+1X21+0X20=1864、十六進制數(shù)A十六進制數(shù)的引入:將二進制數(shù)從右往左每 4 位用一個十六進制數(shù)表示,可以實現(xiàn)對多位二進制數(shù)的快速準確的讀寫。B不同進制數(shù)

3、的表示方法:(表 3-2-1 不同進制數(shù)的表示方法)C十六進制數(shù)的表示:在 S7-200 中用 16#來表示十六進制常數(shù),例如“2#1010111001110101 可轉(zhuǎn)換為 16#AEF7D十六進制數(shù)的大?。簩⑹M制數(shù)的各位(從右往左第 n 位)乘以對應(yīng)的位權(quán)(X16n-1),并將結(jié)果累加求和可得其大小。例如:16#2F=2X161+15X160=475、數(shù)據(jù)長度:字節(jié)(Byte)、字(Word)、雙字(DoubleWord)A字節(jié)(B):從 0 號位開始的連續(xù) 8 位二進制數(shù)稱為一個字節(jié)。B字(W):相鄰的兩個字節(jié)組成一個字的長度。C雙字(DW):相鄰的四個字節(jié)組成一個雙字的長度。D字、

4、雙字長數(shù)據(jù)的存儲特點:高位存低字節(jié)、地位存于高字節(jié)。6、負數(shù)(有符號數(shù))的表示方法A負數(shù)的表不:PLC 一般用二進制的補碼來表本有符號數(shù),其最高位為符號位(0 正數(shù)、1負數(shù))B絕對值相等的正負有符號數(shù)間的關(guān)系:正數(shù)的補碼是它本身C不同數(shù)據(jù)的取值范圍:(表 3-2-2 數(shù)據(jù)的位數(shù)與取值范圍)7、BCD 碼ABCD 碼釋義:BCD 碼就是用四位二進制數(shù)的組合來表示 1 位十進制數(shù),即用二進制編碼的十進制數(shù)(BinaryCodedDecimalNumber)縮寫。例如十進制數(shù) 23 的 BCD 碼為 2#00100011 或表示為 16#23,但其 8421碼為 2#00010111。BBCD 碼的

5、應(yīng)用:BCD 碼常用于輸入輸出設(shè)備,例如撥碼開關(guān)輸入的是 BCD 碼,送給七段顯示器的數(shù)字也是 BCD 碼。二、CPU 的存儲區(qū)1、輸入過程映象寄存器(I)A輸入過程映象寄存器(I)的作用:在每次掃描周期的開始,CPU 對物理輸入點進行采樣,并將采樣值寫入輸入過程映象寄存器中。B輸入過程映象寄存器(I)的特點:只能由外部驅(qū)動,其常開、常閉觸點使用次數(shù)不受限制;可以按位、字節(jié)、字或雙字來存取輸入過程映象寄存器中的數(shù)據(jù):位:I字節(jié)地址位地址如 I0.1 字節(jié)、字或雙字:I長度起始字節(jié)地址如舊 42、輸出過程映象寄存器(Q)A輸出過程映象寄存器(Q)的作用:在每次掃描周期的結(jié)尾,CPU 將輸出過程映

6、象寄存器中的數(shù)值復(fù)制到物理輸出點上。B輸出過程映象寄存器(Q)的特點:其常開、常閉觸點使用次數(shù)不受限制;可以按位、字節(jié)、字或雙字來存取輸出過程映象寄存器:位:Q字節(jié)地址位地址如 Q1.1 字節(jié)、字或雙字:Q長度起始字節(jié)地址如 QB53、全局變量存儲區(qū)(V)A變量存儲區(qū)(V)的作用:用于存儲程序執(zhí)行過程中控制邏輯操作的中間結(jié)果,也可以用它來保存與工序或任務(wù)相關(guān)的其它數(shù)據(jù)。B變量存儲區(qū)(V)的特點:變量存儲器在全局有效,可以被所有的 POU 存取;可以按位、字節(jié)、字或雙字來存取 V 存儲區(qū)中的數(shù)據(jù):位:V字節(jié)地址.位地址如 V10.2 字節(jié)、字或雙字:V長度起始字節(jié)地址如 VW1004、局部存儲器

7、(L)A局部存儲器(L)的作用:S7-200 有 64 個字節(jié)的局部存儲器,其中 60 個可以用作臨時存儲器或者給子程序傳遞參數(shù)。B局部存儲器(L)的特點:S7-200 給每個 POU(程序組織單元)分配 64 個局部存儲器;局部存儲器只在創(chuàng)建它的程序單元中有效,各程序不能訪問別的程序的局部變量存儲器。局部存儲器在參數(shù)傳遞過程中不傳遞值,在分配時不被初始化,可能包含任意數(shù)位:L字節(jié)地址.位地址如 L0.0字節(jié)、字或雙字:L長度起始字節(jié)地址:如 LB335、模擬量輸入(AI)A模擬量輸入(AI)的作用:S7-200 將輸入的模擬量值(如溫度或電壓)轉(zhuǎn)換成 1 個字長(16 位)的數(shù)字量,并將其存

8、入(AI)區(qū)占一個字長的地址中。B模擬量輸入(AI)的作用:可以用區(qū)域標識符(AI)、數(shù)據(jù)長度(W)及字節(jié)的起始地址(必須用偶數(shù)字節(jié)地址如 AIW0,AIW2,AIW4)來存取這些值。模擬量輸入值為只讀數(shù)據(jù)。格式:AIW起始字節(jié)地址如 AIW46、模擬量輸出(AQ)A模擬量輸出(AQ)的作用:S7-200 把 1 個字長(16 位)數(shù)字值按比例轉(zhuǎn)換為相應(yīng)大小的電流或電壓輸出。B模擬量輸出(AQ)的特點:可以用區(qū)域標識符(AQ)、數(shù)據(jù)長度(W)及字節(jié)的起始地址(必須用偶數(shù)字節(jié)地址如 AQW0,AQW2,AQW4)來改變這些值。模擬量輸出值是只寫數(shù)據(jù)。格式:AQW起始字節(jié)地址如 AQW47、定時器

9、存儲區(qū)(T)A定時器的作用:定時器可用于時間累計,S7-200CPU 中,有 256 個的定時器,其分辨率(時基增量)分為 1ms、10ms 和 100ms 三種。B定時器有兩個變量:當前值一一 16 位有符號整數(shù),存儲定時器所累計的時間。定時器位一一按照當前值和預(yù)置值的比較結(jié)果置位或者復(fù)位。C定時器存儲區(qū)(T)的特點:可以用定時器地址(T+定時器號,如 T37、T3 等)來存取當前值和定時器位數(shù)據(jù)。位操作指令則是存取定時器位;如果使用字操作指令,則是存取定時器當前值。格式:T定時器號如 T248、計數(shù)器存儲區(qū)(C)A計數(shù)器的作用:計數(shù)器可以用于累計其輸入端脈沖電平由低到高的次數(shù)。在 S7-2

10、00CPU 中,有 256 個的計數(shù)器,分為三種類型一增計數(shù);減計數(shù);增/減計數(shù)。B計數(shù)器有兩種變量:當前值一一 16 位有符號整數(shù),存儲累計值。計數(shù)器位一一按照當前值和預(yù)置值的比較結(jié)果置位或者復(fù)位。C計數(shù)器存儲區(qū)(C)的特點:可以用計數(shù)器地址(C+計數(shù)器號)來存取計數(shù)器的當前值和計數(shù)器位數(shù)據(jù);使用位操作指令則是存取計數(shù)器位;如果使用字操作指令,則是存取計數(shù)器當前值。格式:C計數(shù)器號如 C249、高速計數(shù)器(HC)A 高速計數(shù)器(HC) 的作用: 用于對高速事件計數(shù); S7-200CPU222 以上提供了 6 個高速計數(shù)器(HC0HC5)供用戶使用。B高速計數(shù)器(HC)的特點:它獨立于 CPU

11、 的掃描周期;高速計數(shù)器的當前計數(shù)值(32 位的有符號整數(shù))是只讀數(shù)據(jù),僅可以作為雙字(32 位)來尋址;用指定存儲器類型(HC)加上計數(shù)器號(如 HC0)的尋址方式來存取高速計數(shù)器中的值;高速計數(shù)器號:如 HC110、累加器(AC)A累加器(AC)的作用:累加器是可以象存儲器一樣使用的讀寫設(shè)備。例如,可以用它來向子程序傳遞參數(shù),也可以從子程序返回參數(shù),以及用來存儲計算的中間結(jié)果。S7-200 提供 4 個 32 位累加器(AC0,AC1,AC2 和 AC3)。B累加器(AC)的特點:可以按字節(jié)、字或雙字的形式來存取累加器中的數(shù)值;被訪問的數(shù)據(jù)長度取決于存取累加器時所使用的指令。格式:AC累加

12、器號:如 AC011、特殊存儲器(SM)A特殊存儲器(SM)的作用:SM 位為 CPU 與用戶程序之間傳遞信息提供了一種手段??梢杂眠@些位選擇和控制 S7-200CPU 的一些特殊功能。B特殊存儲器(SM)的特點:可以按位、字節(jié)、字或雙字來存取 SM 位:位:SM字節(jié)地址位地址如 SM0.1 字節(jié)、字或者雙字:SM長度起始字節(jié)地址:如 SMB8612、位存儲區(qū)(M)A位存儲(M)的作用:可以用位存儲區(qū)作為控制繼電器來存儲中間操作狀態(tài)和控制信息。B位存儲(M)的特點:可以按位、字節(jié)、字或雙字來存取位存儲區(qū):位:M字節(jié)地址.位地址如 M26.7 字節(jié)、字或雙字:M長度起始字節(jié)地址如 MD2013、

13、順控繼電器存儲器(S)A順控繼電器(SCR)的作用:SCR 提供控制程序的邏輯分段,用于組織設(shè)備的順序操作。B順控繼電器存儲器(S)的特點:可用作順控編程元件與順序控制繼電器指令配合使用;或用作輔助繼電器,可按位、字節(jié)、字或雙字來存取 S 位。位:S字節(jié)地址位地址:如 S3.1 字節(jié)、字或者雙字:S長度起始字節(jié)地址:如 SB414、實數(shù)的格式A實數(shù)及其應(yīng)用:實數(shù)(浮點數(shù))可以表示為 1.mX2e(式中 m尾數(shù)、e指數(shù)),由 32位單精度數(shù)表示,最高位為符號位,按照雙字長度來存??;借助浮點數(shù),S7-200 可以表示范圍在1.175495X10-38+3.402823X10+38 內(nèi)的任何一個數(shù)。

14、B實數(shù)的運算精度:對于 S7-200來說,浮點數(shù)精確到小數(shù)點后第六位。15、字符串的格式格式:HC字符串指的是一系列字符,每個字符以字節(jié)的形式存儲。字符串的第一個字節(jié)定義了字符串的長度,也就是字符的個數(shù)。一個字符串的長度可以是 0 到 254 個字符,再加上長度字節(jié),一個字符串的最大長度為 255 個字節(jié)。而一個字符串常量的最大長度為 126 字節(jié)。16、常數(shù)表示法及范圍在 S7-200 的許多指令中,都可以使用常數(shù)值。常數(shù)值可以是字節(jié)、字或者雙字。S7-200 以二進制數(shù)的形式存儲常數(shù),也可以用十進制數(shù)、十六進制數(shù)、ASCII 碼或者實數(shù)(浮點數(shù))來表示。(表3-2-3 常數(shù)表示法)17、C

15、PU 存儲器的范圍和特性AS7-200CPU 存儲器的范圍:(表 3-2-4S7-200CPU 存儲器的范圍與特性)BS7-200 操作數(shù)范圍:(表 3-2-5S7-200CPU 操作數(shù)的范圍)三、直接尋址和間接尋址1、尋址的概念在 PLC 中地址是訪問數(shù)據(jù)的依據(jù),通過地址來訪問數(shù)據(jù)的過程稱為尋址。幾乎所有的指令和功能都與各種形式的尋址有關(guān)。2、直接尋址直接尋址即為指定了存儲器的區(qū)域、長度和位置的尋址方式,用于一般的數(shù)字量控制系統(tǒng)的編程中。如 VW100 表示存取 VB100、VB101 組成的兩個字。3、用指針對 S7-200 存儲區(qū)間接尋址A間接尋址:間接尋址的概念一一是指用指針來訪問存儲

16、區(qū)數(shù)據(jù)。指針作用及其特點:指針以雙字的形式存儲其它存儲區(qū)的地址,指針也可以作為參數(shù)傳遞到子程序中。只能用 V 存儲器、L 存儲器或者累加器寄存器(AC1、AC2、AC3)作為指針。S7-200 允許指針訪問以下存儲區(qū):I、Q、V、M、S、AI、AQ、SMT(僅限于當前值)和 C(僅限于當前值);但不能訪問單獨的位,也不能訪問 HC 或者 L存儲區(qū)。B建立間接尋址的指針:要建立一個指針,必須以雙字的形式,將需要間接尋址的存儲器地址移動到指針中;具體做法是用“&符號加上要訪問的存儲區(qū)地址來建立一個指針。(&符號開頭表明指令的操作數(shù)是存儲區(qū)的地址,而不是將其內(nèi)容。)C用指針存取數(shù)據(jù):當指令中的操作數(shù)是指針時,應(yīng)該在操作數(shù)前面加上“*”號。D修改指針:由于指針是一個 32 位的數(shù)據(jù),要用雙字指令來改變指針的數(shù)值;簡單的數(shù)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論