存儲區類型
A. plc的數據存儲區存儲數據的長短可分為哪三種類型
(1)系統存儲器
系統存儲器用來存放由PLC生產廠家編寫的系統程序,並固化在ROM內,用戶不能更改。它使PLC具有基本的功能,能夠完成PLC設計者規定的各項工作。系統程序質量的好壞很大程度上決定了PLC的性能。
(2)用戶存儲器
用戶存儲器包括用戶程序存儲器(程序區)和數據存儲器(數據區)兩部分。用戶程序存儲器用來存放用戶針對具體控制任務採用PLC編程語言編寫的各種用戶程序。用戶程序存儲器根據所選用的存儲器單元類型的不同(可以是RAM、EPROM或EEPROM存儲器),其內容可以由用戶修改或增刪。用戶數據存儲器可以用來存放(記憶)用戶程序中所使用器件的ON/OFF狀態和數據等。用戶存儲器的大小關繫到用戶程序容量的大小,是反映PLC性能的重要指標之一。
為了便於讀出、檢查和修改,用戶程序一般存於CMOS靜態RAM中,用鋰電池作為後備電源,以保證掉電時不會丟失信息。為了防止干擾對RAM中程序的破壞,當用戶程序經過運行正常,不需要改變,可將其固化在只讀存儲器EPROM中。現在有許多PLC直接採用EEPROM作為用戶存儲器。
工作數據是PLC運行過程中經常變化、經常存取的一些數據。存放在RAM中,以適應隨機存取的要求。在PLC的工作數據存儲器中,設有存放輸入輸出繼電器、輔助繼電器、定時器、計數器等邏輯器件的存儲區,這些器件的狀態都是由用戶程序的初始設置和運行情況而確定的。根據需要,部分數據在掉電時用後備電池維持其現有的狀態,這部分在掉電時可保存數據的存儲區域稱為保持數據區。
由於系統程序及工作數據與用戶無直接聯系,所以在PLC 產品樣本或使用手冊中所列存儲器的形式及容量是指用戶程序存儲器。當PLC提供的用戶存儲器容量不夠用,許多PLC還提供有存儲器擴展功能。
存儲器主要有兩種:一種是可讀/寫操作的隨機存儲器RAM,另一種是只讀存儲器或可擦除可編程的只讀存儲器ROM、PROM 、EPROM 和EEPROM
B. ipsan的存儲類型
SAN 存儲區域網路(storage area network)
范圍:使用范圍全世界都可以,是目前使用最廣泛的存儲類型,其中又以IPsan最多,同時兼容其他品牌存儲
使用的協議ISCSI協議,FCOE協議,FC協議。
SAN分為IP SAN和FC SAN
IP SAN :速度快達到16G/S應用於大型存儲,確定需要光纖交換機和光纖布線,維護復雜,需要專業FC管理員,
FC SAN :適用於中小存儲,使用ISCSI指令和數據封裝到TCP/IP包中,通過網路IP進行傳輸,成本低廉可以使用普通的乙太網交換機,部署簡單,隨著萬兆乙太網的出現,ipsan傳輸速度和FC相當,基於IP網路的優勢,可以實現異地存儲和遠程容災。
企業存儲技術發展日新月異,早期大型伺服器的DAS 技術(Direct Attached Storage,直接附加存儲,又稱直連存儲),後來為了提高存儲空間的利用及管理安裝上的效率,因而有了SAN(Storage Area Network,存儲區域網絡)技術的誕生,SAN 可說是DAS 網路化發展趨勢下的產物。早先的SAN 採用的是光纖通道(FC,Fiber Channel)技術,所以在iSCSI出現以前,SAN 多半單指FC 而言。一直到iSCSI 問世,為了方便區別,業界才分別以FC-SAN及iSCSI-SAN 的稱呼加以分辨。緊接著,為了能在多用戶網路環境中,做好檔案集中化分享管理的工作,採用全然不同於以往的文件協議(File Protocol)數據存取方式的NAS(Network Attached Storage;網路附加存儲)方案也應運而生。它的出現,為乙太網絡的成熟及重要,做了最佳腳注。日益發展及成熟的網際網路,更進一步成為了IP存儲方案成長壯大的最佳腹地及平台,現成的架構、協議、標准、基礎設施及管理工具,莫不吸引著尋求最佳存儲方案者的目光。此背景,加上FC-SAN 高不可攀的成本及管理門坎的障礙,另一存儲成員iSCSI(InternetSCSI)也來報到了。iSCSI 的出現,標志著低價化SAN 方案的問世。
從IP SAN 到iSCSI SAN所謂iSCSI 亦即通過IP 網路,將SCSI 區塊數據轉換成網路封包的一種傳輸標准,它和NAS 一樣通過IP 網路來傳輸數據,但在數據存取方式上,則採用與NAS 不同的,而與FC-SAN 相同的Block Protocol 。iSCSI 最早是由IBM 和Cisco 於2001 年制定的。事實上,為了解決FC-SAN 在價格及管理上的諸多門坎,各家早有不同協議的IP SAN的研究開發。這些IP SAN 的架構,其實與iSCSI 大同小異,只不過並非走標准化的協議(事實上,在iSCSI 標准化之前,也沒有什麼標准不標準的問題),而是各家自行研發的協議,所以基本上各家IP SAN 是不兼容的。
C. PLC存儲器常見的類型有哪些
(2) EPROM (Erasable Programmable Read Only Memory),這是一種可擦除的只讀存儲器,在斷電情況下存儲器內的所有內容保持不變(在紫外線連續照射下可擦除存儲器內容)。(3) EEPROM(Electrical Erasable Programmable Read Only Memory),這是一種電可擦除的只讀存儲器,使用編程器就能很容易地對其所存儲的內容進行修改。2 PLC 存儲空間的分配雖然各種PLC 的CPU 的最大定址空間各不相同,但是根據PLC 的工作原理其存儲空間一般包括以下三個區域:系統程序存儲區;系統RAM 存儲區(包括I/O 映象區和系統軟設備等);用戶程序存儲區。(1)系統程序存儲區在系統程序存儲區中存放著相當於計算機操作系統的系統程序,包括監控程序、管理程序、命令解釋程序、功能子程序、系統診斷子程序、等由製造廠商將其固化在EPROM 中,用戶不能直接存取,它和硬體一起決定了該PLC 的性能。(2)系統RAM 存儲區 系統RAM 存儲區包括I/O 映象區以及各類軟設備如:邏輯線圈、數據寄存器、計時器、計數器、變址寄存器、累加器、等存儲器。 I/O 映象區,由於PLC 投入運行後只是在輸入采樣階段才依次讀入各輸入狀態和數據在輸出刷新階段才將輸出的狀態和數據送至相應的外設,因此它需要一定數量的存儲單元(RAM)以存放I/O 的狀態和數據,這些單元稱作I/O 映象區,一個開關量I/O 佔用存儲單元中的一個位(bit),一個模擬量I/O 佔用存儲單元中的一個字(16 個bit), 因此整個I/O 映象區可看作兩個部分組成:開關量I/O 映象區,模擬量I/O 映象區。系統軟設備存儲區除了I/O 映象區區以外,系統RAM 存儲區還包括PLC 內部各類軟設備(邏輯線圈、計時器、計數器、數據寄存器和累加器等)的存儲區,該存儲區又分為具有失電保持的存儲區域和無失電保持的存儲區域,前者在PLC 斷電時由內部的鋰電池供電,數據不會遺失,後者當PLC 斷電時數據被清零1) 邏輯線圈與開關輸出一樣,每個邏輯線圈佔用系統RAM 存儲區中的一個位,但不能直接驅動外設,只供用戶在編程中使用,其作用類似於電器控制線路中的繼電器,另外不同的PLC 還提供數量不等的特殊邏輯線圈,具有不同的功能。2) 數據寄存器
與模擬量I/O 一樣,每個數據寄存器佔用系統RAM 存儲區中的一個字(16bits) ,另外PLC 還提供數量不的特殊數據寄存器,具有不同的功能。3) 計時器4) 計數器(3) 用戶程序存儲區 用戶程序存儲區存放用戶編制的用戶程序,不同類型的PLC 其存儲容量各不相同。
D. msc-51單片機的存儲器空間的劃分為哪五類
msc-51單片機的存儲區劃分五類,在用C51寫程序時,應聲明這五類存儲區類型:
1. 內部RAM數據存儲區,data類型,為默認的類型,可以省略。
2. 間址存儲區,idata 類型。
3. 位存儲區,bdata 類型。
4. 外部數據存儲區,xdata 類型。
5. 程序存儲區,code 類型。
E. C語言中有哪些存儲類型
自動,靜態,外部,寄存在函數體內聲明的變數在默認情況下都是auto存儲類型
在代碼塊之間傳遞信息的一種方法就是使用外部變數。當一個變數在函數的外部被聲明時,安的存儲空間是永久分配的,安人存儲類型是extren.外部變數的聲明看上去和函數或代碼塊內部所聲明的變數一樣。外部變數對於它之後的所有函數都有效。在代碼塊或函數後,外部變數仍然存在。
static的基本用途是允許一個局部變數在重新進入代碼塊時能夠保持原來的值。這和自動變數形成了鮮明的對比,自動變數在代碼塊時會被銷毀,再次進入這個代碼塊時,它必須重新進行初始化。
register存儲類型告訴編譯器相關的變數應該改量存儲在高速度的寄存器中。使用register存儲類型的目的一般是為了提高執行速度,但是,register聲明只是向編譯器所提出的「建議」,並非強制要求
F. C51的數據存儲區域類型有哪些
答:bit 片內數據區的位尋找區,位地址0x00~0x7f,128位(位元組地址0x20~0x2f)
data 直接定址片內數據區的低128位元組
bdata 片內數據區的位定址區0x20~0x2f,也可位元組訪問,16位元組
idata 間接定址片內數據區的256位元組,與MOV @Ri 對應
pdata 分頁定址片外數據區的256位元組,與MOVX @Ri 對應,P2不變
xdata 片外數據區的全空間,64KB
code 全部程序存儲空間,64KB
絕對定位關鍵字_at_ ,指針,庫函數的絕對定位宏。