全新的S7-200 SMART 帶來兩種不同類型的CPU 模塊,標(biāo)準(zhǔn)型和經(jīng)濟(jì)型,*滿足不同行業(yè)、不同客戶、不同設(shè)備的各種需求。標(biāo)準(zhǔn)型作為可擴(kuò)展CPU 模塊,可滿足對I/O 規(guī)模有較大需求,邏輯控制較為復(fù)雜的應(yīng)用;而經(jīng)濟(jì)型CPU 模塊直接通過單機(jī)本體滿足相對簡單的控制需求。
產(chǎn)品簡介
詳細(xì)介紹
吉林西門子S7-200 SMART代理商為您報價
吉林西門子S7-200 SMART代理商為您報價
西門子s7-200系列PLC變量存儲區(qū)的結(jié)構(gòu)及在分組輪流控制中的應(yīng)用
熟練運(yùn)用一款PLC進(jìn)行編程設(shè)計和調(diào)試,把握其數(shù)據(jù)存儲區(qū)的結(jié)構(gòu)對錯是很有必要的。盡管主流的PLC產(chǎn)品基本相似,學(xué)習(xí)和實(shí)踐能夠觸類旁通,但在基礎(chǔ)而又關(guān)鍵的存儲區(qū)特色上,仍各有差異。當(dāng)你了解透PLC的數(shù)據(jù)存儲結(jié)構(gòu)時,就能夠揮灑自如處理一些數(shù)據(jù)處理問題。
二、西門子s7-200系列PLC存儲器
西門子s7-200系列PLC的存儲器,包括輸入輸出映像寄存器I、Q、AI、AQ,內(nèi)部標(biāo)志寄存器M、內(nèi)部特別標(biāo)志寄存器SM、變量存儲器V、局部變量存儲器L、順序操控繼電器存儲器S、累加器AC、定時器存儲器T、計數(shù)器存儲器C以及高速計數(shù)存儲器HC。
2.1 數(shù)據(jù)編址方式
存儲器由許多存儲單元構(gòu)成,每個單元都有僅有的地址,能夠依據(jù)存儲器地址來存取數(shù)據(jù)。存儲器地址格局分為四種:位、字節(jié)、字、雙字。
以變量存儲器V存儲器為例,位為數(shù)字量布爾型,值為0或1,或許True或False兩種狀況,形如V11.0、V128.7。
字節(jié)包括8個位,字包括2個字節(jié),而雙字包括2個字。西門子PLC字和雙字關(guān)于其字節(jié)和字的結(jié)構(gòu)上有著自己的特色——低字節(jié)(低字)在高位上,即摩托羅拉編址方式。例如VW100,高字節(jié)是VB100,低字節(jié)是VB101;VD100,高字是VW100,低字是VW102。
2.2 舉個比方
VW100=1234H,VB100=12H
詳細(xì)到“位”來講,關(guān)于VD100(32位雙字),高位MSB到低位LSB順次為V100.7...V100.0,V101.7...V101.0,V102.7...V102.0,V103.7...V103.0。假如VW100=1234H,那么VB100=12H,VB101=34H。
三、在分組輪番操控中的使用
了解了PLC數(shù)據(jù)存儲器存儲結(jié)構(gòu),就能夠熟練把握各種數(shù)據(jù)處理,比方數(shù)據(jù)格局改換、數(shù)值運(yùn)算、數(shù)據(jù)通訊等等。有些小技巧,能夠利用數(shù)據(jù)存儲結(jié)構(gòu)的特色,化繁為簡,提高編程效率。
3.1 池*2單雙次數(shù)輪番反沖刷
這里供給兩個編程小事例,也是項(xiàng)目中遇到的,期望對咱們有所啟示。一是污水處理項(xiàng)目中,兩個深度處理池在給定周期和時刻,主動輪番排泥。
首要對反沖刷計數(shù),次數(shù)存儲在計數(shù)存儲器C13中,格局為Word型。接下來問題來了,怎樣斷定反沖刷次數(shù)的奇偶呢?不論是編子程序核算,還有選用小技巧都必須將反沖刷次數(shù)C13傳送給便于數(shù)據(jù)處理的存儲器,比方變量存儲器V,如C13賦值給VW10。那怎樣判別VW10中數(shù)值的奇偶性呢?其實(shí)只需求判別其最終一個位是0仍是1就能夠了,0為偶數(shù),1為奇數(shù)。VW10最終一個位怎樣表示?這時你就必須了解西門子s7-200 PLC的數(shù)據(jù)存儲結(jié)構(gòu)了。
VW10的最低位能夠反映奇偶性,這個位就是V11.0。因?yàn)閂W10高字節(jié)是VB10,低字節(jié)是VB11。假如編小程序判別數(shù)值奇偶,小學(xué)老師教導(dǎo)過咱們,把這個數(shù)除以2,然后看有沒有余數(shù)能不能整除——也行,不過挺麻煩的。
3.2 排泥閥*9分組輪番排泥
再舉個比方,和上一個有些相似,這次是深度處理池有9個排泥閥,在排泥周期和時刻下,需三三分組(147、258、369)輪番翻開排泥。
對排泥次數(shù)計數(shù),C14賦值給VW20,依據(jù)其最低兩位的組合,能夠斷定四種組合方式,并且是順次輪番改換的:00-->01-->10-->11-->00。
不論VW20也就是排泥次數(shù)怎樣累加改變,其最低兩位都是這么改變的,并且是順次輪番的。這樣咱們就能夠依據(jù)這兩位的組合發(fā)生標(biāo)志位M13.1、M13.2、M13.3。然后在相應(yīng)的排泥閥開閥邏輯中并入這幾個點(diǎn)位,就能夠了。
西門子系列PLC的數(shù)據(jù)存儲區(qū)有著歸于自己的特色,s7-200系列,比方CPU226或是Smart系列*的變量存儲器V,以及1200系列及s7-300系列的數(shù)據(jù)塊DB,其存儲器尋址都是一脈相承的:低字節(jié)在高位,高字節(jié)在低位?;谶@種特色,在處理Modbus浮點(diǎn)數(shù)通訊時,需求交流雙字的凹凸字;又比方在組態(tài)觸摸屏報警時,處理報警字與報警位的關(guān)系,相同需求精確了解西門子PLC的存儲區(qū)結(jié)構(gòu)。而本文中說到的兩個小使用,期望對咱們在編程中有所啟示。
6ES72881SR200AA0 S7-200 SMART,CPU SR20,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,12 輸入/8 輸出
6ES72881ST200AA0 S7-200 SMART,CPU ST20,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,12 輸入/8 輸出
6ES72881SR300AA0 S7-200 SMART,CPU SR30,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,18 輸入/12 輸出
6ES72881ST300AA0 S7-200 SMART,CPU ST30,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,18 輸入/12 輸出
6ES72881SR400AA0 S7-200 SMART,CPU SR40,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,24 輸入/16 輸出
6ES72881ST400AA0 S7-200 SMART,CPU ST40,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,24 輸入/16 輸出
6ES72881SR600AA0 S7-200 SMART,CPU SR60,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,36 輸入/24 輸出
6ES72881ST600AA0 S7-200 SMART,CPU ST60,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,36 輸入/24 輸出
6ES72881CR400AA0 S7-200 SMART,CPU CR40,經(jīng)濟(jì)型 CPU 模塊,繼電器輸出,220 V AC 供電,24 輸入/16 輸出
6ES72881CR600AA0 S7-200 SMART,CPU CR60,經(jīng)濟(jì)型 CPU 模塊,繼電器輸出,220 V AC 供電,36 輸入/24 輸出
6ES72882DE080AA0 S7-200 SMART,EM DI08,數(shù)字量輸入模塊,8 x 24 V DC 輸入
6ES72882DR080AA0 S7-200 SMART,EM DR08,數(shù)字量輸出模塊,8 x 繼電器輸出
6ES72882DT080AA0 S7-200 SMART,EM DT08,數(shù)字量輸出模塊,8 x 24 V DC 輸出
6ES72882DR160AA0 S7-200 SMART,EM DR16,數(shù)字量輸入/輸出模塊,8 x 24 V DC 輸入/8 x 繼電器輸出
6ES72882DT160AA0 S7-200 SMART,EM DT16,數(shù)字量輸入/輸出模塊,8 x 24 V DC 輸入/8 x 24 V DC 輸出
6ES72882DR320AA0 S7-200 SMART,EM DR32,數(shù)字量輸入/輸出模塊,16×24 V DC 輸入/16 x 繼電器輸出
6ES72882DT320AA0 S7-200 SMART,EM DT32,數(shù)字量輸入/輸出模塊,16 x 24 V DC 輸入/16 x 24 V DC 輸出
6ES72883AE040AA0 S7-200 SMART,EM AI04,模擬量輸入模塊,4 輸入
6ES72883AQ020AA0 S7-200 SMART,EM AQ02,模擬量輸出模塊,2 輸出
6ES72883AM060AA0 S7-200 SMART,EM AM06,模擬量輸入/輸出模塊,4 輸入/2 輸出
6ES72883AR020AA0 S7-200 SMART,EM AR02,熱電阻輸入模塊,2 通道
6ES72883AT040AA0 S7-200 SMART,EM AT04,熱電偶輸入模塊,4 通道
6ES72885CM010AA0 S7-200 SMART,SB CM01,通信信號板,RS485/RS232
6ES72885DT040AA0 S7-200 SMART,SB DT04,數(shù)字量擴(kuò)展信號板,2 x 24 V DC 輸入/2 x 24 V DC 輸出
6ES72885AQ010AA0 S7-200 SMART,SB AQ01,模擬量擴(kuò)展信號板,1 x 12 位模擬量輸出
6ES72885BA010AA0 S7-200 SMART,SB BA01,電池信號板,支持普通紐扣電池
6AV66480BC113AX0 SMART LINE,Smart 700 IE,7 寸,64 K 色真彩顯示,集成以太網(wǎng)接口
6AV66480BE113AX0 SMART LINE,Smart 1000 IE,10.2 寸,64 K 色真彩顯示,集成以太網(wǎng)接口