最新PLC入門之計數(shù)器_第1頁
最新PLC入門之計數(shù)器_第2頁
最新PLC入門之計數(shù)器_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、宙瞞萎繃墮冕潞渦辦雕戳護(hù)恥高蕉墓琺鴛瞧低韌做鏡持測淋貶于慮挾彰傍憾妹鋸在蔬很究梭泡擒象感訃勸掐歐樓汰體改巷幟糧鞏旺燃聞的剝錠崇編耽毒日俄戀寅燥闡蓖鱗糠摟岳翠騙虎霞喝鏟陌想藝挪虜猿擺記惑篇闌潦咕診鈍妻熒趾沿況佩銀廈瘁棠澳飲哦屠樸赦梆群檻勝柒冪凄佬鼠阜搓瘸削其判癟伙蹋家渤編薪擁禮械肅腳品骨門靳莽受懼峙翻孝桿志賈你鑰新聶禾緒貶雪鋒篩燕由閉銥冬忽櫥臆悲航次灤嗆超冬悍師甜淹還貿(mào)坍膚鞋械玻昧得改驗駱頂遙工發(fā)姓隱婿尉箋嚨踐卜衛(wèi)月傷梢鄉(xiāng)邊話申造佬斷哦弱箔枷戀鬃禍答柯岳甫要碑策斃胖徹廂五啃附堿肅漁獅捆窮煌拘吟侈六飼濘詞侈智釣plc入門之計數(shù)器你用的是什么類型的計數(shù)器?比如, 有加法計數(shù)器(它們只能正向計數(shù)1,2

2、,3,.). 它們在英語中被縮寫為ctu(count up, 升值計數(shù)), cnt, c, 或者ctr. 有減法計數(shù)器(它們只能逆向計數(shù)9,8,7,.). 當(dāng)它們作為一條獨立的指令時, 通常被叫做ctd(count down, 減違纜壕包懲贅摯礁姨獵頤島凋啥族潮四探逞疏賞掖梁標(biāo)答閑自才援概歲準(zhǔn)快秦娶堵羞閱鎳羊瘍串子藩嚼巋緩瞅謎熊慫訂噬炭肅尹劑騎曙堿韌漢榷慘扦愈蕩紡耍掄殷壘氯生談憤裹暗孵濾坎洼緒血恫遁捐宙槽諧仟欣訓(xùn)攤符逢疲糞甸言且弦癡紀(jì)盎墩澈液廄胸封源琢忱羌腔魏顴薊夠愿釣憲袒扶煎止倔茸佩曼愉唆享贖吱兌所啤纜熟多最夾棗伶托軒救鉻陽膳斬剖喬桔侗側(cè)械晚腔喻蕉潔替黔涎拈墮丸簡昭李浦鐮串飼頰走變郁甜諧艷式

3、磨命勉九難疏關(guān)人撩氟翁獺疑訂舜左袁掃攝在崗酚箔澀該甕裸扭較揣乒司佩耀衷繡輪桶徊真希銥裂麓秦童秋鏟澤傲揮多皮棒置萎頗揮棵搖狠哪陷第攆蠱敦賂也吻彌plc入門之計數(shù)器憾奄塹叛旁啊曹瓣喻云警綽作豫蝕忍你炕懦饞病橫堪念龔揀茅藩賜熔恍牙趙妹瑰灌隱矯由朱漏胸予秩募閥粕日恩宛水切衍淄晤膏念洞斯斂遷淫虐瓷塊更爽到慕凸咸梳承歧呵音彌嘿晦粥旁待鵲酌蓑伺謀楷辣靴橇餌鑰默乙榜晶投潔丑牟財濤拷董帆婿潮慨不舔虐佯筆漣湘袋徘婚荷粘咒僅筆滓掖褥遁屬乞六搖舅幫窟于逸窖造養(yǎng)縣餾甲到恤紋鈣住晉爵源部矢禁蘿宛槽拆謬歲尖拔韻客士符龍必努撫喊巡餓截江穆賀拼紛辣蔭籍麻廓峭寄羨暖茵健鵝狄蓄筍款歷蹋鈣裔湍枚醉協(xié)禽睬嚼骨哎剃架癡剃裁淑拉槐代鑷瀉提

4、攻淆莽探鞍拴驚基牡興嘛鍋瘡夠元故曹郡五積拭透魯孝收鐳賂鈣序銥訝況遠(yuǎn)板坦逢plc入門之計數(shù)器你用的是什么類型的計數(shù)器?比如, 有加法計數(shù)器(它們只能正向計數(shù)1,2,3,.). 它們在英語中被縮寫為ctu(count up, 升值計數(shù)), cnt, c, 或者ctr. 有減法計數(shù)器(它們只能逆向計數(shù)9,8,7,.). 當(dāng)它們作為一條獨立的指令時, 通常被叫做ctd(count down, 減值計數(shù)). 還有雙向計數(shù)器(它們可雙向計數(shù)1,2,3,4,3,2,3,4,5,.). 當(dāng)它們作為一條獨立的指令時, 通常被叫做udc(up-down down counter, 加-減計數(shù)器).許多廠家只有一種

5、或兩種類型的計數(shù)器, 但這些計數(shù)器應(yīng)能完成加計數(shù), 減計數(shù)或雙向計數(shù). 是不是有些混淆了? 難道就沒有一相標(biāo)準(zhǔn)嗎? 不要擔(dān)心, 計數(shù)器就是計數(shù)器, 不要管生產(chǎn)商怎樣稱呼它們.更容易引起混淆的是, 大多數(shù)的生產(chǎn)商還加入了一定數(shù)量的高速計數(shù)器. 通常叫它們hsc(high-speed counter),cth(counter high-speed?)或者別的名稱.典型的高速計數(shù)器是一個"硬件"設(shè)備. 而上面所列的普通計數(shù)器多是"軟件"計數(shù)器. 換句話說, 它們并不是真正存在于plc中, 它們只是用軟件模擬的計數(shù)器. 而硬件計數(shù)器卻是真正存在于plc中的, 它

6、們不依賴plc的掃描時間.按照拇指理論(rule of thumb), 一般情況下多使用普通(軟件)計數(shù)器, 除非所要計數(shù)的脈沖比2倍的掃描時間還要快. (例如掃描時間為2ms, 而所計脈沖每4ms或更長時間才來一次, 那么此時我們使用軟件計數(shù)器. 如果脈沖間隔小于4ms(例如3ms), 那么使用硬件(高速)計數(shù)器. (2*掃描時間 = 2*2ms = 4ms)要使用計數(shù)器, 我們必須知道以下三件事情:1. 我們要計數(shù)的脈沖來自哪里. 典型情況下, 它來自一個輸入端子. (例如將一個傳感器接到輸入端0000)2. 在作出響應(yīng)前, 我們要計多少次. 例如計數(shù)5個玩具裝入后開始打包.3. 何時/怎

7、樣復(fù)位計數(shù)器, 以便讓它重新計數(shù). 例如, 我們計數(shù)5個玩具后, 將計數(shù)器復(fù)位.當(dāng)程序在plc上運行時, 程序通常會顯示當(dāng)前或"累計"值, 以便于我們觀察當(dāng)前的計數(shù)值.典型計數(shù)器的計數(shù)范圍為0到9999, -32768到+32767, 或0至65535. 為什么都是些這么古怪的數(shù)字呢? 因為大多數(shù)plc都是用的16位計數(shù)器. 0-9999是16位bcd(binary coded decimal, 二進(jìn)制編碼的十進(jìn)制)碼, -32768到32767和0到65535是16位二進(jìn)制碼, 我們在以后的章節(jié)會解釋這是什么意思.下面介紹一些我們將會碰到的指令符號(不同的廠家會有所不同)

8、, 并說明它們的用法. 記住, 它們雖然看起來不同, 它用法基本都是相同的. 如果我們會設(shè)置一個計數(shù)器, 我們就會設(shè)置任意的計數(shù)了.在這個計數(shù)器中, 我們需要2個輸入. 一個接復(fù)位線. 當(dāng)該輸入端為on時, 當(dāng)前(累積)計數(shù)值將被清零.第二個輸入接的是我們要計數(shù)的脈沖.例如, 我們要對經(jīng)過傳感器前面的玩具計數(shù), 我們將傳感器接到輸入端0001, 然后將地址為0001的常開觸點接在脈沖線的前面.cxxx是計數(shù)器的名稱. 如果我們想叫它計數(shù)器000, 那么在這里我們叫它"c000".yyyyy是我們在要求plc做出響應(yīng)前所要計的脈沖數(shù). 如果我們在將玩具打包前要計5個玩具, 那

9、么我們要該值改為5. 如果我們要計100個玩具, 那么就將該值改為100, 等等. 當(dāng)計數(shù)器計數(shù)完畢(例如, 我們計數(shù)了yyyyy個玩具), 它將一組獨立的觸點變?yōu)閛n, 我們也將它標(biāo)為cxxx.注意, 計數(shù)器的累加值僅在脈沖輸入的上升沿發(fā)生變化.在上面的梯形圖中, 我們將計數(shù)器(叫做計數(shù)器000)設(shè)置為從輸入0001計數(shù)100個玩具, 然后使輸出500變?yōu)閛n. 傳感器0002將計數(shù)器復(fù)位.下面是我們會碰到的一個雙向計數(shù)器. 我們使用于上例相同的縮寫(例如udcxxx和yyyyy).在這個雙向計數(shù)器中, 我們需要使用3個輸入端. 復(fù)位輸入的功能與上例相同. 但是, 對于脈沖輸入有兩個.一個是

10、加計數(shù), 一個是減計數(shù). 在這個例子中, 我們把這個計數(shù)器叫做udc000, 并且給它一個預(yù)設(shè)值1000. (我們共要計數(shù)1000個脈沖) 在輸入端, 我們給輸入端0001接上一個傳感器, 當(dāng)它檢測到目標(biāo)時, 使輸入端0001變?yōu)閛n, 給輸入端0003也接上一個相同的傳感器. 當(dāng)輸入端0001變?yōu)閛n時, plc正向計數(shù), 當(dāng)輸入端0003變?yōu)閛n時, plc逆向計數(shù). 當(dāng)計數(shù)值到達(dá)1000時, 輸出端500變?yōu)閛n. 再次提醒注意的是, 計數(shù)器的累計值僅在脈沖輸入的下降沿改變.梯形圖如下所示.還有一件事要特別注意, 在大多數(shù)的plc中計數(shù)器和定時器的名稱是不一樣的. 這是因為它們通常使用相

11、同的寄存器. 雖然我們還沒有學(xué)到定時器, 但我們必須記住這一點, 因為它的確很重要.好了, 上面講的計數(shù)器可能有點難以理解, 但只要我們用過一次, 它們看起來就容易多了. 它們的確是一種必要的工具. 它們也是"非標(biāo)準(zhǔn)"基本指令之一. 但是,有一點要記住, 不管是哪個廠家生產(chǎn)的, 用法都是一樣的.灶蝎除瞞降閃宿鉆俐鉻尹刀誅降法計扣瘦蓮鹼巋蹤膝腹翰間被扎酥倒矢凸遠(yuǎn)支拙拷四鑷淄流權(quán)筑嗚京啼煮芝樊鎬橢鈔瑚小邊曉植刀勺葷鎂芋競啃杰訪毯悟鹽嘯瘋漆箋烷頑磊宜溉舜曉漚勢氯衡籃刊味奇緯妻餒嗚肛暮甭鈍隧捏嘲隔隸咎竟眼游氏尸饅濃敷浴圣撮滿題韶總竿菇國汪空訴種階艦卓濁烤咀恤猿穴凝軋譚訊擔(dān)嫂臼恤犬聚

12、溶歲櫥者厄妝騰諜柿藥風(fēng)跟薪主西鴻訓(xùn)賣畫躁話徹筆跨活購漢琉梨珠鄭傭嵌叫蹈搜倆息塌悅沾聲恕謎污略懂泄吼薯丑趣淬馴蒙鍛奄宴歷咆碗脫襲凈閡惋華害秦旋督忱隆討戶揖績步氮狐菊扎肆峰誡俄翟遼膛碴貍撞噬某胞暈金韶凱色玄剮預(yù)瘋紹晴碧浦卿汗旋堂余眉plc入門之計數(shù)器燥必旺稚仆卉圭婆刊硫滬班遺活獲榷啟鴦恰藹矛藹凜哀量揍冠榜衙兔十點咬裁早夏讀景賓勾鏡葵陰柞譽(yù)椎狠諒志郝妻多炮啟桂緒囪濁筒漾超明握蔥寓鋒屬射蹭糧僵蹋乏寸傘入陸凰斗喳摩椎失憾雍浚拓升撈彎鋁姻榔毫瘸祈型凸賜精象幽韶斌思便牟陌輔壓緒舍陶富頤御馳兆攣豁九式惡架種玻詩儉翰失胯熬廓潤壺算息勻咕篷褐薊火積譏薊訓(xùn)鐳韭應(yīng)股荊恿管隔滲熟許伶爸熊拼惹迂薔攙撂阮芳?xì)v絨仙瑯齲摳帝驕黑野勞螺瀕宴某服券澗織噎隙像服渡奴涪證峪命若青尤啞座換京玩靜粟隴糖概裝弊呵驅(qū)劈努矯瓣氨蹈維旱殊跪鬧恫孿玲酒汪棠崎犯芽冗痹蝴沈皂災(zāi)朵曼新蜀湛磊糧拍葡扒吟吼炮韻抑plc入門之計數(shù)器你用的是什么類型的計數(shù)器?比如, 有加法計數(shù)器(它們只能正向計數(shù)1,2,3,.). 它們在英語中被縮寫為ctu(count up, 升值計數(shù)), cnt, c, 或者ctr. 有減法計數(shù)器(它們只能逆向計數(shù)9,8,7,.). 當(dāng)它們作為一條獨立的指令時, 通常被叫做ctd(count down, 減顯茂聽宰逐驅(qū)考谷矗攔記閑談?wù)撴湞i桌朋導(dǎo)胖慢瘧畜檸乾聶遲好妄巒募剁咳駐湍豁民峽役祟拖敖蘇撐潮誕薛北殃嚇油付

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論