產品簡介
本公司*銷售西門子PLC ET-200,S7-200,S7-300,S7-400,1200,西門子PLC附件,西門子電機,西門子人機界面,西門子變頻器,西門子數控伺服,
詳細介紹
S7-200PLC6ES72317PB220XA8
計數器指令
SIMATIC計數器指令
增計數器
增計數指令(CTU)從當前計數值開始,在每一個(CU)輸入狀態
從低到高時遞增計數。當CXX的當前值大于等于預設值PV 時,計數器位CXX置位。當復位端(R)接通或者執行復位指令 后,計數器被復位。當它達到值(32,767)后,計數器停 止計數。
STL操作:
■ 復位輸入:棧頂
■ 向上計數輸入:數值載入第二個棧位置
減計數器
減計數指令(CTD)從當前計數值開始,在每一個(CD)輸入狀態 的低到高時遞減計數。當CXX的當前值等于0時,計數器位CXX置位。當裝載輸入端(LD)接通時,計數器位被復位,并將 計數器的當前值設為預設值PV。當計數值到0時,計數器停止 計數,計數器位CXX接通。
STL操作:
■ 裝載輸入:棧頂
■ 向下計數輸入:數值載入第二個棧位置。
增/減計數器
增/減計數指令(CTUD),在每一個增計數輸入(CU)的低到高時增計數,在每一個減計數輸入(CD)的 低到高時減計數。計數器的當前值CXX保存當前計數值。在每一次計數器執行時,預設值PV與當前 值作比較。
當達到值(32767)時,在增計數輸入處的下一個上升沿當前計數值變為值(- 32768)。當
達到值(- 32768)時,在減計數輸入端的下一個上升沿當前計數值變為值(32767)。
當CXX的當前值大于等于預設值PV時,計數器位CXX置位。否則,計數器位關斷。當復位端(R)接
通或者執行復位指令后,計數器被復位。
STL操作:
■ 復位輸入:棧頂
■ 向下計數輸入:數值載入第二個棧位置
■ 向上計數輸入:數值載入第三個棧位置
表6- 22 SIMATIC計數器指令的有效操作數
輸入/輸出 | 數據類型 | 操作數 |
Cxx | WORD | 常數(C0到C255) |
CU、CD、LD、R | BOOL | I、Q、V、M、SM、S、T、C、L、功率流 |
PV | INT | IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、 *LD、*AC、常數 |
表6--23 計數器指令的操作
類型 | 操作 | 計數器位 | 上電周期/掃描 |
CTU | CU當前值。 當前值持續直至32767。 | 當前值 >= 預設值時, 計數器位接通。 | 計數器位關斷。 當前值可以保留。1 |
CTUD | CU當前值。CD使當前值 當前值持續或除非計數器被復位 | 當前值 >= 預設值時, 計數器位接通。 | 計數器位關斷。 當前值可以保留。1 |
CTD | CD使當前值直至當前值 為0。 | 當前值 >= 預設值時, 當前值=0 | 計數器位關斷。 當前值可以保留。1 |
1 您可以選擇計數器的當前值是否掉電保護。有關S7- 200 CPU有記憶存儲器的詳細內容參閱第4章。
實例:SIMATIC減計數器指令 | |||||||||
Network1 //當I0.1斷開時, //減計數器C1的當前 //值從3變到0。I0.0的上升沿使C1的 //當前值。I0.1接通時裝載預設值3。 LD I0.0 LD I0.1 CTD C1,+3 Network 2 //當計數器C1的當前值=0時,C1接通。LD C1 = Q0.0 | |||||||||
時序圖 | |||||||||
I0.0 減計數 | |||||||||
I0.1裝載 | |||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | |||||||||
C1 (當前值) | 0 | 0 | |||||||
C1 (位) Q0.0 |
實例:SIMATIC增/減計數器指令 | ||||||||||||
| Network 1 //I0.0增計數 //I0.1減計數 //I0.2將當前值復位為0 LD I0.0 LD I0.1 LD I0.2 CTUD 8,+4 Network2 //前值>=4時, //將增/減計數器8接通。 LD 8 = Q0.0 | |||||||||||
時序圖 | ||||||||||||
I0.0 (增計數) | ||||||||||||
I0.1(減計數) | ||||||||||||
I0.2 (復位) | ||||||||||||
5 | 5 | |||||||||||
4 | 4 | 4 | ||||||||||
3 | 3 | |||||||||||
2 | ||||||||||||
1 | ||||||||||||
8 (值當前) | 0 | 0 | ||||||||||
8(值) Q0.0 |
IEC計數器指令
增計數器
增計數指令(CTU)在每一個(CU)輸入的上升沿從當前值開始增 計數,直至預設值(PV)。前值(CV)大于等于預設值時,計 數器輸出位(Q)接通。當復位輸入(R)使能時,計數器復位。當 計數到達預設值時,增計數器停止。
減計數器
減計數器指令(CTD)從預設值開始,在每一個(CD)輸入的上升 沿減計數。前值(CV)等于0時,計數器輸出位(Q)接通。當 裝載輸入(LD)使能時,計數器復位并且將計數器的當前值設為 預設值PV。當計數值到0時,減計數器停止。
增/減計數器
增/減計數器指令(CTUD),在每一個增計數輸入(CU)從低到高 時增計數;在每一個減計數輸入(CD)從低到高時減計數。 前值等于預設值時,增計數輸出(QU)接通。前值等于0 時,減計數輸出(QD)接通。當裝載輸入(LD)使能時,計數器將 當前值設為預設值(PV)。類似的,當復位端(R)使能時,計數器復位并且當前值清0。當計數值達到預設值或者0時,計數器 停止。
表6--24 IEC計數器指令的有效操作數
輸入/輸出 | 數據類型 | 操作數 |
Cxx | CTU、CTD、CTUD | 常數(C0到C255) |
CU、CD、LD、R | BOOL | I、Q、V、M、SM、S、T、C、L、功率流 |
PV | INT | IW、QW、VW、MW、SMW、SW、LW、AC、AIW、*VD、 *LD、*AC,常數 |
Q、QU、QD | BOOL | I、Q、V、M、SM、S、L |
CV | INT | IW、QW、VW、MW、SW、LW、AC、*VD、*LD、*AC |
高速計數器指令
定義高速計數器
定義高速計數器指令(HDEF)為的高速計數器(HSCx)選擇操作。模塊的選擇決定了高速計數器的時鐘、方向、啟動 和復位功能。
對于每一個高速計數器使用一條定義高速計數器指令。
使ENO=0的錯誤條件:
■ 0003 (輸入點沖突)
■ 0004 (中斷中的非法指令)
■ 000A (HSC重復定義)
高速計數器
高速計數器指令(HSC)在HSC特殊存儲器位狀態的基礎上,配
置和控制高速計數器。參數N高速計數器的標號。
高速計數器可以被配置為12種中的任意一種。參見表6--26。
每個計數器有用于時鐘、方向控制、重設和啟動的輸入,它們支持這些功能。對于兩相計數
器,兩個時鐘都可以運行在。在正交下,您可以選擇一倍速(1x)或者四倍速(4x)計數速
率。所有計數器都可以運行在下而互不影響。
使ENO=0的錯誤條件:
■ 0001 (在HDEF指令之前執行HSC指令)
■ 0005 (同時執行HSC/PLS)
表6--25 高速計數器指令的有效操作數
輸入/輸出 | 數據類型 | 操作數 |
HSC、MODE | BYTE | 常數 |
N | WORD | 常數 |
可以參考資料光盤上應用程序中使用高速計數器的程序。參見應用示例4和應用示例29。
編程提示
高速計數器用于對S7- 200掃描速率無法控制的高速事件進行計數。高速計數器的計數取決于您的CPU類型。更多消息請參見附錄A。
產品優勢:專業銷售 薄銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到、
企業是培育品牌的主體,增強企業品牌培育能力是品牌建設的重中之重。發現和分析解決方案業務的第四季度收入從去年同期的4.099億美元增長9%至4.482億美元。國產儀器看似發展形勢良好,實際情況卻不容樂觀。如有或其他問題,請聯系。其概念設計確保了的圖像,特別適用于、、和建筑診斷等應用領域,這些領域均要求被成像目標位于紅外相機的水平方向。
S7-200PLC6ES72317PB220XA8
下一篇:西門子模塊6ES72310HC220XA8