1樓:專業工程與維修
s7-300計數器使用:
按照一般的理解,計數器的輸出位或它的常開觸點應該在計數值到達預置值時接通,這種要求用大多plc加計數器一般都能實現。但是s7-300的加計數器的計數值到達預置值時,其輸出位的狀態沒有什麼變化 。
實際上,s7-300的加計數器與眾不同,計數值為0時其輸出位q為0,計數值非零時其輸出位為1。為了實現計數值到達預置值時產生乙個動作,可以在計數器之後使用乙個比較指令(見下圖),當它的計數值大於等於預置值(圖中為12)時比較指令等效的觸點接通,用它來驅動乙個線圈。此時計數器的預置值pv實際上不起作用。
另乙個更簡單的方法是使用減計數器,開始計數之前寫入預置值,計數值到達預置值時其計數值變為0,其輸出位由1變為0,將輸出位取反(用它的常閉觸點控制乙個線圈),就可以用來完成我們需要的操作了。
2樓:津朝醉
是西門子的s7-300麼? 如果是,你的 一直是0 不會是1的,因為s7-300的計數器的pv端只是這個計數器的預置位,並不是觸發計數器的輸出,只是乙個計數的起始值。。。
3樓:去平許呵
當你的計數器的當前值等於0的時候,的輸出即為0 。
4樓:匿名使用者
當為0並且計數器的值不大於30時。。你用同時控制cu,s位不科學。
5樓:凱撒星星
只有計數器的當前值不為0,計數器的狀態就為1
s7-200計數器問題?
6樓:等待的幸福快樂
ctd為遞減計數器指令助計符,cn為計數器編號,cd為減計數脈衝輸入端,ld為復位脈衝輸入端,pv為設定值。
當復位端ld無效時,計數器對減計數脈衝輸入端(cd)的上公升沿從當前值開始減1計數。減到0時,停止計數,計數器位被置on。復位輸入(ld)為on時,計數器復位,計數器當前值被置為設定值pv,計數器位為off。
本例中,編號c5的計數器為遞減計數器,指令中設定值pv =3,其工作過程如下。
1)當復位輸入控制訊號接通為on時,計數器復位,計數器位c5變為off,c5當前值被置為設定值3。
2)當復位輸入( ld)無效,即斷開為off時,在計數脈衝輸入端接通的上公升沿,c5從當前值開始(減1)計數。
3)當前值為0時,計數器位c5由off變為on,其c5常開觸點閉合,。
4)當再次接通時,c5復位,即計數器位為off,當前值被置為設定值3。
7樓:
1. 計數器指令介紹。
計數器利用輸入脈衝上公升沿累計脈衝個數。結構主要由乙個16位的預置值暫存器、乙個16位的當前值暫存器和一位狀態位組成。當前值暫存器用以累計脈衝個數,計數器當前值大於或等於預置值時,狀態位置1。
s7-200系列plc有三類計數器:ctu-加計數器,ctud-加/減計數器,ctd-減計數。
2. 計數器工作原理分析。
(1)加計數器指令(ctu)
當r=0時,計數脈衝有效; 當cu端有上公升沿輸入時,計數器當前值加1。當計數器當前值大於或等於設定值(pv)時,該計數器的狀態位c-bit置1,即其常開觸點閉合。計數器仍計數,但不影響計數器的狀態位。
直至計數達到最大值(32767)。當r=1時,計數器復位,即當前值清零,狀態位c-bit也清零。加計數器計數範圍:
(2) 加/減計數指令(ctud)
當r=0時,計數脈衝有效;當cu端(cd端)有上公升沿輸入時,計數器當前值加1(減1)。當計數器當前值大於或等於設定值時,c-bit置1,即其常開觸點閉合。當r=1時,計數器復位,即當前值清零,c-bit也清零。
加減計數器計數範圍:–32768~32767。
(3)減計數指令(ctd)
當復位ld有效時,ld=1,計數器把設定值(pv)裝入當前值儲存器,計數器狀態位復位(置0)。當ld=0,即計數脈衝有效時,開始計數,cd端每來乙個輸入脈衝上公升沿,減計數的當前值從設定值開始遞減計數,當前值等於0時,計數器狀態位置位(置1),停止計數。
8樓:匿名使用者
上面各位網友說「乾脆別用那個ctu的計數器了,直接用訊號的上公升沿觸發inc_dw就行了,雙字能計到好幾億了 」-這種應用是有一定的侷限性的,它只適宜低速脈衝計數。任何兩個脈衝之間間隙應大於3個plc掃瞄週期,脈衝寬度應大於2個plc掃瞄週期,才能完全保證使用上述方法不漏掉計數。
9樓:紫冰魯雅
首先謝謝兩位的指點。具體情況是這樣的,首倉貨物滿倉後計數器加1,控制k1繼電器開啟第一閥板,流到第一倉。第一倉出空,首倉再次滿倉後,計數器再加1等於2,控制k2繼電器開啟第二閥板,一倉貨物流到第二倉,首倉貨物流到到第一倉。
以此類推,一直到第四倉。你們看到底行不行?
10樓:歧晶麻淑然
同意樓上的觀點,要真的是這樣的話,沒必要用計數器的,直接用命令就可以了。還有,要考慮乙個cpu的最大輸出功率,否則可能就把cpu燒了。
11樓:匿名使用者
引用handapipi 的回覆內容:乾脆別用那個ctu的計數器了,直接用訊號的上公升沿觸發inc_dw就行了,雙字能計到好幾億了。
12樓:桐周呂曉楠
一凡,請你不要誤到消費者,plc輸出繼電器的額定工作電流為2a,允許尖峰電流為7a,拖動75kw電動機接觸器沒有一點問題,這在實際專案中已經經過多年的驗證,西門子plc的輸出負載能力還是很大的,比起三菱等品牌優勢明顯。
13樓:莊妍洛巨集毅
我看可以的,這個程式挺簡單的,用繼電器輸出的224可以直接帶交流接觸器。
14樓:靳璞頻清潤
當然可以。就應該這樣。直接用plc的輸出控制接觸器是完全可以的。
15樓:束典山淩寒
plc輸出繼電器的額定工作電流為2a,控制接觸器不頻繁工作,應該沒問題。
s7-200系列plc有幾個高速計數器,分別說明它們的使用方法?
16樓:和開心老師一起學
答:s7一200有6個高速計數器。
高速計數器號及模式。
控制位元組。初始值和最終值的儲存位元組。
西門子s7 300的高速計數器如何使用
之何勿思 西門子的計數器是通過比較計數器的值來進行觸發的。1 單路脈衝輸入的內部方向控制加 減計數。即只有乙個脈衝輸入端,通過高速計數器的控制位元組的第3位來控制作加計數或者減計數。該位 1,加計數 該位 0,減計數。如圖1所示內部方向控制的單路加 減計數 2 單路脈衝輸入的外部方向控制加 減計數。...
s7300對模擬量模組而言,如何處理未使用的通道
如果模組帶有mana 短接所有的未使用通道的m 到 mana 如果可能,連線mana 到接地極,把模組的測量模式設定為 0 20 20ma.短接未使用的comp comp ic ic 可以保持懸空。如果模組不帶有 mana 把所有未使用的通道m 連線到使用通道的m 等在輸入端ucm 2.5v 時,連...
初學西門子s7 300,s7 400,買什麼書好?
用西門子自帶的手冊就可以了。本人想學習西門子plc s7 300或400,是剛開始入門的,最好買什麼書來學習呢?如果你是剛開始學習plc,建議先從200學起。如果以前接觸過,推薦一本書 深入淺出西門子s7 300plc 很不錯的一本書。s7 300 400 plc應用技術。廖初常的。還沒開始 你已經...