国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > PLC基礎篇之S7-300/400的計數(shù)器指令

PLC基礎篇之S7-300/400的計數(shù)器指令

時間:2020-09-28 來源:方正智芯 瀏覽:

工業(yè)包裝流水線經(jīng)常需要對包裝物體的數(shù)量進行統(tǒng)計,比如:把24瓶啤酒包裝到一個箱子里。這里對“24瓶”的統(tǒng)計,就需要用到計數(shù)器指令。今天這篇文章,我們就來談談S7-300/400的計數(shù)器(counter)。

 

西門子S7-300/400 CPU的內(nèi)部有一塊專門的計數(shù)器存儲區(qū),存儲區(qū)的大小,決定了計數(shù)器的多少,不同的CPU型號支持的計數(shù)器的數(shù)量不同,比如:CPU315 -2PN/DP支持256個計數(shù)器(SIAMTIC counter);CPU319-3PN/DP支持2048個計數(shù)器(SIAMTIC counter),差別還是比較大的是不是?

雖然支持的計數(shù)器的個數(shù)不同,但是每一個計數(shù)器的結構都是一樣的,都由兩部分組成:16位的計數(shù)器字(WORD)和二進制的狀態(tài)位(Bit)。

16位的計數(shù)器字用來存放當前的計數(shù)值,它使用3個BCD碼來表示,Bit0~Bit3為BCD0;Bit4~Bit7為BCD1;Bit8~Bit11為BCD2,;Bit12~Bit15保留(未使用);計數(shù)值的范圍為0~999,如下圖:

 

二進制的計數(shù)器位用來表示計數(shù)器的狀態(tài),當計數(shù)值大于0時,狀態(tài)位為1;當計數(shù)值等于0時,狀態(tài)位為0;

用字母“C”加上計數(shù)器的編號(比如,C10)來對計數(shù)器進行訪問,位操作的指令可以訪問計數(shù)器的狀態(tài)位;字操作指令可以訪問計數(shù)器的當前值(計數(shù)值);

Step7支持兩種類型的計數(shù)器:IEC計數(shù)器和SIMATIC計數(shù)器,本章我們討論SIMATIC計數(shù)器。

SIMATIC計數(shù)器包括三種:加計數(shù)器(S_CU),減計數(shù)器(S_CD)和加減計數(shù)器(S_CUD);

加計數(shù)器(S_CU)的指令如下圖:

 

當"I_input(I1.2)"的信號從0變?yōu)?時(上升沿),并且當前計數(shù)值(MW10)小于999時,計數(shù)器的當前值將會增加1;

當"I_Set(I1.3)"的信號從0變?yōu)?時(上升沿),計數(shù)器的當前值(MW10)會被預設值(C#10)代替;

當"I_Reset(I1.4)"為1時,計數(shù)器的當前值(MW10)被復位(=0);

只要計數(shù)器的當前值(MW10)大于0,計數(shù)器的輸出(Q0.0)就為1;

減計數(shù)器S_CD的指令如下圖:

 

 

當"I_input(I1.2)"的信號從0變?yōu)?時(上升沿),并且當前計數(shù)值(MW14)大于0時,計數(shù)器的當前值將會減1,;

當"I_Set(I1.3)"的信號從0變?yōu)?時(上升沿),計數(shù)器的當前值(MW14)會被預設值(C#800)代替;

當"I_Reset(I1.4)"為1時,計數(shù)器的當前值(MW14)被復位(=0);

只要計數(shù)器的當前值(MW14)大于0,計數(shù)器的輸出(Q0.1)就為1;

還有一種同時支持加減兩種運算的計數(shù)器-加減計數(shù)器(S_CUD),如下圖:

當"I_input(I1.2)"的信號從0變?yōu)?時(上升沿),并且當前計數(shù)值(MW18)小于999時,計數(shù)器的當前值將會增加1;

當"I_C_down(I1.5)"的信號從0變?yōu)?時(上升沿),并且當前計數(shù)值(MW18)大于0時,計數(shù)器的當前值將會減1,;

當"I_Set(I1.3)"的信號從0變?yōu)?時(上升沿),計數(shù)器的當前值(MW18)會被預設值(C#100)代替;

當"I_Reset(I1.4)"為1時,計數(shù)器的當前值(MW18)被復位(=0);

只要計數(shù)器的當前值(MW18)大于0,計數(shù)器的輸出(Q0.2)就為1;

以上是SIMATIC的內(nèi)部計數(shù)器指令,這些指令與之前介紹的高速計數(shù)器是不同的。高速計數(shù)器連接外部的脈沖輸入,有專門的計數(shù)芯片對高速脈沖進行計數(shù)(有的高速計數(shù)器有單獨的硬件模塊,S7-1200系列有集成與CPU內(nèi)部的高速計數(shù)器);而本章介紹的計數(shù)器是CPU內(nèi)部的存儲區(qū),其信號受掃描周期的影響,不能用于高速計數(shù)。

好了,關于S7的計數(shù)器指令先介紹到這里了,相關參考文章:

S7-1200硬件篇之高速計數(shù)器(HSC)

官網(wǎng)提供本文PDF版本下載

版權:如無特殊注明,文章轉載自網(wǎng)絡,侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學習使用,務必24小時內(nèi)刪除。
相關推薦