S7-200系列 PLC的數(shù)據(jù)存儲(chǔ)器尋址
在S7-200PLC中所處理數(shù)據(jù)有三種,即常數(shù)、數(shù)據(jù)存貯器中的數(shù)據(jù)和數(shù)據(jù)對(duì)象中的數(shù)據(jù)。
1.常數(shù)及類型
在S7-200的指令中可以使用字節(jié)、字、雙字類型的常數(shù),常數(shù)的類型可指定為十進(jìn)制、
十六進(jìn)制(6#7AB4)、二進(jìn)制(2#10001100)或ASCII字符(‘SIMATIC’)。PLC不支持?jǐn)?shù)據(jù)類型的處理和檢查,因此在有些指令隱含規(guī)定字符類型的條件下,必須注意輸入數(shù)據(jù)的格式。
2.?dāng)?shù)據(jù)存貯器的尋址
(1)數(shù)據(jù)地址的一般格式 數(shù)據(jù)地址一般由二個(gè)部分組成,格式為:Aal.a2。其中:A區(qū)域代碼(I,Q,M,SM,V),al字節(jié)首址,a2位地址(0~7)。例如I10.1表示該數(shù)據(jù)在I存儲(chǔ)區(qū)10號(hào)地址的第1位。
(2)數(shù)據(jù)類型符的使用 在使用以字節(jié)、字或雙字類型的數(shù)據(jù)時(shí),除非所用指令已隱含有規(guī)定的類型外,一般都應(yīng)使用數(shù)據(jù)類型符來指明所取數(shù)據(jù)的類型。數(shù)據(jù)類型符共有三個(gè),即B(字節(jié)),W(字)和D(雙字),它的位置應(yīng)緊跟在數(shù)據(jù)區(qū)域地址符后面。例如對(duì)變量存貯器有VBl00、VW100、VDl00。同一個(gè)地址,在使用不同的數(shù)據(jù)類型后,所取出數(shù)據(jù)占用的內(nèi)存量是不同的。
3.?dāng)?shù)據(jù)對(duì)象的尋址
數(shù)據(jù)對(duì)象的地址基本格式為:An,其中A為該數(shù)據(jù)對(duì)象所在的區(qū)域地址。A共有6種:T(定時(shí)器),C(計(jì)數(shù)器),HC(高速計(jì)數(shù)器),AC(累加器),AIW(模擬量輸入),AQW(模擬量輸出)。
6DD2920-0AA0 |
TRIGGER MODULE TS12 |
現(xiàn)貨 |
6DD2920-0AB0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AB1 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AC0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AD0 |
DIGITAL CONTROL SYSTEM SYMADYND |
現(xiàn)貨 |
6DD2920-0AH0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AL0 |
DIGITAL CONTROL SYSTEM SYMADYND |
現(xiàn)貨 |
6DD2920-0BB0 |
INTERFACE MODULE LES1 |
現(xiàn)貨 |
6DD2920-0AJ0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AM0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AN1 |
EPIS22 PERIPH. DEVICES EP22/IS1 |
現(xiàn)貨 |
6DD2920-0AK0 |
SUB-MODULE IS1, FOR EP22 NMA: 460 692 9006 00 |
現(xiàn)貨 |
6DD2920-0AP0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AQ0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0AR0 |
SIMADYN D DIGITAL CONTR. SYSTEM |
現(xiàn)貨 |
6DD2920-0AR1 |
TRANSFORMER MODULE SA61 |
現(xiàn)貨 |
6DD2920-0AR2 |
MAINS MONITORING SA20 |
現(xiàn)貨 |
6DD2920-0AR3 |
SA31 END PULSE AMPLIFIER |
現(xiàn)貨 |
6DD2920-0AR5 |
SIMADYN D DIGITAL CONTR. SYSTEM |
現(xiàn)貨 |
6DD2920-0AR6 |
|
現(xiàn)貨 |
6DD2920-0AS0 |
INTERFACE MODULE PULSE CIRCUIT |
現(xiàn)貨 |
6DD2920-0AS1 |
INTERFACE MODULE PULSE CIRCUIT |
現(xiàn)貨 |
6DD2920-0AU0 |
DIAGNOSTICS MODULE DIA2 |
現(xiàn)貨 |
6DD2920-0AU1 |
DIAGNOSTICS MODULE DIA |
現(xiàn)貨 |
6DD2920-0AV0 |
PULSE OUTPUT MODULE IMPAG1 |
現(xiàn)貨 |
6DD2920-0AV1 |
PULSE OUTPUT MODULE IMPAG2 |
現(xiàn)貨 |
6DD2920-0AV3 |
FIRING PULSE OUTPUT MODULE |
現(xiàn)貨 |
6DD2920-0AW0 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0AW1 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0AW2 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0AW6 |
THYRISTOR ELECTRONICS TAS21A |
現(xiàn)貨 |
6DD2920-0BA0 |
DIGITAL CONTROL SYSTEM SIMADYND |
現(xiàn)貨 |
6DD2920-0BB0 |
INTERFACE MODULE LES1 |
現(xiàn)貨 |
6DD2920-0BC0 |
INTERFACE MODULE AUL1 |
現(xiàn)貨 |
6DD2920-0BE0 |
GTO-MONITORING MODULE GUEV |
現(xiàn)貨 |
6DD2920-0BF0 |
SUB MODULE IP1 |
現(xiàn)貨 |
6DD2920-0WB00 |
MODULE CARRIER CCU |
現(xiàn)貨 |
6DD2920-0XB01 |
OPTIC FIBRE-PERIPHERY |
現(xiàn)貨 |
6DD2920-0XB02 |
OPTIC FIBRE-PERIPHERY |
現(xiàn)貨 |
6DD2920-0XC00 |
SUL MODULE |
現(xiàn)貨 |
6DD2920-0XC02 |
COMMUNICATION |
現(xiàn)貨 |
6DD2920-0XC03 |
COMMUNICATION |
現(xiàn)貨 |
6DD2920-0XD01 |
BOARD IN CCU |
現(xiàn)貨 |
6DD2920-0XG02 |
LOAD MODULE FOR VOLTMETER |
現(xiàn)貨 |
6DD2920-0XG03 |
LOAD MODULE FOR TEMPERAT. MEAS. |
現(xiàn)貨 |
6DD2920-0XG04 |
BURDEN MODULE FOR IAL MODULE |
現(xiàn)貨 |
6DD2920-0XG07 |
LOAD MODULE FOR CURRENT MEAS. |
現(xiàn)貨 |
6DD2920-1AW1 |
THYRISTOR ELECTRONICS TAS21D |
現(xiàn)貨 |
6DD2920-3AW0 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW1 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW2 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW3 |
THYRISTOR ELECTRONICS TAS21E |
現(xiàn)貨 |
6DD2920-3AW4 |
THYRISTOR ELECTRONICS TAS21E |
SIMOTION 可用于執(zhí)行運(yùn)動(dòng)控制任務(wù)的所有機(jī)器而不管是從簡(jiǎn)單的運(yùn)動(dòng)控制還是高性能應(yīng)用。重點(diǎn)是要獲得一個(gè)可用于完成廣泛的運(yùn)動(dòng)控制任務(wù)的簡(jiǎn)易而靈活的解決方案。
SIMOTION 的運(yùn)行基礎(chǔ)是將運(yùn)動(dòng)控制與在大多數(shù)機(jī)器上所常見的兩個(gè)其他控制功能融合在一起:PLC 和工藝功能。
這種方法意味著可以在同一個(gè)系統(tǒng)內(nèi)實(shí)現(xiàn)軸的運(yùn)動(dòng)控制和全面機(jī)器控制。對(duì)于技術(shù)功能來說也是如此,如對(duì)一個(gè)液壓軸實(shí)施的壓力控制。可以實(shí)現(xiàn)從位置控制定位模式到壓力控制模式的平穩(wěn)切換。
將運(yùn)動(dòng)控制、PLC 和技術(shù)功能三種開環(huán)控制功能組合在一起具有以下優(yōu)點(diǎn):
SIMOTION 系統(tǒng)由三個(gè)部分組成:
SCOUT 可將運(yùn)動(dòng)控制、PLC 和技術(shù)功能集中到一個(gè)全面的集成系統(tǒng)中,并提供了所有必要工具:編程與參數(shù)化、測(cè)試與調(diào)試、診斷。
運(yùn)行軟件為循環(huán)任務(wù)和順序任務(wù)提供了高性能的執(zhí)行系統(tǒng)。運(yùn)行軟件模塊提供了各種 PLC 功能、運(yùn)動(dòng)控制功能和工藝功能。通過選擇合適的模塊,系統(tǒng)的總體功能可與機(jī)器靈活適應(yīng)。
硬件平臺(tái)是 SIMOTION 運(yùn)動(dòng)控制系統(tǒng)的基礎(chǔ)。使用工程組態(tài)系統(tǒng)和相關(guān)運(yùn)行版軟件模塊創(chuàng)建的應(yīng)用程序可在不同硬件平臺(tái)上運(yùn)行。
西門子提供了廣泛的特定領(lǐng)域解決方案,可用來降低組態(tài)成本,加快項(xiàng)目完成,并更快速地成功實(shí)現(xiàn)自動(dòng)化系統(tǒng)。
使用 SIMOTION easyProject 項(xiàng)目生成器,用戶可顯著加快機(jī)器應(yīng)用中標(biāo)準(zhǔn)化項(xiàng)目框架的創(chuàng)建。
數(shù)據(jù)在存儲(chǔ)器中存取的方式
1.位、字節(jié)、字和雙字
二進(jìn)制數(shù)的1位(bit)只有0和1兩種不同的取值,可用來表示開關(guān)量(或稱數(shù)字量)的兩種不同的狀態(tài),如觸點(diǎn)的斷開和接通,線圈的通電和斷電等。如果該位為1,則表示梯形圖中對(duì)應(yīng)的編程元件的線圈“得電”,其常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開,以后稱該編程元件為1狀態(tài),或稱該編程元件ON。反之亦反。
8位二進(jìn)制數(shù)組成1個(gè)字節(jié)(Byte),其中的第0位為低位(LSB),第7位為高位(MSB)。兩個(gè)字節(jié)組成1個(gè)字(Word),兩個(gè)字組成1個(gè)雙字。
2.?dāng)?shù)據(jù)的存取方式
(1)“位”存取方式:位存儲(chǔ)單元的地址由字節(jié)地址和位地址組成,如I3.2,其中的區(qū)域標(biāo)識(shí)符“I”表示輸入(Input),字節(jié)地址為3,位地址為2。如圖:
這種存取方式稱為“字節(jié)·位”尋址方式。
(2)“字節(jié)”存取方式:輸入字節(jié)IB3(Byte)由I3.0~I3.7這8位組成。
(3)“字”存取方式:相鄰的兩個(gè)字節(jié)組成一個(gè)字,一個(gè)字中的兩個(gè)字節(jié)的地址必須連續(xù),且低位字節(jié)在一個(gè)字中應(yīng)該是高8位,高位字節(jié)在一個(gè)字中應(yīng)該是低8位。IW14表示由IB14和IB15組成的1個(gè)字,IW14中的I為區(qū)域標(biāo)識(shí)符,W表示字(Word),14為起始字節(jié)的地址。IW14中的IB14應(yīng)該是高8位,IB15應(yīng)該是低8位。
(4)“雙字”存取方式:相鄰的四個(gè)字節(jié)表示一個(gè)雙字,四個(gè)字節(jié)的地址必須連續(xù)。低位字節(jié)在一個(gè)雙字中應(yīng)該是高8位。ID12表示由IB12~IB15組成的雙字,I為區(qū)域標(biāo)識(shí)符,D表示存取雙字(Double Word),12為起始字節(jié)的地址。ID12中的IB12應(yīng)該是高8位,IB15應(yīng)該是低8位。
CPU 運(yùn)行需要 SIMATIC 微存儲(chǔ)卡(MMC)
CPU 314 用于對(duì)處理能力和響應(yīng)速度有很高要求的場(chǎng)合。通過其工作存儲(chǔ)器,該CPU也適用于中等規(guī)模的應(yīng)用。
CPU 314 安裝有:
CPU 運(yùn)行需要 SIMATIC 微存儲(chǔ)卡(MMC)
CPU 315-2 DP 是一個(gè)帶有大中型程序存儲(chǔ)器和 PROFIBUS DP 主/從接口的 CPU。除了集中式 I/O 結(jié)構(gòu)外,它還可用于分布式自動(dòng)化結(jié)構(gòu)。
它在 SIMATIC S7-300 中經(jīng)常被用作標(biāo)準(zhǔn) PROFIBUS DP 主站。 該 CPU 也被用作分布式智能設(shè)備(DP從站)。
它已經(jīng)依照量化框架作了,以便使用 SIMATIC 工程工具,如:
另外,CPU 為采用軟件來實(shí)現(xiàn)一些簡(jiǎn)單的工藝任務(wù)提供了一個(gè)理想的平臺(tái),例如:
通過使用 SIMATIC S7-PDIAG 可以實(shí)現(xiàn)擴(kuò)展過程診斷。
CPU 315-2 DP 安裝有:
處理器對(duì)每條二進(jìn)制指令的處理時(shí)間大約為 60 ns,每個(gè)浮點(diǎn)預(yù)算的時(shí)間為 0.59 μs。
與執(zhí)行相關(guān)的程序段的 128 KB 高速 RAM(相當(dāng)于約 42 K 指令)可以為用戶程序提供足夠的空間;
SIMATIC 微型存儲(chǔ)卡(大 8 MB)作為程序的裝載存儲(chǔ)器,還允許將項(xiàng)目(包括符號(hào)和注釋)存儲(chǔ)在 CPU 中。
多達(dá) 32 個(gè)模塊,(4排結(jié)構(gòu))
集成的 MPI 接口多可以同時(shí)建立與 S7-300/400 或編程設(shè)備、PC、OP 的 12 條連接。在這些連接中,始終為編程器和 OP 分別預(yù)留一個(gè)連接。通過“全局?jǐn)?shù)據(jù)通訊”,MPI可以用來建立多16個(gè)CPU組成的簡(jiǎn)單網(wǎng)絡(luò)。
處理器對(duì)每條二進(jìn)制指令的處理時(shí)間大約為 50 ns,每個(gè)浮點(diǎn)預(yù)算的時(shí)間為 0.45 μs。
與執(zhí)行程序段相關(guān)的大容量工作存儲(chǔ)器可以為用戶程序提供足夠的空間。作為程序裝載存儲(chǔ)器的微型存儲(chǔ)卡(大為 8 MB)也允許將可以項(xiàng)目(包括符號(hào)和注釋)保存在 CPU 中。裝載存儲(chǔ)器還可用于數(shù)據(jù)歸檔和配方管理。
多達(dá) 32 個(gè)模塊,(4排結(jié)構(gòu))
集成的 MPI 接口多可以同時(shí)建立與 S7-300/400 或編程設(shè)備、PC、OP 的 16 條連接。在這些連接中,始終為編程器和 OP 分別預(yù)留一個(gè)連接。通過“全局?jǐn)?shù)據(jù)通訊”,MPI可以用來建立多16個(gè)CPU組成的簡(jiǎn)單網(wǎng)絡(luò)。
帶有 PROFIBUS DP 主/從接口的 CPU 315-2 DP 可以用來建立高速、易用的分布式自動(dòng)化系統(tǒng)。對(duì)用戶來說,分布式I/O單元可作為一個(gè)集中式單元來處理(相同的組態(tài)、編址和編程).
全面支持 PROFIBUS DP V1 標(biāo)準(zhǔn)。它提高了 DP V1 標(biāo)準(zhǔn)從站的診斷和參數(shù)化能力。
6SE7016-1TA61 | 6.1A 2.2KW | |
6SE7018-0TA61 | 8.0A 3.0KW | |
6SE7021-0TA61 | 10.2A 4.0KW | |
6SE7021-3TB61 | 13.2A 5.5KW | |
6SE7021-8TB61 | 17.5A 7.5KW | |
6SE7022-6TC61 | 25.5A 11.0KW | |
6SE7023-4TC61 | 34.0A 15.0KW | |
6SE7023-8TD61 | 37.5A 18.5KW | |
6SE7024-7TD61 | 47.0A 22.0KW | |
6SE7026-0TD61 | 59.0A 30.0KW | |
6SE7027-2TD61 | 72.0A 37.0KW | |
6SE7031-0TE60 | 92.0A 45.0KW | |
6SE7031-2TF60 | 124.0A 55.0KW | |
6SE7031-5TF60 | 146.0A 75.0KW | |
6SE7031-8TF60 | 186.0A 90.0KW | |
6SE7032-1TG60 | 210.0A 110.0KW | |
6SE7032-6TG60 | 260.0A 132.0KW | |
6SE7033-2TG60 | 315.0A 160.0KW | |
6SE7033-7TG60 | 370.0A 200.0KW | |
6SE7035-1TJ60 | 510.0A 250.0KW | |
6SE7036-0TJ60 | 590.0A 315.0KW | |
6SE7037-0TJ60 | 690.0A 400.0KW |
特別是,計(jì)數(shù)器模塊可以檢測(cè)快速高頻信號(hào),并將計(jì)數(shù)器讀數(shù)和當(dāng)前速度返回到控制器。計(jì)數(shù)器控制可通過數(shù)字量輸入和輸出信號(hào)來確保精確的計(jì)數(shù)器結(jié)果和系統(tǒng)中的快速響應(yīng)。通過大量參數(shù)設(shè)置選項(xiàng),可針對(duì)手邊的任務(wù)進(jìn)行佳調(diào)整,降低控制負(fù)荷。
提供有以下計(jì)數(shù)器模塊:
含在供貨范圍之內(nèi):
S7-200系列PLC其它常用指令
1.脈沖產(chǎn)生指令EU/ED的應(yīng)用
EU指令在EU指令前的邏輯運(yùn)算結(jié)果由OFF到ON時(shí)就產(chǎn)生一個(gè)寬度為一個(gè)掃描周期的脈沖,驅(qū)動(dòng)其后面的輸出線圈。
2.邏輯堆棧的操作
LPS為進(jìn)棧操作,LRD為讀棧操作,LPP為出棧操作。
S7-200系列PLC中有一個(gè)9層堆棧,用于處理邏輯運(yùn)算結(jié)果,稱為邏輯堆棧。
3.NOT、NOP和MEND指令
NOT、NOP及MEND指令的形式及功能如表4-19所示。
表4-19 NOT、NOP及MEND指令的形式及功能
STL |
功能 |
操作數(shù) |
NOT |
邏輯結(jié)果取反 |
— |
NOP |
空操作 |
— |
MEND |
無條件結(jié)束 |
— |
NOT為邏輯結(jié)果取反指令,在復(fù)雜邏輯結(jié)果取反時(shí)為用戶提供方便。NOP為空操作,對(duì)程序沒有實(shí)質(zhì)影響。MEND為無條件結(jié)束指令,在編程結(jié)束時(shí)一定要寫上該指令,否則會(huì)出現(xiàn)編譯錯(cuò)誤。調(diào)試程序時(shí),在程序的適當(dāng)位置插入MEND指令可以實(shí)現(xiàn)程序的分段調(diào)試。
4.比較指令
比較指令是將兩個(gè)操作數(shù)按規(guī)定的條件作比較,條件成立時(shí),觸點(diǎn)就閉合。比較運(yùn)算符有:=、>=、<=、>、<和<>。
(1)字節(jié)比較 字節(jié)比較用于比較兩個(gè)字節(jié)型整數(shù)值INl和IN2的大小,字節(jié)比較是無符號(hào)的。比較式可以是LDB、AB或OB后直接加比較運(yùn)算符構(gòu)成。如:LDB=、AB<>、OB>=等。
整數(shù)INl和IN2的尋址范圍:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDB= VBl0,VBl2
(2)整數(shù)比較 整數(shù)比較用于比較兩個(gè)一字長(zhǎng)整數(shù)值INl和IN2的大小,整數(shù)比較是有符號(hào)的(整數(shù)范圍為16#8000和16#7FFF之間)。比較式可以是LDW、AW或OW后直接加比較運(yùn)算符構(gòu)成。如:LDW=、AW<>。OW>=等。
整數(shù)INl和IN2的尋址范圍:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDW= VWl0,VWl2
(3)雙字整數(shù)比較 雙字整數(shù)比較用于比較兩個(gè)雙字長(zhǎng)整數(shù)值INl和IN2的大小,雙字整數(shù)比較是有符號(hào)的(雙字整數(shù)范圍為16#80000000和16#7FFFFFFF之間)。比較式可以是LDD、AD或OD后直接加比較運(yùn)算符構(gòu)成。如:LDD=、AD<>、OD>=等。
雙字整數(shù)INl和IN2的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、HC、AC、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDD= VDl0,VDl2
(4)實(shí)數(shù)比較 實(shí)數(shù)比較用于比較兩個(gè)雙字長(zhǎng)實(shí)數(shù)值INl和IN2的大小,實(shí)數(shù)比較是有符號(hào)的(負(fù)實(shí)數(shù)范圍為-1.175495E-38和-3.402823E+38,正實(shí)數(shù)范圍為+1.175495E-38和+3.402823E+38)。比較式可以是LDR、AR或OR后直接加比較運(yùn)算符構(gòu)成。如:LDR=、AR<>、OR>=等。
實(shí)數(shù)INl和IN2的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDR= VDl0,VDl2