PLC的數(shù)據(jù)區(qū)域結(jié)構(gòu)

發(fā)布時間:2024-03-16
為實(shí)現(xiàn)有效、正確的控制,需要大量存儲器存儲各種類型的數(shù)據(jù),這些數(shù)據(jù)都存放在cpu內(nèi)的存儲區(qū)。為了管理上的方便,按功能及用途將存儲器分為各類存儲區(qū)域,通過用戶程序可以存取數(shù)據(jù)的區(qū)域稱為數(shù)據(jù)區(qū)域,其他存儲區(qū)是用戶區(qū)域(um),實(shí)際上,控制plc的梯形圖程序就存儲在um區(qū)域。
在plc中,程序和數(shù)據(jù)可以放在rom中或是后備電池支持的ram中。
存儲器的常用單位有位、字節(jié)、字等,一位二進(jìn)制數(shù)稱為一個位,一個字由16個位組成。一位存儲器有“0”或“1”兩種狀態(tài),繼電器也只有線圈“通電”或“斷電”兩種狀態(tài),因此可以將一位存儲器看作一個“軟”繼電器,如果該位狀態(tài)是“0”,則認(rèn)為該軟繼電器線圈“通電”,常開觸點(diǎn)斷開;若位狀態(tài)是“1”,則認(rèn)為其線圈“通電”常開觸點(diǎn)閉合。這樣plc的存儲器就可以看成是很多“繼電器”了。
這些繼電器被分為幾類,在輸入映像區(qū)中的“繼電器”與輸入端子(回路)一一對應(yīng),被稱為輸入繼電器,當(dāng)輸入回路中有電流時,該輸入繼電器為“1”,其常開觸點(diǎn)“閉合”;若輸入回路沒有電流,則輸入繼電器為“0”,其常開觸點(diǎn)“斷開”。在輸出映像區(qū)的“繼電器”與輸出回路一一對應(yīng),被稱為輸出繼電器,當(dāng)該輸出繼電器為“1”,則相當(dāng)于常開觸點(diǎn)閉合使輸出回路導(dǎo)通,若該輸出繼電器為“0”,則相當(dāng)于常開觸點(diǎn)斷開使輸出回路斷電。存儲器中沒有固定用途的位,在用戶程序中可以用它們?nèi)タ刂破渌?,一般又稱這些位為中間繼電器或工作位。
存儲區(qū)內(nèi)還有一類繼電器被稱為標(biāo)志位或控制位。標(biāo)志位可以被plc程序自動置“0”或“1”來反映特別的操作狀態(tài),用戶程序可以根據(jù)需要使用這些標(biāo)志位。由于大多數(shù)標(biāo)志位是plc系統(tǒng)程序設(shè)置的,因此只能讀而不能由用戶程序直接控制。
與標(biāo)志位對應(yīng)的是控制位??刂莆挥捎脩舫绦蛟O(shè)置為“0”或“1”來影響plc系統(tǒng)程序產(chǎn)生特定的操作。有了標(biāo)志位和控制位后,plc系統(tǒng)程序和用戶程序之間就可以進(jìn)行互相“對話交流”了。
1.字與位
omron中型機(jī)c200hα系列plc存儲器的基本度量單位是字。每個字由16位組成,依次從右到左,編號的順序?yàn)?0~15。位序號為00的位稱為最右位,而位序號為15的位稱為最左位。術(shù)語最高位常指最左位,而最低位常指最右位。
在用戶程序中使用數(shù)據(jù)區(qū)域中的繼電器時,一般應(yīng)給出數(shù)據(jù)區(qū)的簡稱和字地址,并在組號后加后綴特別指出序號。若按照字使用繼電器,則只要數(shù)據(jù)區(qū)的簡稱和字地址,一些例子見表。
表 一些字或位指定的例子
從表中可以看出,ir區(qū)域和sr區(qū)域與其他區(qū)域不同,盡管在書中或文章中解釋時經(jīng)常加注前綴ir和sr以明確地指出ir和sr區(qū)域,但是在編程中并不要求加注前綴。無前綴的數(shù)據(jù)區(qū)域總是指ir和sr區(qū)域,這是因?yàn)閕r和sr區(qū)域的地址是統(tǒng)一順序編址的,字或位的地址足以區(qū)分這兩個區(qū)域。
dm區(qū)域中只能進(jìn)行字操作,而不能進(jìn)行位操作,而在ir、sr、hr、ar和lr區(qū)域中既可以進(jìn)行字操作,又能進(jìn)行位操作。
tc區(qū)域與其他區(qū)域也有區(qū)別,因?yàn)槊總€定時器和計數(shù)器都是由位和字組成的復(fù)合元件,單獨(dú)的位和字地址都不能確定一個定時器/計數(shù)器的地址。所以,tc區(qū)域由tc號組成,每個號用于程序中定義不同的定時器和計數(shù)器。一般情況下,如果tc號的數(shù)據(jù)類型是二進(jìn)制位,則是指定時器或計數(shù)器動作觸點(diǎn),當(dāng)定時時間到或計數(shù)到時該二進(jìn)制位接通;若是tc的數(shù)據(jù)類型是無符號十進(jìn)制數(shù),則是指定時器或計數(shù)器動作過程中的時間或計數(shù)值。
2.?dāng)?shù)據(jù)結(jié)構(gòu)
以十進(jìn)制形式輸入的數(shù)據(jù)用bcd碼存儲,以十六進(jìn)制輸入的數(shù)據(jù)用二進(jìn)制形式存儲,所以一個二進(jìn)制字能夠表示4位十進(jìn)制或十六進(jìn)制數(shù)字。對于整個字,數(shù)字序號為0的數(shù)稱為最右位數(shù)字,而數(shù)字序號為3的數(shù)稱為最左位數(shù)。在使用數(shù)據(jù)時,一定要注意十進(jìn)制和十六進(jìn)制,應(yīng)該按照指令的要求輸入。
3.不同形式的數(shù)據(jù)轉(zhuǎn)換
不同數(shù)制的數(shù)之間可以進(jìn)行轉(zhuǎn)換,二進(jìn)制與十六進(jìn)制、bcd與十進(jìn)制數(shù)之間都可以很容易地進(jìn)行轉(zhuǎn)換,而bcd與十六進(jìn)制之間可以使用bcd與十六進(jìn)制數(shù)轉(zhuǎn)換指令進(jìn)行轉(zhuǎn)換。
4.十進(jìn)制數(shù)的小數(shù)點(diǎn)
十進(jìn)制的小數(shù)點(diǎn)僅用于定時器,0.1代表1/10s。
5.帶符號及不帶符號的二進(jìn)制數(shù)
許多指令可以使用帶符號數(shù)或不帶符號數(shù),但是有一些指令只能使用不帶符號數(shù),使用中要加以注意。
6.無符號二進(jìn)制數(shù)
無符號二進(jìn)制數(shù)在omron plc中是標(biāo)準(zhǔn)格式,除非特別聲明,都是無符號數(shù)。無符號數(shù)的范圍是0 (0000h)~65535(ffffh),而8位無符號數(shù)的范圍為0(0000 0000h)~4294967295(ffff ffffh)。
7.帶符號二進(jìn)制數(shù)
帶符號二進(jìn)制數(shù)的符號位是第15位,第15位為0表示正數(shù),而第15位為1表示負(fù)數(shù)。正數(shù)范圍從0(0000h)~32767(7fffh),負(fù)數(shù)范圍從-32768(8000h)~-1(ffffh)。
上一個:NTC熱敏電阻在限制勵磁涌流中的應(yīng)用
下一個:4D02WGF330JTCE,厚聲貼片排阻今日行情,最新價格

80噸精品過磅秤,汽車地磅秤
怎么申請個人所得稅
立體茶園
LR2728-23R008F1,旺詮合金2728 8mΩ ±1% 3W
解密價高的真實(shí)原因——為什么認(rèn)為古樹普洱茶是炒作?
德國jaksa電磁閥
滑觸線指示燈廠家-上海百試
RC0100FR-0736RL,01005 36Ω 1% 1/32W 電阻
構(gòu)成煽動分裂國家罪的條件有哪些?
花與場合
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos