s7-200高速計數(shù)器詳細解說_第1頁
s7-200高速計數(shù)器詳細解說_第2頁
s7-200高速計數(shù)器詳細解說_第3頁
s7-200高速計數(shù)器詳細解說_第4頁
s7-200高速計數(shù)器詳細解說_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、s7-200高速計數(shù)器詳細解說1.高速計數(shù)器指令 普通計數(shù)器受CPU掃描速度的影響,是按照順序掃描的方式進行工作。在沒個掃描周期中,對計數(shù)脈沖只能進行一次累加;對于脈沖信號的頻率比PLC的掃描頻率高時,如果仍采用普通計數(shù)器進行累加,必然會丟失很對輸入脈沖信號。在PLC中,對比掃描頻率高的輸入信號的計數(shù)可也使用高速計數(shù)器指令來實現(xiàn)。在S7-200的CPU22X中,高速計數(shù)器數(shù)量及其地址編號表如下CPU類型CPU221CPU222CPU224CPU226高速計數(shù)器數(shù)量46高速計數(shù)器編號HC0,HC3HC5HC0HC51高速計數(shù)器指令高速計數(shù)器的指令包括:定義高速計數(shù)器指令HDEF 和執(zhí)行高速計數(shù)指

2、令HSC,如表HDEFHSC(1) 定義高速計數(shù)器指令HDEFHDE指令功能是為某個要使用的高速計數(shù)器選定一種工作模式。每個高速計數(shù)器在使用前,都要用HDEF指令來定義工作模式,并且只能用一次。它有兩個輸入端:HSC為要使用的高速計數(shù)器編號,數(shù)據(jù)類型為字節(jié)型,數(shù)據(jù)范圍為05的常數(shù),分別對應HC0HC5;MOCE為高速計數(shù)的工作模式,數(shù)據(jù)類型為字節(jié)型,數(shù)據(jù)范圍為011的常數(shù),分別對應12種工作模式。當準許輸入使能EN有效時,為指定的高速計數(shù)器HSC定義工作模式MODE。(2)執(zhí)行高速計數(shù)指令HSCHSC指令功能功能是根據(jù)與高速計數(shù)器相關的特殊繼電器確定在控制方式和工作狀態(tài),使高速計數(shù)器的設置生效

3、,按照指令的工作模式的工作模式執(zhí)行計數(shù)操作。它有一個數(shù)據(jù)輸入端N:N為高速計數(shù)器的編號,數(shù)據(jù)類型的字型,數(shù)據(jù)范圍為05的常數(shù),分別對應高速計數(shù)器HC0HC5.當準許輸入EN使能有效時,啟動N號高速計數(shù)器工作。2高速計數(shù)器的輸入端高速計數(shù)器的輸入端不像普通輸入端那樣有用戶定義,而是由系統(tǒng)指定的輸入點輸入信號,每個高速計數(shù)器對它所支持的脈沖輸入端,方向控制,復位和啟動都有專用的輸入點,通過比較或中斷完成預定的操作。每個高速計數(shù)器專用的輸入點如表高速計數(shù)器的輸入點高速計數(shù)器標號輸入點高速計數(shù)器標號輸入點HC0I0.0,I0.1,I0.2HC3I0.1HC1I0.6,I0.7,I1.0,11.1HC4

4、I0.3,I0.4,I0.5HC2I1.2,I1.3,I1.4,I1.5HC5I0.43高速計數(shù)器的狀態(tài)字節(jié)系統(tǒng)為每個高速計數(shù)器都在特殊寄存器區(qū)SMB提供了一個狀態(tài)字節(jié),為了監(jiān)視高速計數(shù)器的工作狀態(tài),執(zhí)行由高速計數(shù)器引用的中斷事件,其格式如表。高速計數(shù)器的狀態(tài)字節(jié)HC0HC1HC2HC3HC4HC5描述SM36.0SM46.0SM56.0SM36.0SM146.0SM156.0不用SM36.1SM46.1SM56.1SM36.1SM146.1SM156.1SM36.2SM46.2SM56.2SM36.2SM146.2SM156.2SM36.3SM46.3SM56.3SM36.3SM146.3S

5、M156.3SM36.4SM46.4SM56.4SM36.4SM146.4SM156.4SM36.5SM46.5SM56.5SM36.5SM146.5SM156.5當前計數(shù)的狀態(tài)位0=減計數(shù),1=增計數(shù)SM36.6SM46.6SM56.6SM36.6SM146.6SM156.6當前值等于設定值的狀態(tài)位0=不等于,1=等于SM36.7SM46.7SM56.7SM36.7SM146.7SM156.7當前值大于設定值得狀態(tài)位0=小于等于,1=大于只有執(zhí)行高速計數(shù)器的中斷程序時,狀態(tài)字節(jié)的狀態(tài)位才有效。4.高速計數(shù)器的工作模式高速計數(shù)器有12種不同的工作模式(011),分為4類。每個高速計數(shù)器都有多種

6、工作模式,可以通過編程的方法,使用定義高速計數(shù)器指令HDEF來選定工作模式。(1) 各個高速計數(shù)器的工作模式1 高速計數(shù)器HC0是一個通用的增減計數(shù)器,工有8種模式,可也通過編程來選擇不同的工作模式,HC0的工作模式如表HC0的工作模式模式描述控制位I0.0I0.1I0.20內部方向控制的單向增/減計數(shù)器SM37.3=0,減脈沖1SM37.3=1,增復位3外部方向控制的單向增/減計數(shù)器I0.1=0,減脈沖方向4I0.1=1,增復位6增/減計數(shù)脈沖輸入控制的雙向計數(shù)器外部輸入控制曾計數(shù)脈沖減計數(shù)脈沖7復位9A/B相正交計數(shù)器A超前B,曾計數(shù)外部輸入控制A相脈沖B相脈沖10B超前A,減計數(shù)復位2高

7、速計數(shù)器HC1共有12種操作模式如表HCI的操作模式模式描述控制位I0.6I0.7I1.0I1.10內部方向控制的單向增/減計數(shù)器SM47.3=0,減SM47.3=1,增脈沖1復位2啟動3外部方向控制的單向增/減計數(shù)器I0.7=0,減I0.7=1,增脈沖方向4復位5啟動6增/減計數(shù)脈沖輸入控制的雙向計數(shù)器外部輸入控制曾計數(shù)脈沖減計數(shù)脈沖7復位8啟動9A/B相正交計數(shù)器A超前B,曾計數(shù)B超前A,減計數(shù)外部輸入控制A相脈沖B相Mc10復位11啟動3.高速計數(shù)器HC2共有12種操作模式,如表HC2的操作模式模式描述控制位I1.2I1.3I1.4I1.50內部方向控制的單向增/減計數(shù)器SM573=0,

8、減SM57.3=1,增脈沖1復位2啟動3外部方向控制的單向增/減計數(shù)器I1.3=0,減I1.3=1,增脈沖方向4復位5啟動6增/減計數(shù)脈沖輸入控制的雙向計數(shù)器外部輸入控制曾計數(shù)脈沖減計數(shù)脈沖7復位8啟動9A/B相正交計數(shù)器A超前B,曾計數(shù)B超前A,減計數(shù)外部輸入控制A相脈沖B相Mc10復位11啟動4高速計數(shù)器HC3只有一種操作模式,如表HC3的操作模式模式描述控制位I0.10內部方向控制的單向增/減計數(shù)器SM137.0=0,減;SM137.3=1,增脈沖5.高速計數(shù)器HC4有8操作模式,如表HC4的操作模式模式描述控制位I0.3I0.4I0.50內部方向控制的單向增/減計數(shù)器SM147.3=0

9、,減脈沖1SM147.3=1,增復位3外部方向控制的單向增/減計數(shù)器I0.1=0,減脈沖方向4I0.1=1,增復位6增/減計數(shù)脈沖輸入控制的雙向計數(shù)器外部輸入控制增計數(shù)脈沖減計數(shù)脈沖7復位9A/B相正交計數(shù)器A超前B,曾計數(shù)外部輸入控制A相脈沖B相脈沖10B超前A,減計數(shù)復位6.高速計數(shù)器HC5只有一種操作模式如表HC5的操作模式模式描述控制位I0.40內部方向控制的單向增/減計數(shù)器SM157.3=0,減SM157.3=1,增脈沖4.高速計數(shù)器的控制字節(jié)系統(tǒng)為每個高速計數(shù)器都安排了一個特殊寄存器SMB作為控制字,可也通過對控制字節(jié)指定為的設置,確定高速計數(shù)器的工作模式。S7-200在執(zhí)行HSC

10、指令前,首先要檢查與每個高速計數(shù)器相關的控制字節(jié),在控制字節(jié)中設置了啟動輸入信號和復位輸入信號的有效電平,正交計數(shù)器的計數(shù)倍率,計數(shù)方向采用內部控制的有效電平,是否允許改變計數(shù)方向,是否允許更新設定值,是否允許更新當前值,以及是否允許執(zhí)行高速計數(shù)指令。 高數(shù)計數(shù)器的控制字節(jié)HCOHC1HC2HC3HC4HC5描述SM37.0SM47.0SM57.0-SM147.0-復位輸入控制電平有效值:、0=高電平有效,1=低電平有效-SM47.1SM57.1-啟動輸入控制電平有效值:0=高電平有效,1=低電平有效SM37.2SM47.2SM57.2-SM147.2-倍率選擇:0=4倍率,1=1倍率SM37

11、.3SM47.3SM57.3SM137.3SM147.3SM157.3計數(shù)方向控制:0為減1為曾SM37.4SM47.4SM57.4SM137.4SM147.4SM157.4改變計數(shù)方向控制:0=不改變1=準許改變SM37.5SM47.5SM57.5SM137.5SM147.5SM157.5改變設定值控制:0=不改變1=準許改變SM37.6SM47.6SM57.6SM137.6SM147.6SM157.6改變當前值控制:0=不改變1=準許改變SM37.7SM47.7SM57.7SM137.7SM147.7SM157.7高速計數(shù)控制:0=禁止計數(shù)1=準許計數(shù)說明:(1) 在高速計數(shù)器的12種工作

12、模式中,模式0、模式3、模式6和模式9,是既無啟動輸入,又無復位輸入的計數(shù)器,在模式1、模式4、模式7和模式10中,是只有復位輸入,而沒有啟動輸入的計數(shù)器;在模式2、模式5、模式8和模式11中,是既有啟動輸入,又有復位輸入的計數(shù)器。(2) 當啟動輸入有效時,允許計數(shù)器計數(shù);當啟動輸入無效時,計數(shù)器的當前值保持不變;當復位輸入有效時,將計數(shù)器的當前值寄存器清零;當啟動輸入無效,而復位輸入有效時,則忽略復位的影響,計數(shù)器的當前值保持不變;當復位輸入保持有效,啟動輸入變?yōu)橛行r,則將計數(shù)器的當前值寄存器清零。(3) 在S7-200中,系統(tǒng)默認的復位輸入和啟動輸入均為高電平有效,正交計數(shù)器為4倍頻,如

13、果想改變系統(tǒng)的默認設置,需要設置如上表中的特殊繼電器的第0,1,2位。各個高速計數(shù)器的計數(shù)方向的控制,設定值和當前值的控制和執(zhí)行高速計數(shù)的控制,是由表4-22中各個相關控制字節(jié)的第3位至第7位決定的。6.高速計數(shù)器的當前值寄存器和設定值寄存器每個高速計數(shù)器都有1個32位的經(jīng)過值寄存器HC0-HC5,同時每個高速計數(shù)器還有1個32位的當前值寄存器和1個32位的設定值寄存器,當前值和設定值都是有符號的整數(shù)。為了向高速計數(shù)器裝入新的當前值和設定值,必須先將當前值和設定值以雙字的數(shù)據(jù)類型裝入如表所列的特殊寄存器中。然后執(zhí)行HSC指令,才能將新的值傳送給高速計數(shù)器。高速計數(shù)器的當前值和設定值HC0HC1

14、HC2HC3HC4HC5說明SMD38SMD48SMD58SMD138SMD148SMD158新當前值SMD42SMD52SMD62SMD142SMD152SMD162新設定值7.高速計數(shù)器的初始化由于高速計數(shù)器的HDEF指令在進入RUN模式后只能執(zhí)行1次,為了減少程序運行時間優(yōu)化程序結構,一般以子程序的形式進行初始化。下面以HC2為例,介紹高速計數(shù)器的各個工作模式的初始化步驟。1 利用SM0.1來調用一個初始化子程序。2 在初始化子程序中,根據(jù)需要向SMB47裝入控制字。例如,SMB47=16#F8,其意義是:準許寫入新的當前值,準許寫入新的設定值,計數(shù)方向為曾計數(shù),啟動和復位信號為高電平有

15、效。3 執(zhí)行HDEF指令,其輸入?yún)?shù)為:HSC端為2(選擇2號高速計數(shù)器),MODE端為0/1/2(對應工作模式0,模式1,模式2)4 將希望的當前技術值裝入SMD58(裝入0可進行計數(shù)器的清零操作)5 將希望的設定值裝入SMD626 如果希望捕獲當前值等于設定值的中斷事件,編寫與中斷事件號16相關聯(lián)的中斷服務程序7 如果希望捕獲外部復位中斷事件,編寫與中斷事件號18相關聯(lián)的中斷服務程序。8 執(zhí)行ENI指令9 執(zhí)行HSC指令10 退出初始化子程序8高速計數(shù)器應用舉例某產(chǎn)品包裝生產(chǎn)線用高速計數(shù)器對產(chǎn)品進行累計和包裝,每檢測1000個產(chǎn)品時,自動啟動包裝機進行包裝,計數(shù)方向可由外部信號控制,。設計步驟:1 選擇高速計數(shù)器,確定工作模式在本例中,選擇的高速計數(shù)器為HC0,由于要求技術方向可由外部信號控制,而其不要復位信號輸入,確定工作模式為模式3,采用當前值等于設定值得中斷事件,中斷事件號為12,啟動包裝機工作子程序,高速計數(shù)器的初始化采用子程序。2 用SM0.1調用高速計數(shù)器初始化子程序,子程序號為SBR_0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論