精品国产亚洲国产亚洲,久热中文在线观看精品视频,成人三级av黄色按摩,亚洲AV无码乱码国产麻豆

產(chǎn)品展廳收藏該商鋪

您好 登錄 注冊(cè)

當(dāng)前位置:
上海翰粵自動(dòng)化系統(tǒng)有限公司>技術(shù)文章>西門子S7-200PLC編程小技巧

技術(shù)文章

西門子S7-200PLC編程小技巧

閱讀:1396          發(fā)布時(shí)間:2016-1-4

西門子S7-200PLC編程小技巧

西門子的 S7-200 PLC 功能強(qiáng)大,性能可靠,但在做數(shù)學(xué)運(yùn)算時(shí)不能象語(yǔ)言那樣做變量類型自動(dòng)轉(zhuǎn)換,經(jīng)常要手工做 BTI、ITD 之類的轉(zhuǎn)換,計(jì)算完成后又要 DTI 等耗時(shí)的操作,而且使代碼行數(shù)增加,程序可讀性不好,也降低了程序運(yùn)行的效率。

本文給出一種可以避免使用這些指令的小技巧,使你的代碼看起來(lái)更簡(jiǎn)潔,也縮程序的掃描周期。

就是在計(jì)算機(jī)編程中做算法設(shè)計(jì)時(shí)典型的以空間換時(shí)間的思想。比如一個(gè)字變量,在計(jì)算中經(jīng)常要向雙字變量轉(zhuǎn)換,則我們?cè)诙x符號(hào)時(shí)讓該變量占據(jù)雙字的內(nèi)存空間,將不用的字清零,則可同時(shí)以字型或雙字型訪問(wèn)該變量而不需要進(jìn)行專門的轉(zhuǎn)換。

S7-200 的內(nèi)存格式與我們常用的 PC 機(jī)正好相反,它是高字在前,低字在后的。所以我們可以將字變量放在后兩個(gè)字節(jié),在程序初始化時(shí)將前兩個(gè)字節(jié)清零(程序的其它地方不得使用這兩個(gè)字節(jié))。

如我們定義符號(hào)時(shí)將字變量定義在 VW2,同時(shí)保持 VW0 的值為零。則程序中可以用 VW2 以字型訪問(wèn)該變量,同時(shí)也可以 VD0 以雙字型訪問(wèn),避免了類型轉(zhuǎn)換。

為了避免使用時(shí)混淆,以明確的符號(hào)定義來(lái)區(qū)分字類型和雙字類型。在此強(qiáng)烈推薦類匈牙利命名法:以前綴指示變量類型,用首字母大寫的有意義的英文單詞的組合作變量名。本人習(xí)慣用以下綴:
   b ---- 字節(jié)型變量(byte)
   w ---- 字型變量(word)
   d ---- 雙字變量(double)
   r ---- 實(shí)型變量(real)
   f ---- 位變量(flag)
   btn --- 自復(fù)位按鈕式輸入(button)
   sw ---- 切換開(kāi)關(guān)或自鎖按鈕輸入(switch)
   sig --- 傳感器、編碼等電平信號(hào)輸入(signal)
   rly --- 輸出繼電器位(relay)
   ……
   當(dāng)然,這個(gè)根據(jù)個(gè)人習(xí)慣來(lái),沒(méi)有定則,主要是利于自己區(qū)分。
   假如有一個(gè)字類型變量名為 VarName,為使用前面的轉(zhuǎn)換技巧,我們可以這樣定義:
   wVarName ---- VW2
   dVarName ---- VD0

在程序初始化時(shí)將 VW0 清零(如果是不需要記憶的變量,直接將 dVarName 清零也可)或者在數(shù)據(jù)塊中將 VW0 設(shè)置為零。則以后需要以字類型訪問(wèn)變量時(shí)就用 wVarName,需要以雙字類型訪問(wèn)變量時(shí)就用 dVarName。*不需要類型轉(zhuǎn)換。

本方法可以極大的減少程序語(yǔ)句數(shù),使程序更簡(jiǎn)潔、可讀性更好,由于不需要做耗時(shí)的類型轉(zhuǎn)換,程序運(yùn)行效率也得到提高。且數(shù)學(xué)運(yùn)算量越大,效率提高越明顯。

缺點(diǎn)是要多占用兩字節(jié)的內(nèi)存,以后程序中不能使用 VW0。但 S7-200 的 RAM 空間很大,一般是用不完的,以 226 為例,有多達(dá) 10K 的 RAM,偶從來(lái)沒(méi)有超過(guò) 1K。 這些 RAM 都是花錢買來(lái)的,不用白不用,不用也是浪費(fèi)了。

同理,如果有字節(jié)型變量經(jīng)常需要與字類型變量相互轉(zhuǎn)換,讓字節(jié)變量占用一個(gè)字的內(nèi)存寬度浪費(fèi)一個(gè)字節(jié),避免類型轉(zhuǎn)換。

收藏該商鋪

請(qǐng) 登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~

對(duì)比框

產(chǎn)品對(duì)比 產(chǎn)品對(duì)比 聯(lián)系電話 二維碼 意見(jiàn)反饋 在線交流

掃一掃訪問(wèn)手機(jī)商鋪
021-60531200
在線留言
91大神国内精品免费网站-亚洲免费电影一区二区| 一区二区三区国产高清mm-美女张开腿让帅哥桶爽| 深夜三级福利在线播放-日韩精品一区二区在线天天狠天| 青青操大香蕉在线播放-国产亚洲欧美精品在线观看| 天天干天天干2018-91人妻人人澡人爽精品| 欧美日韩黑人在线播放-51在线精品免费视频观看| 亚洲精品激情一区二区-久久成人国产欧美精品一区二区| 欧洲精品一区二区三区中文字幕-91久久国产综合久久蜜月精品| 欧美伦乱淫老妇女激情吧-亚洲女邻居精品二区久久| 成人av一区二区蜜桃-亚洲色图激情人妻欧美| 国产av一区二区三区日韩接吻-av网址在线播放网站| 天天日天天干天天综合-99久久综合狠狠综合久久| 免费午夜福利在线观看-黄色日本黄色日本韩国黄色| 婷婷综合在线视频观看-亚洲一区二区三区香蕉| 两性污污视频网站在线观看-亚洲欧美日韩激情一区| 午夜精品午夜福利在线-内射无套内射国产精品视频| 国语自产偷拍精品视频偷拍-国产伊人这里只有精品视频| 狠狠狠狠爱精品一二三四区-l舌熟女av国产精品| 久久蜜桃精品一区二区-麻豆视频啊啊啊好舒服| 亚洲愉拍自拍欧美精品app-亚洲一区不卡在线视频| 国产在线观看高清精品-四季av一区二区三区中文字幕| 亚洲女人黄色录像一区-日韩av电影在线免费看| 亚洲美女喘息呻吟的网站-国产免费一区二区三区三洲| 韩漫一区二区在线观看-精品国产免费未成女一区二区三区| 黄片黄片在线免费观看-激情综合网激情五月俺也去| 91亚洲美女视频在线-熟妇人妻精品一区二区三区蜜臀| 极品人妻av在线播放-久久精品视频一区二区三区| 亚洲精品在线观看一二三区-在线观看国产中文字幕视频| 中文不卡一区二区三区-老司机在线老司机在线一区| 日韩国产一区二区三区在线-精品日韩人妻少妇av| 午夜福利1区2区3区-午夜洗澡免费视频网站| 亚洲精品在线观看一二三区-在线观看国产中文字幕视频| 欧美看片一区二区三区-人妻无卡精品视频在线| 欧洲精品一区二区三区中文字幕-91久久国产综合久久蜜月精品| hd在线观看一区二区-免费一区二区三区毛片在线| 国产精品久久久精品一区-99久久免费精品国产男女性高好| 国模自慰一区二区三区-日韩一级黄色片天天看| 欧美精品国产系列一二三国产真人-在线观看国产午夜视频| 亚洲黄片三级三级三级-国产成人一区二区在线视频| 日韩亚洲欧美综合在线-成人在线网站在线观看| 中文字幕人妻少妇第一页-隔壁的女孩在线看中文字幕|