- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無(wú)線測(cè)控專家
????????
計(jì)數(shù)器 strong> p>
???????? A
??????????counter是一個(gè)簡(jiǎn)單的設(shè)備,旨在做一個(gè)簡(jiǎn)單的
??????????事 - 數(shù)。然而,使用它們有時(shí)可能是一個(gè)挑戰(zhàn),因?yàn)?
??????????每個(gè)制造商(無(wú)論出于何種原因)似乎都使用它們
??????????辦法。請(qǐng)放心,以下信息將讓您簡(jiǎn)單
??????????并輕松編程任何人的計(jì)數(shù)器。 p>
???????? 什么
??????????那里有各種柜臺(tái)嗎? strong>
??????????好吧,有上升計(jì)數(shù)器(他們只計(jì)算
??????????1,2,3 ......)。這些被稱為CTU,(向上計(jì)數(shù))CNT,C或CTR。有
??????????向下計(jì)數(shù)器(他們只倒數(shù)9,8,7,......)。
??????????當(dāng)它們是獨(dú)立的時(shí),它們通常被稱為CTD(倒計(jì)時(shí))
??????????指令。還有向上的柜臺(tái)
??????????(它們計(jì)數(shù)和/或減少1,2,3,4,3,2,3,4,5,......)這些通常是
??????????當(dāng)它們是單獨(dú)的指令時(shí)稱為UDC(上下計(jì)數(shù)器)。 p>
???????? 很多
??????????制造商只有一種或兩種類型的計(jì)數(shù)器,但它們可以
??????????用來(lái)計(jì)數(shù),減少或兩者兼而有之。 困惑了嗎? em>
??????????你能說(shuō) " 沒有標(biāo)準(zhǔn)化 " 嗎?別擔(dān)心,
??????????無(wú)論制造商稱之為什么,理論都是一樣的。
??????????柜臺(tái)是柜臺(tái)柜臺(tái)...... p>
???????? To
??????????進(jìn)一步混淆問(wèn)題,大多數(shù)制造商還包括一個(gè)有限的
??????????多個(gè)高速計(jì)數(shù)器。這些通常都是
??????????叫做HSC(高速計(jì)數(shù)器),CTH(CounTer高速?)還是其他什么。
??????????點(diǎn)擊
??????????通常,高速計(jì)數(shù)器是 " 硬件 em> " 。設(shè)備。
??????????上面列出的普通計(jì)數(shù)器通常是 " 軟件 em> " 。
??????????計(jì)數(shù)器。換句話說(shuō),它們實(shí)際上并不存在于plc中
??????????而是用軟件模擬它們。硬件計(jì)數(shù)器確實(shí)存在
??????????plc,它們不依賴于掃描時(shí)間。點(diǎn)擊
??????????一個(gè)好的經(jīng)驗(yàn)法則 strong>只是總是使用法線
??????????(軟件)計(jì)數(shù)器,除非您計(jì)數(shù)的脈沖將更快到達(dá)
??????????掃描時(shí)間超過(guò)2倍。 (即如果掃??描時(shí)間是2ms并且脈沖將是
??????????每隔4毫秒或更長(zhǎng)時(shí)間到達(dá)計(jì)數(shù),然后使用軟件計(jì)數(shù)器。
??????????如果它們的到達(dá)速度超過(guò)每4毫秒(例如3毫秒),那么使用
??????????硬件(高速)計(jì)數(shù)器。 (2xscan時(shí)間= 2x2ms = 4ms) p>
???????? To
??????????使用它們我們必須知道3件事: p>
???????? 何時(shí)
??????????該程序正在程序通常顯示的plc上運(yùn)行
??????????當(dāng)前或 " 累積 em> " 對(duì)我們有價(jià)值所以我們可以看到
??????????當(dāng)前計(jì)數(shù)值。 p>
???????? 通常
??????????計(jì)數(shù)器可以從0到9999,-32,768到+32,767或0到65535計(jì)數(shù)。
??????????為什么奇怪的數(shù)字?因?yàn)榇蠖鄶?shù)PLC都有16位計(jì)數(shù)器。好
??????????在后面的章節(jié)中進(jìn)入這意味著什么,但現(xiàn)在就足夠了
??????????假設(shè)0-9999是16位BCD(二進(jìn)制編碼的十進(jìn)制)和-32,768
??????????到32767和0到65535是16位二進(jìn)制。 p>
???????? 這里
??????????是我們將遇到的一些指令符號(hào)(取決于
??????????我們選擇哪個(gè)制造商)以及如何使用它們。記得那時(shí)候
??????????它們可能看起來(lái)不同,它們的使用方式基本相同。如果
??????????我們可以設(shè)置一個(gè)我們可以設(shè)置任何一個(gè)。 p>
???????? p> 在
??????????這個(gè)柜臺(tái)我們需要2個(gè)輸入。點(diǎn)擊
??????????一個(gè)在復(fù)位線之前。當(dāng)此輸入打開電流時(shí)
??????????(累計(jì))計(jì)數(shù)值將返回零。 For
??????????例如,如果我們計(jì)算傳感器前面有多少個(gè)小部件通過(guò)
??????????物理連接到輸入0001然后我們將正常
??????????在脈沖線前面打開具有地址0001的觸點(diǎn)。 p>
???????? Cxxx
??????????是柜臺(tái)的名稱。如果我們想把它稱為萬(wàn)計(jì),那么我們
??????????將 " C000 " 放入這里。 p>
???????? yyyyy
??????????是在做某事之前我們想要計(jì)算的脈沖數(shù)。如果
??????????我們想要在打開物理輸出到盒子之前計(jì)算5個(gè)小部件
??????????他們我們會(huì)把5放在這里。如果我們想要計(jì)算100個(gè)小部件,那么我們
??????????當(dāng)計(jì)數(shù)器結(jié)束時(shí)(即我們計(jì)算在內(nèi))會(huì)在這里放100
??????????yyyyy小部件)它將打開一組我們也有的聯(lián)系人
??????????標(biāo)簽Cxxx。 p>
???????? 注意
??????????計(jì)數(shù)器累計(jì)值僅在關(guān)閉時(shí)轉(zhuǎn)換為開啟轉(zhuǎn)換
??????????脈沖輸入。 p>
???????? < / p>
???????? 這是
??????????梯子上的符號(hào)顯示我們?nèi)绾卧O(shè)置一個(gè)柜臺(tái)(我們將其命名
??????????計(jì)數(shù)器000)在打開之前從輸入0001計(jì)數(shù)100個(gè)小部件
??????????輸出500.傳感器0002重置計(jì)數(shù)器。 p>
???????? 下面
??????????是我們可能遇到的一個(gè)上下計(jì)數(shù)器的符號(hào)。我們將使用
??????????與上面例子中的縮寫相同。(即UDCxxx和yyyyy) p>
???????? p>
???????? 在
??????????這個(gè)向上的計(jì)數(shù)器我們需要分配3個(gè)輸入。復(fù)位輸入有
??????????與上面相同的功能。但是,而不是只有一個(gè)輸入
??????????對(duì)于脈沖計(jì)數(shù)我們現(xiàn)在有2.一個(gè)用于計(jì)數(shù)和
??????????另一個(gè)是倒計(jì)時(shí)。在這個(gè)例子中,我們將調(diào)用計(jì)數(shù)器
??????????UDC000,我們將給它一個(gè)1000的預(yù)設(shè)值。(我們將計(jì)數(shù)1000
??????????總脈沖)對(duì)于輸入,我們將使用一個(gè)傳感器來(lái)打開輸入
??????????當(dāng)它看到目標(biāo)時(shí)的0001和輸入0003處的另一個(gè)傳感器也將
??????????當(dāng)它看到目標(biāo)時(shí)打開。當(dāng)輸入0001打開時(shí),我們會(huì)計(jì)數(shù)
??????????當(dāng)輸入0003打開時(shí),我們倒計(jì)時(shí)。當(dāng)我們達(dá)到1000個(gè)脈沖
??????????我們將打開輸出500.再次注意計(jì)數(shù)器
??????????累積值僅在脈沖轉(zhuǎn)換為關(guān)閉時(shí)改變
??????????輸入。梯形圖如下所示。 p>
???????? p>
???????? 點(diǎn)擊
??????????這里和
??????????觀看動(dòng)畫真正學(xué)習(xí)! b> p>
???????? 一個(gè)
??????????重要的是要注意計(jì)數(shù)器和計(jì)時(shí)器不能相同
??????????名稱(在大多數(shù)PLC中)。這是因?yàn)樗鼈兺ǔJ褂孟嗤募拇嫫鳌?
??????????我們還沒有了解計(jì)時(shí)器,但你可能會(huì)注意到這一點(diǎn)
??????????供將來(lái)參考,因?yàn)樗浅V匾? p>
???????? 嗯,
??????????上面的計(jì)數(shù)器可能看起來(lái)很難理解但實(shí)際上卻是這樣
??????????一旦我們習(xí)慣使用它們就很容易了。他們當(dāng)然是必不可少的
??????????工具。它們也是最少的 " 標(biāo)準(zhǔn)化 em> " 之一。
??????????我們將看到的基本說(shuō)明。但是,永遠(yuǎn)
??????????請(qǐng)記住,從制造商到制造商的理論是一樣的!
?????????? p>
??????????
??????????第二個(gè)輸入是我們計(jì)數(shù)脈沖的地址
??????????來(lái)自(哪里。 p>
????????