<bdo id="2fwpw"></bdo><noframes id="2fwpw"><delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><bdo id="2fwpw"></bdo><delect id="2fwpw"></delect><delect id="2fwpw"><bdo id="2fwpw"></bdo></delect><noframes id="2fwpw"><noframes id="2fwpw"><delect id="2fwpw"><delect id="2fwpw"></delect></delect><rt id="2fwpw"></rt><delect id="2fwpw"></delect><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo> <bdo id="2fwpw"><rt id="2fwpw"></rt></bdo><noframes id="2fwpw"><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo><delect id="2fwpw"><rt id="2fwpw"></rt></delect><rt id="2fwpw"><rt id="2fwpw"></rt></rt><bdo id="2fwpw"><bdo id="2fwpw"></bdo></bdo><rt id="2fwpw"></rt><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><delect id="2fwpw"><noframes id="2fwpw"><noframes id="2fwpw"> <delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><noframes id="2fwpw"><noframes id="2fwpw">
xhgji
級別: 正式會(huì )員
精華主題: 0
發(fā)帖數量: 12 個(gè)
工控威望: 96 點(diǎn)
下載積分: 571 分
在線(xiàn)時(shí)間: 0(小時(shí))
注冊時(shí)間: 2010-06-28
最后登錄: 2015-12-03
查看xhgji的 主題 / 回貼
樓主  發(fā)表于: 2010-06-28 10:52
你用的是什么類(lèi)型的計數器?比如, 有加法計數器(它們只能正向計數1,2,3,...). 它們在英語(yǔ)中被縮寫(xiě)為CTU(count up, 升值計數), CNT, C, 或者CTR. 有減法計數器(它們只能逆向計數9,8,7,...). 當它們作為一條獨立的指令時(shí), 通常被叫做CTD(count down, 減值計數). 還有雙向計數器(它們可雙向計數1,2,3,4,3,2,3,4,5,...). 當它們作為一條獨立的指令時(shí), 通常被叫做UDC(up-down down counter, 加-減計數器).
     許多廠(chǎng)家只有一種或兩種類(lèi)型的計數器, 但這些計數器應能完成加計數, 減計數或雙向計數. 是不是有些混淆了? 難道就沒(méi)有一相標準嗎? 不要擔心, 計數器就是計數器, 不要管生產(chǎn)商怎樣稱(chēng)呼它們.
     更容易引起混淆的是, 大多數的生產(chǎn)商還加入了一定數量的高速計數器. 通常叫它們HSC(high-speed counter),CTH(CounTer High-speed?)或者別的名稱(chēng).
     典型的高速計數器是一個(gè)"硬件"設備. 而上面所列的普通計數器多是"軟件"計數器. 換句話(huà)說(shuō), 它們并不是真正存在于PLC中, 它們只是用軟件模擬的計數器. 而硬件計數器卻是真正存在于PLC中的, 它們不依賴(lài)PLC的掃描時(shí)間.
     按照拇指理論(rule of thumb), 一般情況下多使用普通(軟件)計數器, 除非所要計數的脈沖比2倍的掃描時(shí)間還要快. (例如掃描時(shí)間為2ms, 而所計脈沖每4ms或更長(cháng)時(shí)間才來(lái)一次, 那么此時(shí)我們使用軟件計數器. 如果脈沖間隔小于4ms(例如3ms), 那么使用硬件(高速)計數器. (2*掃描時(shí)間 = 2*2ms = 4ms)
xhgji
級別: 正式會(huì )員
精華主題: 0
發(fā)帖數量: 12 個(gè)
工控威望: 96 點(diǎn)
下載積分: 571 分
在線(xiàn)時(shí)間: 0(小時(shí))
注冊時(shí)間: 2010-06-28
最后登錄: 2015-12-03
查看xhgji的 主題 / 回貼
1樓  發(fā)表于: 2010-06-28 10:53
要使用計數器, 我們必須知道以下三件事情:
     1. 我們要計數的脈沖來(lái)自哪里. 典型情況下, 它來(lái)自一個(gè)輸入端子. (例如將一個(gè)傳感器接到輸入端0000)
     2. 在作出響應前, 我們要計多少次. 例如計數5個(gè)玩具裝入后開(kāi)始打包.
     3. 何時(shí)/怎樣復位計數器, 以便讓它重新計數. 例如, 我們計數5個(gè)玩具后, 將計數器復位.
     當程序在PLC上運行時(shí), 程序通常會(huì )顯示當前或"累計"值, 以便于我們觀(guān)察當前的計數值.
     典型計數器的計數范圍為0到9999, -32768到+32767, 或0至65535. 為什么都是些這么古怪的數字呢? 因為大多數PLC都是用的16位計數器. 0-9999是16位BCD(binary coded decimal, 二進(jìn)制編碼的十進(jìn)制)碼, -32768到32767和0到65535是16位二進(jìn)制碼, 我們在以后的章節會(huì )解釋這是什么意思.
xhgji
級別: 正式會(huì )員
精華主題: 0
發(fā)帖數量: 12 個(gè)
工控威望: 96 點(diǎn)
下載積分: 571 分
在線(xiàn)時(shí)間: 0(小時(shí))
注冊時(shí)間: 2010-06-28
最后登錄: 2015-12-03
查看xhgji的 主題 / 回貼
2樓  發(fā)表于: 2010-06-28 10:53
下面介紹一些我們將會(huì )碰到的指令符號(不同的廠(chǎng)家會(huì )有所不同), 并說(shuō)明它們的用法. 記住, 它們雖然看起來(lái)不同, 它用法基本都是相同的. 如果我們會(huì )設置一個(gè)計數器, 我們就會(huì )設置任意的計數了.
    在這個(gè)計數器中, 我們需要2個(gè)輸入. 一個(gè)接復位線(xiàn). 當該輸入端為ON時(shí), 當前(累積)計數值將被清零.
第二個(gè)輸入接的是我們要計數的脈沖.
     例如, 我們要對經(jīng)過(guò)傳感器前面的玩具計數, 我們將傳感器接到輸入端0001, 然后將地址為0001的常開(kāi)觸點(diǎn)接在脈沖線(xiàn)的前面.
     Cxxx是計數器的名稱(chēng). 如果我們想叫它計數器000, 那么在這里我們叫它"C000".
     yyyyy是我們在要求PLC做出響應前所要計的脈沖數. 如果我們在將玩具打包前要計5個(gè)玩具, 那么我們要該值改為5. 如果我們要計100個(gè)玩具, 那么就將該值改為100, 等等. 當計數器計數完畢(例如, 我們計數了yyyyy個(gè)玩具), 它將一組獨立的觸點(diǎn)變?yōu)镺N, 我們也將它標為Cxxx.
     注意, 計數器的累加值僅在脈沖輸入的上升沿發(fā)生變化.

    在上面的梯形圖中, 我們將計數器(叫做計數器000)設置為從輸入0001計數100個(gè)玩具, 然后使輸出500變?yōu)镺N. 傳感器0002將計數器復位.
xhgji
級別: 正式會(huì )員
精華主題: 0
發(fā)帖數量: 12 個(gè)
工控威望: 96 點(diǎn)
下載積分: 571 分
在線(xiàn)時(shí)間: 0(小時(shí))
注冊時(shí)間: 2010-06-28
最后登錄: 2015-12-03
查看xhgji的 主題 / 回貼
3樓  發(fā)表于: 2010-06-28 10:54
下面是我們會(huì )碰到的一個(gè)雙向計數器. 我們使用于上例相同的縮寫(xiě)(例如UDCxxx和yyyyy).

     在這個(gè)雙向計數器中, 我們需要使用3個(gè)輸入端. 復位輸入的功能與上例相同. 但是, 對于脈沖輸入有兩個(gè).一個(gè)是加計數, 一個(gè)是減計數. 在這個(gè)例子中, 我們把這個(gè)計數器叫做UDC000, 并且給它一個(gè)預設值1000. (我們共要計數1000個(gè)脈沖) 在輸入端, 我們給輸入端0001接上一個(gè)傳感器, 當它檢測到目標時(shí), 使輸入端0001變?yōu)镺N, 給輸入端0003也接上一個(gè)相同的傳感器. 當輸入端0001變?yōu)镺N時(shí), PLC正向計數, 當輸入端0003變?yōu)镺N時(shí), PLC逆向計數. 當計數值到達1000時(shí), 輸出端500變?yōu)镺N. 再次提醒注意的是, 計數器的累計值僅在脈沖輸入的下降沿改變.梯形圖如下所示.

    還有一件事要特別注意, 在大多數的PLC中計數器和定時(shí)器的名稱(chēng)是不一樣的. 這是因為它們通常使用相同的寄存器. 雖然我們還沒(méi)有學(xué)到定時(shí)器, 但我們必須記住這一點(diǎn), 因為它的確很重要.
     好了, 上面講的計數器可能有點(diǎn)難以理解, 但只要我們用過(guò)一次, 它們看起來(lái)就容易多了. 它們的確是一種必要的工具. 它們也是"非標準"基本指令之一. 但是,有一點(diǎn)要記住, 不管是哪個(gè)廠(chǎng)家生產(chǎn)的, 用法都是一樣的.
xhgji
級別: 正式會(huì )員
精華主題: 0
發(fā)帖數量: 12 個(gè)
工控威望: 96 點(diǎn)
下載積分: 571 分
在線(xiàn)時(shí)間: 0(小時(shí))
注冊時(shí)間: 2010-06-28
最后登錄: 2015-12-03
查看xhgji的 主題 / 回貼
4樓  發(fā)表于: 2010-06-28 10:55
此內容僅供新手參考一下
qlin
學(xué)過(guò)一點(diǎn)FX型PLC基本知識
級別: 家園?
精華主題: 0
發(fā)帖數量: 537 個(gè)
工控威望: 531 點(diǎn)
下載積分: 12343 分
在線(xiàn)時(shí)間: 258(小時(shí))
注冊時(shí)間: 2009-07-13
最后登錄: 2019-05-13
查看qlin的 主題 / 回貼
5樓  發(fā)表于: 2010-06-28 13:52
基礎知識,不錯。
僅很早前用過(guò)幾次順控編程(PLC),嘿嘿,沒(méi)尋找機會(huì )

国产精品碰碰现在自|超碰香蕉人人网99精品|人妻无码一区二区19p|久久久噜噜噜久久中文字幕|亚洲va中文字幕无码
<bdo id="2fwpw"></bdo><noframes id="2fwpw"><delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><bdo id="2fwpw"></bdo><delect id="2fwpw"></delect><delect id="2fwpw"><bdo id="2fwpw"></bdo></delect><noframes id="2fwpw"><noframes id="2fwpw"><delect id="2fwpw"><delect id="2fwpw"></delect></delect><rt id="2fwpw"></rt><delect id="2fwpw"></delect><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo> <bdo id="2fwpw"><rt id="2fwpw"></rt></bdo><noframes id="2fwpw"><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo><delect id="2fwpw"><rt id="2fwpw"></rt></delect><rt id="2fwpw"><rt id="2fwpw"></rt></rt><bdo id="2fwpw"><bdo id="2fwpw"></bdo></bdo><rt id="2fwpw"></rt><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><delect id="2fwpw"><noframes id="2fwpw"><noframes id="2fwpw"> <delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><noframes id="2fwpw"><noframes id="2fwpw">