WinCC Dat S7-200系列 PLC的存儲器空間 S7-200 PLC的存儲器空間大致分為三個空間,即程序空間、數(shù)據(jù)空間和參數(shù)空間。 1.程序空間 該空間主要用于存放用戶應(yīng)用程序,程序空間容量在不同的CPU中是不同的。另外CPU中的RAM區(qū)與內(nèi)置EEPROM上都有程序存儲器,但它們互為映像,且空間大小一樣。 2.?dāng)?shù)據(jù)空間 該空間的主要部分用于存放工作數(shù)據(jù)稱為數(shù)據(jù)存儲器,另外有一部分作寄存器使用稱為數(shù)據(jù)對象。 (1)數(shù)據(jù)存儲器 它包括變量存儲器(V),輸入信號緩存區(qū)(輸入映象存儲器I),輸出信號緩沖區(qū)(輸出映象存儲區(qū)Q),內(nèi)部標(biāo)志位存儲器(M)又稱內(nèi)部輔助繼電器,特殊標(biāo)志位存儲器(SM)。除特殊標(biāo)志位外,其他部分都能以位、字節(jié)、和雙字的格式自由讀取或?qū)懭搿?/span> 變量存儲器(V)是保存程序執(zhí)行過程中控制邏輯操作的中間結(jié)果,所有的V存儲器都可以存儲在永久存儲器區(qū)內(nèi),其內(nèi)容可在與EEPROM或編程設(shè)備雙向傳送。 輸入映象存儲器(I)是以字節(jié)為單位的寄存器,它的每一位對應(yīng)于一個數(shù)字量輸入結(jié)點(diǎn)。在每個掃描周期開始,PLC依次對各個輸入結(jié)點(diǎn)采樣,并把采樣結(jié)果送入輸入映象存儲器。PLC在執(zhí)行用戶程序過程中,不再理會輸入結(jié)點(diǎn)的狀態(tài),它所處理的數(shù)據(jù)為輸入映象存儲器中的值。 輸出映象存儲器(Q)是以字節(jié)為單位的寄存器,它的每一位對應(yīng)于一個數(shù)字輸出量結(jié)點(diǎn)。PLC在執(zhí)行用戶程序的過程中,并不把輸出信號隨時送到輸出結(jié)點(diǎn),而是送到輸出映象存儲器,只有到了每個掃描周期的末尾,才將輸出映象寄存器的輸出信號幾乎同時送到各輸出結(jié)點(diǎn)。使用映象寄存器優(yōu)點(diǎn):①同步地在掃描周期開始采樣所有輸入點(diǎn),并在掃描的執(zhí)行階段凍結(jié)所有輸入值;②在程序執(zhí)行完后再從映象寄存器刷新所有輸出點(diǎn),使被控系統(tǒng)能獲得更好穩(wěn)定性;⑧存取映象寄存器的速度高于存取I/O速度,使程序執(zhí)行的更快;④I/O點(diǎn)只能以位為單位存取,但映象寄存器則能以位、字節(jié)、雙字進(jìn)行存取。因此,映象寄存器提供了更高的靈活性。另外對控制系統(tǒng)中個別I/O點(diǎn)要求實(shí)時性較高的情況下,可用直接I/O指令直接存取輸入/輸出點(diǎn)。 內(nèi)部標(biāo)志位(M)又稱內(nèi)部線圈(內(nèi)部繼電器等),它一般以位為單位使用,但也能以字、雙字為單位使用。內(nèi)部標(biāo)志位容量根據(jù)CPU型號不同而不同。 特殊標(biāo)志位(SM)用來存儲系統(tǒng)的狀態(tài)變量和有關(guān)控制信息,特殊標(biāo)志位分為只讀區(qū)和可寫區(qū),具體劃分隨CPU不同而不同。 (2)數(shù)據(jù)對象 數(shù)據(jù)對象包括定時器、計(jì)數(shù)器、高速計(jì)數(shù)器、累加器、模擬量輸入/輸出。 定時器類似于繼電器電路中的時間繼電器,但它的精度更高,定時精度分為lms,10ms和100ms三種,根據(jù)精度需要由編程者選用。定時器的數(shù)量根據(jù)CPU型號不同。 計(jì)數(shù)器的計(jì)數(shù)脈沖由外部輸入,計(jì)數(shù)脈沖的有效沿是輸入脈沖的上升沿或下降沿,計(jì)數(shù)的方式有累加1和累減1兩種方式。計(jì)數(shù)器的個數(shù)同各CPU的定時器個數(shù)。 高速計(jì)數(shù)器與一般計(jì)數(shù)器不同之處在于,計(jì)數(shù)脈沖頻率更高可達(dá)2kHz/7kHz,計(jì)數(shù)容量大,一般計(jì)數(shù)器為16位,而高速計(jì)數(shù)器為32位,一般計(jì)數(shù)器可讀可寫,而高速計(jì)數(shù)器一般只能作讀操作。 在S7-200CPU中有4個32位累加器,即AC0~AC3,用它可把參數(shù)傳給子程序或任何帶參數(shù)的指令和指令塊。此外,PLC在響應(yīng)外部或內(nèi)部的中斷請求而調(diào)用中斷程序時,累加器中的數(shù)據(jù)是不會丟失的,即PLC會將其中的內(nèi)容壓入堆棧。因此,用戶在中斷程序中仍可使用這些累加器,待中斷程序執(zhí)行完返回時,將自動從堆棧中彈出原先的內(nèi)容,以恢復(fù)中斷前累加器的內(nèi)容。但應(yīng)注意,不能利用累加器作主程序和中斷子程序之間的參數(shù)傳遞。 模擬量輸入/輸出可實(shí)現(xiàn)模擬量的A/D和D/A轉(zhuǎn)換,而PLC所處理的是其中的數(shù)字量。 3.參數(shù)空間 用于存放有關(guān)PLC組態(tài)參數(shù)的區(qū)域,如保護(hù)口令、PLC站地址、停電記憶保持區(qū)、軟件濾波、強(qiáng)制操作的設(shè)定信息等,存貯器為EEPROM。 西門子PLC S7-200的尋址方式 S7-200編程語言的基本單位是語句,而語句的構(gòu)成是指令,每條指令有兩部分:一部分是操作碼,另一部分是操作數(shù)。操作碼是指出這條指令的功能是什么,操作數(shù)則指明了操作碼所需要的數(shù)據(jù)所在。所謂尋址,就是尋找操作數(shù)的過程。S7-200 CPU的尋址分三種:立即尋址、直接尋址、間接尋址。 1.立即尋址 在一條指令中,如果操作碼后面的操作數(shù)就是操作碼所需要的具體數(shù)據(jù),這種指令的尋址方式就叫立即尋址。 如:在傳送指令中:MOV IN OUT——操作碼“MOV”指出該指令的功能把IN中的數(shù)據(jù)傳送到OUT中,其中IN——源操作數(shù),OUT——目標(biāo)操作數(shù)。 若該指令為:MOVD 2505 VD500 功能:將十進(jìn)制數(shù)2505傳送到VD500中,這里2505就是源操作數(shù)。因這個操作數(shù)的數(shù)值已經(jīng)在指令中了,不用再去尋找,這個操作數(shù)即立即數(shù)。這個尋址方式就是立即尋址方式。而目標(biāo)操作數(shù)的數(shù)值在指令中并未給出,只給出了要傳送到的地址VD500,這個操作數(shù)的尋址方式就是直接尋址。 2.直接尋址 在一條指令中,如果操作碼后面的操作數(shù)是以操作數(shù)所在地址的形式出現(xiàn)的,這種指令的尋址方式就叫直接尋址。 如:MOVD VD400 VD500 功能:將VD400中的雙字?jǐn)?shù)據(jù)傳給VD500 3.間接尋址 在一條指令中,如果操作碼后面的操作數(shù)是以操作數(shù)所在地址的地址形式出現(xiàn)的,這種指令的尋址方式就叫間接尋址。 如:MOVD 2505 *VD500 *VD500是指存放2505的地址的地址。 如VD500中存放的是VB0,則VD0則是存放2505的地址。 該指令的功能:將十進(jìn)制數(shù)2505傳送給VD0地址中。
西門子PLC模塊CPU1517控制器 6ES7 131-4BB01-0AA0 | 2路開關(guān)量輸入 24VDC 標(biāo)準(zhǔn) (5塊) | 6ES7 131-4BB01-0AB0 | 2路開關(guān)量輸入 24VDC 高性能 (5塊) | 6ES7 131-4BD01-0AA0 | 4路開關(guān)量輸入 24VDC 標(biāo)準(zhǔn) (5塊) | 6ES7 131-4BD01-0AB0 | 4路開關(guān)量輸入 24VDC 高性能 (5塊) | 6ES7 131-4BD51-0AA0 | 4路開關(guān)量源輸入 24VDC 標(biāo)準(zhǔn) (5塊) | 6ES7 131-4CD00-0AB0 | 4路開關(guān)量輸入 UC 24V...48V 帶 LED SF (組故障)每包裝5個 | 6ES7 131-4EB00-0AB0 | 2路開關(guān)量輸入 120VAC (5塊) | 6ES7 131-4FB00-0AB0 | 2路開關(guān)量輸入 230VAC (5塊) | 6ES7 131-4RD00-0AB0 | 4路開關(guān)量輸入 DC 24V NAMUR 15 MM 寬,帶LED SF ,每包裝5個 | 開關(guān)量輸出模板 | | 6ES7 132-4BB01-0AA0 | 2路開關(guān)量輸出 24VDC 0,5A 標(biāo)準(zhǔn) (5塊) | 6ES7 132-4BB01-0AB0 | 2路開關(guān)量輸出 24VDC 0,5A 高性能 (5塊) | 6ES7 132-4BD02-0AA0 | 4路開關(guān)量輸出 24VDC 0,5A 標(biāo)準(zhǔn) (5塊) | 6ES7 132-4BB31-0AA0 | 2路開關(guān)量輸出 標(biāo)準(zhǔn)型 直流24V/2A,每包裝5個 | 6ES7 132-4BB31-0AB0 | 2路高性能型開關(guān)量輸出 直流24V/2A,每包裝5個 | 6ES7 132-4BD32-0AA0 | 4路開關(guān)量輸出 24VDC 2A 標(biāo)準(zhǔn) (5塊) | 6ES7 132-4FB01-0AB0 | 2路開關(guān)量輸出 交流120/230V,每包裝5個 | 6ES7 132-4HB01-0AB0 | 2路繼電器輸出 24VDC/230VAC 5A (5塊) | 6ES7 132-4HB10-0AB0 | 2路繼電器輸出 繼電器直流24V-48V/5A,交流24V-230V/5A(5塊) | 模擬量輸入模板 | | 6ES7 134-4FB01-0AB0 | 2路模擬量輸入 電壓信號 標(biāo)準(zhǔn) | 6ES7 134-4FB52-0AB0 | 2路高速型模擬量輸入 電壓 +/-10V;模塊周期時間: 1MS | 6ES7 134-4LB02-0AB0 | 2路模擬量輸入 電壓信號 高性能 (16位) | 6ES7 134-4GB01-0AB0 | 2路模擬量輸入 電流信號 標(biāo)準(zhǔn) 2線制 | 6ES7 134-4GB52-0AB0 | 2路高速型模擬量輸入 I-2線 4 - 20MA;模塊周期時間: 1MS, | 6ES7 134-4GB11-0AB0 | 2路模擬量輸入 電流信號 標(biāo)準(zhǔn) 4線制 | 6ES7 134-4GB62-0AB0 | 2路高速型模擬量輸入 I-4線 4 - 20MA;模塊周期時間: 1MS | 6ES7 134-4MB02-0AB0 | 2路模擬量輸入 電流信號 高性能 (16位) 2線制 | 6ES7 134-4JB51-0AB0 | 2路模擬量輸入 RTD熱電阻信號 | 6ES7 134-4JB01-0AB0 | 2路模擬量輸入 熱電偶信號 | 6ES7 134-4NB01-0AB0 | 2路高性能型模擬量輸入 熱電偶信號,帶內(nèi)部溫度補(bǔ)償 | 6ES7 134-4NB51-0AB0 | 2路高性能型模擬量輸入 RTD熱電阻信號, 帶線電阻的內(nèi)部補(bǔ)償 | 模擬量輸出模板 | | 6ES7 135-4FB01-0AB0 | 2路模擬量輸出 電壓信號 標(biāo)準(zhǔn) | 6ES7 135-4GB01-0AB0 | 2路模擬量輸出 電流信號 標(biāo)準(zhǔn) | 6ES7 135-4LB02-0AB0 | 2路模擬量輸出 電壓信號 高性能 (16位) | 6ES7 135-4MB02-0AB0 | 2路模擬量輸出 電留信號 高性能 (16位) | 功能模板 | | 6ES7 138-4DA04-0AB0 | 1個計(jì)數(shù)器24V/100KHZ | 6ES7 138-4DB03-0AB0 | SSI 絕對位置檢測模板 | 6ES7 138-4DD00-0AB0 | 2 Pulse (pulse width modulation, timer) | 6ES7 138-4DC00-0AB0 | STEP1 步進(jìn)電機(jī)模板 | 6ES7 138-4DF01-0AB0 | 1 SI 通訊模板(RS232 RS422 RS485 串行接口) | 6ES7 138-4DF11-0AB0 | 1個 SI 串行接口,單通道,RS232/422,485 MODBUS/USS | 6ES7 138-4DL00-0AB0 | 1 POS-U 定位模板 帶數(shù)字量輸出 用于 5V/24V 增量編碼器 | 6ES7 138-4GA00-0AB0 | 4 個IQ-SENSE 直流24VC,每包裝5個 | 端子模塊 | | 6ES7 193-4CC20-0AA0 | TM-P15S23-A1 f. PM//2x3 電源模塊螺釘型端子 | 6ES7 193-4CC30-0AA0 | TM-P15C23-A1 f. PM/2x3 電源模塊彈簧型端子 | 6ES7 193-4CD20-0AA0 | TM-P15S23-A0 f. PM/2x3 電源模塊螺釘型端子 | 6ES7 193-4CD30-0AA0 | TM-P15C23-A0 f. PM/2x3 電源模塊彈簧型端子 | 6ES7 193-4CE00-0AA0 | TM-P15S22-01 f. PM/2x2 電源模塊 螺釘型端子 | 6ES7 193-4CE10-0AA0 | TM-P15C22-01 f. PM/2x2 電源模塊彈簧型端子 | 6ES7 193-4CA20-0AA0 | TM-E15S24-A1 f. EM/2x4 電子模塊螺釘型端子 (5塊) | 6ES7 193-4CA30-0AA0 | TM-E15C24-A1 f. EM/2x4 電子模塊彈簧型端子 (5塊) | 6ES7 193-4CB20-0AA0 | TM-E15S24-01 f. EM/2x4 電子模塊螺釘型端子 (5塊) | 6ES7 193-4CB30-0AA0 | TM-E15C24-01 f. EM/2x4 電子模塊彈簧型端子 (5塊) | 6ES7 193-4CB00-0AA0 | TM-E15S23-01 f. EM/2x3 電子模塊螺釘型端子 (5塊) | 6ES7 193-4CB10-0AA0 | TM-E15C23-01 f. EM/2x3 電子模塊彈簧型端子 (5塊) | 6ES7 193-4CA40-0AA0 | TM-E15S26-A1 für EM/2x6 電子模塊螺釘型端子 (5塊) | 6ES7 193-4CA50-0AA0 | TM-E15C26-A1 für EM/2x6 電子模塊彈簧型端子 (5塊) | 6ES7 193-4JA00-0AA0 | SIMATIC DP,ET 200S備件終端模塊 | 附件 | | 6ES7 193-4GA00-0AA0 | 終端模塊TM-P和TM-E,電源導(dǎo)軌 3 x 10 MM,每包5個 | 6ES7 193-4GB00-0AA0 | 終端元件,用于絞線屏蔽與電源導(dǎo)軌的連接,每包5個 |
|