西門子PLC模塊6ES7550-1AA00-0AB0 西門子PLC模塊6ES7550-1AA00-0AB0
潯之漫智控技術(上海)有限公司 上海詩幕自動化設備有限公司
本公司銷售西門子自動化產品,*,質量保證,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優勢,*,德國*
添加時間:2013-09-16 來源:艾特貿易網 | 閱讀量:244
提示:
前面介紹的一般計數器指令是按照掃描工作方式工作的,計數的頻率受掃描周期的限制,而在實際應用中,某些輸入信號的頻率遠比PLC的掃描頻率高,這時就不能采用一
前面介紹的一般計數器指令是按照掃描工作方式工作的,計數的頻率受掃描周期的限制,而在實際應用中,某些輸入信號的頻率遠比PLC的掃描頻率高,這時就不能采用一般的計數器指令了,必須采用高速計數器完成輸入脈沖的計數任務。
1.高速計數器
(1)數量及編號。高速計數器在程序中使用時的地址編號用HCn來表示(在非程序中有時用HSCn),HC表示編程元件名稱為高速計數器,n為編號。
HCn除了表示高速計數器的編號之外,還代表兩方面的含義:高速計數器位和高速計數器當前值。編程時,從所用的指令可以看出是位還是當前值。
不同型號的PLC主機,高速計數器的數量對應如表4-4所示。
表4-4 S7-200高速計數器的數量及編號
主機型號 | CPU221 | CPU222 | CPU224 | CPU226 |
可用HSC數量 | 4 | 4 | 6 | 6 |
HSC編號范圍 | HC0,HC3,HC4, HC5 | HC0,HC3,HC4,HC5 | HC0-HC5 | HC0-HC5 |
(2)中斷事件類型。高速計數器的計數和動作可采用中斷方式進行控制,與CPU的掃描周期關系不大,各種型號的PLC可用的高速計數器的中斷事件大致分為3類:當前值等于預設值中斷、輸入方向改變中斷和外部復位中斷。所有高速計數器都支持當前值等于預設值中斷。
每個高速計數器的3種中斷的優先級由高到低,不同高速計數器之間的優先級又按編號順序由高到低。具體對應關系如表4-5所示。
表4-5 S7-200高速計數器中斷事件類型
高速計速器 | 當前值等于預設值中斷 | 計數方向改變中斷 | 外部信號復位中斷 | |||
事件號 | 優先級 | 事件號 | 優先級 | 事件號 | 優先級 | |
HSC0 | 12 | 10 | 27 | 11 | 28 | 12 |
HSC1 | 13 | 13 | 14 | 14 | 15 | 15 |
HSC2 | 16 | 16 | 17 | 17 | 18 | 18 |
HSC3 | 32 | 19 | 無 | 無 | 無 | 無 |
HSC4 | 29 | 20 | 30 | 21 | 無 | 無 |
HSC5 | 33 | 23 | 無 | 無 | 無 | 無 |
(3)高速計數器的輸入端連接。輸入端連接,選用某個高速計數器在某種工作模式下工作,高速計數器的輸入端不是可以任意選擇的,必須按系統的輸入點。如表4-6所示。
表4-6 高速計數器的輸入端連接
高速計數器編號 | I0.y y的取值 | I1.y y的取值 | ||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | |
HSC0 | √ | √ | √ |
|
|
|
|
|
|
|
|
| ||
HSC1 |
|
|
|
|
| √ | √ | √ | √ | |||||
HSC2 |
|
|
|
|
| √ | √ | √ | √ | |||||
HSC3 |
| √ |
|
|
|
|
|
|
|
|
|
| ||
HSC4 |
|
|
| √ | √ | √ |
|
|
|
|
|
|
| |
HSC5 |
|
|
|
| √ |
|
|
|
|
|
|
|
(4)高速計數器的狀態字節。S7-200 PLC為每個高速計數器提供狀態字節,以監控高速計數器的工作狀態,狀態字的各位表示當前計數方向以及當前值是否大于或等于預設值。
只有在執行高速計數器指令及對應的中斷程序時,狀態字節的各狀態位才有效。監控高速計數器狀態的目的在于啟用對正在執行的操作有重大影響的事件的中斷程序。狀態位的定義如表4-7所示。
表4-7 高速計數器的狀態字節的格式
HSC0 | HSC1 | HSC2 | HSC3 | HSC4 | HSC5 | 功能描述 |
SM36.0 | SM46.0 | SM56.0 | SM136.0 | SM146.0 | SMl56.0 | 不用 |
SM36.1 | SM46.1 | SM56.1 | SM136.1 | SMl46.1 | SM156.1 | 不用 |
SM36.2 | SM46.2 | SM56.2 | SM136.2 | SMl46.2 | SMl56.2 | 不用 |
SM36.3 | SM46.3 | SM56.3 | SM136.3 | SM146.3 | SMl56.3 | 不用 |
SM36.4 | SM46.4 | SM56.4 | SM136.4 | SM146.4 | SM156.4 | 不用 |
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 | 當前值等于設定值:1-等于,0-不等于 |
SM36.7 | SM46.7 | SM56.7 | SM136.7 | SM146.7 | SM156.7 | 當前值大于設定值:1-大于,0-少于等于 |
(5)高速計數器的控制字節。每個高速計數特殊功能寄存器(SMB37、SMB47、SMB57、SMB137、SMB147、SMB157)作為控制字,通過對該字節中相應位的設定,來確定高速計數器的工作方式,在控制字節中可設置啟動輸入信號和復位輸入信號的有效電平,正交計數器的計數倍率,計數方向采用內部控制時的有效電平,是否允許改變計數方向,是否允許更新設定值,是否允許更新當期值,以及是否允許執行高速計數指令等