西門子PLC高速計數器的控制字和狀態字須知
西門子PLC高速計數器的控制字和狀態字介紹
1. 控制字節
定義了計數器和工作模式之后,還要設置高速計數器的有關控制字節。每個高速計數器均有一個控制字節,它決定了計數器的計數允許或禁用,方向控制(僅限模式0、1和2)或對所有其他模式的初始化計數方向,裝入當前值和預置值。控制字節每個控制位的說明如表7所示。
2. 狀態字節
每個高速計數器都有一個狀態字節,狀態位表示當前計數方向以及當前值是否大于或等于預置值。每個高速計數器狀態字節的狀態位如表8所示。狀態字節的0-4位不用。監控高速計數器狀態的目的是使外部事件產生中斷,以完成重要的操作。
表7 HSC的控制字節
|
HSC0 |
HSC1 |
HSC2 |
HSC3 |
HSC4 |
HSC5 |
說明 |
|
SM37.0 |
SM47.0 |
SM57.0 |
SM147.0 |
|
復位有效電平控制:
0=復位信號高電平有效;1=低電平有效 | |
|
|
SM47.1 |
SM57.1 |
|
|
|
起動有效電平控制:
0=起動信號高電平有效;1=低電平有效 |
|
SM37.2. |
SM47.2 |
SM57.2 |
|
SM147.2 |
|
正交計數器計數速率選擇:
0=4×計數速率;1=1×計數速率 |
|
SM37.3 |
SM47.3 |
SM57.3 |
SM137.3 |
SM147.3 |
SM157.3 |
計數方向控制位:
0 = 減計數1 = 加計數 |
|
SM37.4 |
SM47.4 |
SM57.4 |
SM137.4 |
SM147.4 |
SM157.4 |
向HSC寫入計數方向:
0 = 無更新1 = 更新計數方向 |
|
SM37.5 |
SM47.5 |
SM57.5 |
SM137.5 |
SM147.5 |
SM157.5 |
向HSC寫入新預置值:
0 = 無更新1 = 更新預置值 |
|
SM37.6 |
SM47.6 |
SM57.6 |
SM137.6 |
SM147.6 |
SM157.6 |
向HSC寫入新當前值:
0 = 無更新1 = 更新當前值 |
|
SM37.7 |
SM47.7 |
SM57.7 |
SM137.7 |
SM147.7 |
SM157.7 |
HSC允許:
0 = 禁用HSC 1 = 啟用HSC |
表8 高速計數器狀態字節的狀態位
|
HSC0 |
HSC1 |
HSC2 |
HSC3 |
HSC4 |
HSC5 |
說明 |
|
SM36.5 |
SM46.5 |
SM56.5 |
SM136.5 |
SM146.5 |
SM156.5 |
當前計數方向狀態位:
0 = 減計數;1 = 加計數 |
|
SM36.6 |
SM46.6 |
SM56.6 |
SM136.6 |
SM146.6 |
SM156.6 |
當前值等于預設值狀態位:
0 = 不相等;1 = 等于 |
|
SM36.7 |
SM46.7 |
SM56.7 |
SM136.7 |
SM146.7 |
SM156.7 |
當前值大于預設值狀態位:
0 = 小于或等于;1 = 大于 |
本文標簽:西門子PLC高速計數器的控制字和狀態字須知
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《西門子PLC高速計數器的控制字和狀態字須知》相關權利人與機電之家網取得聯系。










