湖北武漢西門(mén)子一級(jí)代理

SIEMENS潯之漫智控技術(shù)(上海)有限公司
本公司西門(mén)子自動(dòng)化產(chǎn)品,,質(zhì)量保證,,價(jià)格優(yōu)勢(shì)
西門(mén)子PLC,西門(mén)子觸摸屏,西門(mén)子數(shù)控系統(tǒng),,西門(mén)子軟啟動(dòng),
西門(mén)子以太網(wǎng)西門(mén)子電機(jī),西門(mén)子變頻器,,西門(mén)子直流調(diào)速器,
西門(mén)子電線(xiàn)電纜我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),,*
西門(mén)子s7-200系列PLC變量存儲(chǔ)區(qū)的結(jié)構(gòu)及在分組輪流控制中的應(yīng)用
熟練運(yùn)用一款PLC進(jìn)行編程設(shè)計(jì)和調(diào)試,,把握其數(shù)據(jù)存儲(chǔ)區(qū)的結(jié)構(gòu)對(duì)錯(cuò)是很有必要的。盡管主流的PLC產(chǎn)品基本相似,,學(xué)習(xí)和實(shí)踐能夠觸類(lèi)旁通,,但在基礎(chǔ)而又關(guān)鍵的存儲(chǔ)區(qū)特色上,仍各有差異,。當(dāng)你了解透PLC的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)時(shí),,就能夠揮灑自如處理一些數(shù)據(jù)處理問(wèn)題。
二,、西門(mén)子s7-200系列PLC存儲(chǔ)器
西門(mén)子s7-200系列PLC的存儲(chǔ)器,,包括輸入輸出映像寄存器I、Q,、AI,、AQ,內(nèi)部標(biāo)志寄存器M,、內(nèi)部特別標(biāo)志寄存器SM,、變量存儲(chǔ)器V、局部變量存儲(chǔ)器L,、順序操控繼電器存儲(chǔ)器S,、累加器AC、定時(shí)器存儲(chǔ)器T,、計(jì)數(shù)器存儲(chǔ)器C以及高速計(jì)數(shù)存儲(chǔ)器HC,。
2.1 數(shù)據(jù)編址方式
存儲(chǔ)器由許多存儲(chǔ)單元構(gòu)成,每個(gè)單元都有僅有的地址,,能夠依據(jù)存儲(chǔ)器地址來(lái)存取數(shù)據(jù),。存儲(chǔ)器地址格局分為四種:位、字節(jié),、字,、雙字。
以變量存儲(chǔ)器V存儲(chǔ)器為例,,位為數(shù)字量布爾型,,值為0或1,或許True或False兩種狀況,,形如V11.0,、V128.7。
字節(jié)包括8個(gè)位,,字包括2個(gè)字節(jié),,而雙字包括2個(gè)字,。西門(mén)子PLC字和雙字關(guān)于其字節(jié)和字的結(jié)構(gòu)上有著自己的特色——低字節(jié)(低字)在高位上,即摩托羅拉編址方式,。例如VW100,,高字節(jié)是VB100,低字節(jié)是VB101,;VD100,,高字是VW100,低字是VW102,。
2.2 舉個(gè)比方
VW100=1234H,VB100=12H
詳細(xì)到“位"來(lái)講,,關(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ù)存儲(chǔ)器存儲(chǔ)結(jié)構(gòu),就能夠熟練把握各種數(shù)據(jù)處理,,比方數(shù)據(jù)格局改換,、數(shù)值運(yùn)算、數(shù)據(jù)通訊等等,。有些小技巧,,能夠利用數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的特色,化繁為簡(jiǎn),,提高編程效率,。
3.1 池*2單雙次數(shù)輪番反沖刷
這里供給兩個(gè)編程小事例,也是項(xiàng)目中遇到的,,期望對(duì)咱們有所啟示,。一是污水處理項(xiàng)目中,兩個(gè)深度處理池在給定周期和時(shí)刻,,主動(dòng)輪番排泥。
首要對(duì)反沖刷計(jì)數(shù),,次數(shù)存儲(chǔ)在計(jì)數(shù)存儲(chǔ)器C13中,,格局為Word型。接下來(lái)問(wèn)題來(lái)了,,怎樣斷定反沖刷次數(shù)的奇偶呢,?不論是編子程序核算,,還有選用小技巧都必須將反沖刷次數(shù)C13傳送給便于數(shù)據(jù)處理的存儲(chǔ)器,比方變量存儲(chǔ)器V,,如C13賦值給VW10,。那怎樣判別VW10中數(shù)值的奇偶性呢?其實(shí)只需求判別其終一個(gè)位是0仍是1就能夠了,,0為偶數(shù),,1為奇數(shù)。VW10終一個(gè)位怎樣表示,?這時(shí)你就必須了解西門(mén)子s7-200 PLC的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)了,。
VW10的低位能夠反映奇偶性,這個(gè)位就是V11.0,。因?yàn)閂W10高字節(jié)是VB10,,低字節(jié)是VB11。假如編小程序判別數(shù)值奇偶,,小學(xué)老師教導(dǎo)過(guò)咱們,,把這個(gè)數(shù)除以2,然后看有沒(méi)有余數(shù)能不能整除——也行,,不過(guò)挺麻煩的,。

3.2 排泥閥*9分組輪番排泥
再舉個(gè)比方,和上一個(gè)有些相似,,這次是深度處理池有9個(gè)排泥閥,,在排泥周期和時(shí)刻下,需三三分組(147,、258,、369)輪番翻開(kāi)排泥。
對(duì)排泥次數(shù)計(jì)數(shù),,C14賦值給VW20,,依據(jù)其低兩位的組合,能夠斷定四種組合方式,,并且是順次輪番改換的:00-->01-->10-->11-->00,。
不論VW20也就是排泥次數(shù)怎樣累加改變,其低兩位都是這么改變的,,并且是順次輪番的,。這樣咱們就能夠依據(jù)這兩位的組合發(fā)生標(biāo)志位M13.1、M13.2,、M13.3,。然后在相應(yīng)的排泥閥開(kāi)閥邏輯中并入這幾個(gè)點(diǎn)位,就能夠了,。
西門(mén)子系列PLC的數(shù)據(jù)存儲(chǔ)區(qū)有著歸于自己的特色,,s7-200系列,,比方CPU226或是Smart系列*的變量存儲(chǔ)器V,以及1200系列及s7-300系列的數(shù)據(jù)塊DB,,其存儲(chǔ)器尋址都是一脈相承的:低字節(jié)在高位,,高字節(jié)在低位?;谶@種特色,,在處理Modbus浮點(diǎn)數(shù)通訊時(shí),需求交流雙字的凹凸字,;又比方在組態(tài)觸摸屏報(bào)警時(shí),,處理報(bào)警字與報(bào)警位的關(guān)系,相同需求精確了解西門(mén)子PLC的存儲(chǔ)區(qū)結(jié)構(gòu),。而本文中說(shuō)到的兩個(gè)小使用,,期望對(duì)咱們?cè)诰幊讨杏兴鶈⑹尽?/p>