信捷PLC培訓技巧8-高速計數(shù)及計數(shù)中斷_第1頁
信捷PLC培訓技巧8-高速計數(shù)及計數(shù)中斷_第2頁
信捷PLC培訓技巧8-高速計數(shù)及計數(shù)中斷_第3頁
信捷PLC培訓技巧8-高速計數(shù)及計數(shù)中斷_第4頁
信捷PLC培訓技巧8-高速計數(shù)及計數(shù)中斷_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、http:/Wang yang 信捷信捷PLC培訓培訓第八課時第八課時信以致遠捷行弘毅W y信以致遠捷行弘毅高速計數(shù)功能高速計數(shù)中斷第八章第八章第八章第八章 高速計數(shù)高速計數(shù)信以致遠捷行弘毅W y信以致遠捷行弘毅想用信捷PLC來測量編碼器發(fā)出的脈沖個數(shù),請問如何實現(xiàn)呢?信以致遠捷行弘毅W y信以致遠捷行弘毅高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅 由于普通的計數(shù)器在執(zhí)行時會受由于普通的計數(shù)器在執(zhí)行時會受PLC掃描周期的影響,故在掃描周期的影響,故在某些需要測量高速輸入信號的場合,普通的高速計數(shù)器不再能滿足某些需要測量高速輸入信號的場合,普通的高速計數(shù)器不再能滿足需求,這就

2、要用到高速計數(shù)器。需求,這就要用到高速計數(shù)器。 XC系列系列PLC具有與可編程控制器掃描周期無關的高速計數(shù)功具有與可編程控制器掃描周期無關的高速計數(shù)功能,通過選擇不同計數(shù)器來實現(xiàn)針對測量傳感器和旋轉編碼器等高能,通過選擇不同計數(shù)器來實現(xiàn)針對測量傳感器和旋轉編碼器等高速輸入信號的測定,其最高測量頻率可達速輸入信號的測定,其最高測量頻率可達80KHz。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅PLCPLCA相B相第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅1

3、、高速計數(shù)模式、高速計數(shù)模式信以致遠捷行弘毅W y信以致遠捷行弘毅XC系列高速計數(shù)功能共有三種計數(shù)模式,分別為遞增模式,脈沖系列高速計數(shù)功能共有三種計數(shù)模式,分別為遞增模式,脈沖+方向模式,方向模式,AB相模式。相模式。(1)遞增模式)遞增模式此模式下,計數(shù)輸入脈沖信號,計數(shù)值隨著每個脈沖信號的上升沿遞增計數(shù)。此模式下,計數(shù)輸入脈沖信號,計數(shù)值隨著每個脈沖信號的上升沿遞增計數(shù)。 計數(shù)輸入計數(shù)器當前值第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅 (2)脈沖)脈沖+方向模式方向模式此模式下,脈沖信號和方向信號都被輸入,而計數(shù)值則根據(jù)方向信號狀態(tài)進行遞增或此模式下,脈

4、沖信號和方向信號都被輸入,而計數(shù)值則根據(jù)方向信號狀態(tài)進行遞增或遞減計數(shù),當計數(shù)方向為遞減計數(shù),當計數(shù)方向為OFF時,則在計數(shù)輸入上升沿進行加計數(shù);當計數(shù)方向為時,則在計數(shù)輸入上升沿進行加計數(shù);當計數(shù)方向為ON時時,則在計數(shù)輸入上升沿進行減計數(shù)。,則在計數(shù)輸入上升沿進行減計數(shù)。計數(shù)器當前值計數(shù)輸入計數(shù)方向第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅(3)AB相模式相模式 此模式下,高速計數(shù)值依照兩種此模式下,高速計數(shù)值依照兩種脈沖脈沖信號信號(A相和相和B相相)進行進行遞增或遞減計數(shù),根據(jù)倍頻數(shù),又可分為一倍頻和四倍頻兩種模遞增或遞減計數(shù),根據(jù)倍頻數(shù),又可分為一倍

5、頻和四倍頻兩種模式,但其默認計數(shù)模式為四倍頻模式。式,但其默認計數(shù)模式為四倍頻模式。 可通過對特殊可通過對特殊FLASH數(shù)據(jù)寄存器數(shù)據(jù)寄存器FD8241,F(xiàn)D8242,F(xiàn)D8243內(nèi)數(shù)據(jù)修改來設定倍頻值,當值為內(nèi)數(shù)據(jù)修改來設定倍頻值,當值為1時為時為1倍頻,當值為倍頻,當值為4時為時為4倍頻。倍頻。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅一倍頻計數(shù)模式和四倍頻計數(shù)模式分別如下:一倍頻計數(shù)模式和四倍頻計數(shù)模式分別如下:一倍頻模式一倍頻模式相輸入相輸入計數(shù)器當前值第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅四倍頻模式四倍頻模式計數(shù)

6、器當前值相輸入相輸入第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅2、硬件接線、硬件接線信以致遠捷行弘毅W y信以致遠捷行弘毅COMCOMX1X0X3X2X4X5X6脈沖輸入脈沖輸入 對于計數(shù)脈沖輸入端接線,依據(jù)可編程控制器型及計數(shù)器型號不同而稍加區(qū)別,其典型對于計數(shù)脈沖輸入端接線,依據(jù)可編程控制器型及計數(shù)器型號不同而稍加區(qū)別,其典型的幾種輸入端子接線方式如下圖所示(以的幾種輸入端子接線方式如下圖所示(以XC3系列系列48點點PLC為例):為例):遞增模式(計數(shù)器遞增模式(計數(shù)器 C600)第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘

7、毅COMCOMX1X0X3X2X4X5X6脈沖輸入脈沖輸入方向輸入方向輸入脈沖脈沖+方向模式(計數(shù)器方向模式(計數(shù)器C620)第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅COMCOMX1X0X3X2X4X5X6B相輸入相輸入A相輸入相輸入AB相模式相模式 (計數(shù)器(計數(shù)器C630)第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅不同型號、不同不同型號、不同I/OI/O點數(shù)點數(shù)PLCPLC,高速計數(shù)輸,高速計數(shù)輸入端口分配有所不同,具體請參照信捷入端口分配有所不同,具體請參照信捷XCXC系列可編程控制器用書手冊(指令篇)系列可編程控制器

8、用書手冊(指令篇)高高速計數(shù)章節(jié)。速計數(shù)章節(jié)。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅3、計數(shù)范圍、計數(shù)范圍信以致遠捷行弘毅W y信以致遠捷行弘毅 高 速 計 數(shù) 器 計 數(shù) 范 圍 為 :高 速 計 數(shù) 器 計 數(shù) 范 圍 為 : K - 2 , 1 4 7 , 4 8 3 , 6 4 8 K+2,147,483,647。當計數(shù)值超出此范圍時,則產(chǎn)生上溢或下溢現(xiàn)。當計數(shù)值超出此范圍時,則產(chǎn)生上溢或下溢現(xiàn)象。象。 所謂產(chǎn)生上溢,就是計數(shù)值從所謂產(chǎn)生上溢,就是計數(shù)值從K+2,147,483,647跳轉為跳轉為K-2,147,483,648,并繼續(xù)計數(shù);而當產(chǎn)生

9、下溢時,計數(shù)值從,并繼續(xù)計數(shù);而當產(chǎn)生下溢時,計數(shù)值從K-2,147,483,648跳轉為跳轉為K+2,147,483,647,并繼續(xù)計數(shù)。,并繼續(xù)計數(shù)。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅4、高速計數(shù)指令、高速計數(shù)指令信以致遠捷行弘毅W y信以致遠捷行弘毅指令助記符功能回路表示及可用軟元件HSCR高速計數(shù)讀取HSCW高速計數(shù)寫入OUT高速計數(shù)OUT24段高速計數(shù)中斷RST高速計數(shù)復位HSCRSDHSCWSD( )CnKnD( )CnKn/DRSTC相關指令一覽相關指令一覽第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅(1

10、1)高速計數(shù)值讀取指令)高速計數(shù)值讀取指令HSCRHSCR 高速計數(shù)讀取指令是高速計數(shù)讀取指令是將高速計數(shù)值讀取至指定數(shù)據(jù)寄存器中的指令。指令說明如將高速計數(shù)值讀取至指定數(shù)據(jù)寄存器中的指令。指令說明如圖所示:圖所示:HSCRC630D10M0SD 當觸發(fā)條件成立時,將高速計數(shù)器當觸發(fā)條件成立時,將高速計數(shù)器C630(雙字)內(nèi)的高速計數(shù)值讀取至雙字數(shù)(雙字)內(nèi)的高速計數(shù)值讀取至雙字數(shù)據(jù)寄存器據(jù)寄存器D10中。中。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅 (2 2)高速計數(shù)值寫入指令)高速計數(shù)值寫入指令HSCWHSCW 高速計數(shù)值寫入指令是高速計數(shù)值寫入指令是將

11、指定寄存器中的數(shù)值寫到高速計數(shù)器中的指令將指定寄存器中的數(shù)值寫到高速計數(shù)器中的指令。指令說明如圖所示:。指令說明如圖所示:HSCWC630D20M0SD 當觸發(fā)條件成立時,將雙字數(shù)據(jù)寄存器當觸發(fā)條件成立時,將雙字數(shù)據(jù)寄存器D20內(nèi)數(shù)值寫入至高速計數(shù)器內(nèi)數(shù)值寫入至高速計數(shù)器C630內(nèi)內(nèi),原有數(shù)據(jù)被取代。,原有數(shù)據(jù)被取代。 建議高數(shù)計數(shù)器不要直接參與除建議高數(shù)計數(shù)器不要直接參與除HSCR與與HSCW以外的任何應用指令或數(shù)據(jù)比以外的任何應用指令或數(shù)據(jù)比較指令(如較指令(如DMOV、LD、DMUL等),而必須通過這兩條指令轉化成其它寄存等),而必須通過這兩條指令轉化成其它寄存器后方可進行器后方可進行。

12、信以致遠捷行弘毅W y信以致遠捷行弘毅(3 3)高速計數(shù)復位)高速計數(shù)復位RSTRST高速計數(shù)器復位方法如圖所示:高速計數(shù)器復位方法如圖所示:M0M1( )C600K2000( )C600R 如上圖,當如上圖,當M0置置ON,C600開始對開始對X0端口的脈沖輸入進行計數(shù);當端口的脈沖輸入進行計數(shù);當M1由由OFF變?yōu)樽優(yōu)镺N時,對時,對C600的狀態(tài)值進行復位,計數(shù)值清零。高速計數(shù)器的驅動指令與普通計數(shù)的狀態(tài)值進行復位,計數(shù)值清零。高速計數(shù)器的驅動指令與普通計數(shù)器一樣,用器一樣,用“OUT”。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅 由上圖可以看出,高速計

13、數(shù)器的工作原理和使用由上圖可以看出,高速計數(shù)器的工作原理和使用 方法與普通計數(shù)器是不同的,普通計數(shù)器是導通條件方法與普通計數(shù)器是不同的,普通計數(shù)器是導通條件“M0”,由,由OFF變?yōu)樽優(yōu)镺N一次,普通計數(shù)器的值加一次,普通計數(shù)器的值加1。 而高速計數(shù)器計數(shù)時前面的導通條件必須處于常閉狀態(tài),此而高速計數(shù)器計數(shù)時前面的導通條件必須處于常閉狀態(tài),此時相當于該高數(shù)計數(shù)器被啟用,但是高數(shù)計數(shù)器的值并不改變,只時相當于該高數(shù)計數(shù)器被啟用,但是高數(shù)計數(shù)器的值并不改變,只有當相對應的外部信號輸入端子接收到信號時,高數(shù)計數(shù)器才進行有當相對應的外部信號輸入端子接收到信號時,高數(shù)計數(shù)器才進行計數(shù)。若外部信號輸入端子

14、有信號輸入,而其觸發(fā)條件沒有閉合,計數(shù)。若外部信號輸入端子有信號輸入,而其觸發(fā)條件沒有閉合,則高數(shù)計數(shù)器也不會計數(shù)。則高數(shù)計數(shù)器也不會計數(shù)。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅5、高速計數(shù)中斷、高速計數(shù)中斷信以致遠捷行弘毅W y信以致遠捷行弘毅 對于對于XC系列系列PLC,部分高速計數(shù)器擁有,部分高速計數(shù)器擁有24段段32位的預置值,當高速計數(shù)位的預置值,當高速計數(shù)差值等于相應差值等于相應24段預置值時,則根據(jù)其對應的中斷標記產(chǎn)生中斷。指令說段預置值時,則根據(jù)其對應的中斷標記產(chǎn)生中斷。指令說明如下所示:明如下所示:M0M1( )C600K20000( )

15、C600RD4000第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅 如上例所示,數(shù)據(jù)寄存器如上例所示,數(shù)據(jù)寄存器D4000為為24段預置值設置區(qū)域起始地段預置值設置區(qū)域起始地址,而后依次以雙字形式存放址,而后依次以雙字形式存放24段預置值的每個設定值。使用高速段預置值的每個設定值。使用高速計數(shù)中斷應注意:計數(shù)中斷應注意: 當某段預置值為當某段預置值為0,表示計數(shù)中斷到該段結束,表示計數(shù)中斷到該段結束(相對模式下)(相對模式下)。 不允許出現(xiàn)設定了中斷預置值而未編寫相應中斷程序的情況,否不允許出現(xiàn)設定了中斷預置值而未編寫相應中斷程序的情況,否則將會出錯。則將會出錯。

16、 高速計數(shù)的高速計數(shù)的24段中斷為依次產(chǎn)生,也就是說,倘若第一段中斷未段中斷為依次產(chǎn)生,也就是說,倘若第一段中斷未產(chǎn)生,則第二段中斷也不會產(chǎn)生。產(chǎn)生,則第二段中斷也不會產(chǎn)生。 24段預置值內(nèi)的設定值既可指定是相對值還可以指定為絕對值,段預置值內(nèi)的設定值既可指定是相對值還可以指定為絕對值,同時可以指定是否為循環(huán)模式,但當指定為循環(huán)模式時不能與絕對同時可以指定是否為循環(huán)模式,但當指定為循環(huán)模式時不能與絕對值同時使用(詳細內(nèi)容請參考特殊線圈值同時使用(詳細內(nèi)容請參考特殊線圈M8190M8209、M8270M8287)。)。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅我

17、們先通過下面的例子來了解一下高速計數(shù)中斷的用法。我們先通過下面的例子來了解一下高速計數(shù)中斷的用法。DMOVK10000D4000M8000DMOVK-10000D4002DMOVK0D4004FENDI2501M0C630K200000D4000( )M1( )C630RM8000INCD0IRETI2502M8000INCD1IRET第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅例例1:橫編機系統(tǒng)原理如下圖所示:通過可編程控制器:橫編機系統(tǒng)原理如下圖所示:通過可編程控制器PLC控制變頻器相控制變頻器相關端子,從而達到有效控制電動機的目的,同時經(jīng)過編碼器的反饋信號

18、,關端子,從而達到有效控制電動機的目的,同時經(jīng)過編碼器的反饋信號,對橫編機進行有效的控制,即進行精確定位,同時通過觀察高速計數(shù)器數(shù)對橫編機進行有效的控制,即進行精確定位,同時通過觀察高速計數(shù)器數(shù)值來測試值來測試24段預置值中斷的精確度。段預置值中斷的精確度。驅動驅動段速段速1控制控制AB相高速計數(shù)輸入相高速計數(shù)輸入反反饋饋信信號號控制控制正轉,反轉控制正轉,反轉控制可編程控制器可編程控制器PLCV5系列變頻器系列變頻器電動機電動機編碼器編碼器橫編機橫編機第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅時間t脈沖頻率f正轉反轉I2501I2502I2503I2504C

19、630=K0+K75000C630=K75000+K15000C630=K90000+(-K75000)C630=K15000+(-K15000)正向高速運轉正向低速運轉反向高速運轉反向低速運轉第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷行弘毅 以下為以下為PLC程序,其中:程序,其中:Y2表示正轉輸出信號;表示正轉輸出信號;Y3表示反轉輸出信號;表示反轉輸出信號;Y4表示表示段速段速1輸出信號;輸出信號;C340:來回次數(shù)累計計數(shù)器;:來回次數(shù)累計計數(shù)器;C630:AB相高速計數(shù)器。相高速計數(shù)器。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能信以致遠捷行弘毅W y信以致遠捷

20、行弘毅切割機結構如圖所示:切割機結構如圖所示: 在工業(yè)加工中,自動光電傳感式機械切割機應用場合十分廣泛,其核心的控在工業(yè)加工中,自動光電傳感式機械切割機應用場合十分廣泛,其核心的控制部分可用制部分可用PLC控制,配合光電檢測器件可實現(xiàn)流水線作業(yè)??刂?,配合光電檢測器件可實現(xiàn)流水線作業(yè)。 傳送帶滾軸轉動一次,傳送帶滾軸轉動一次,X0 計數(shù)一次,當計數(shù)一次,當C600600 計數(shù)到計數(shù)到1000 次時,切刀次時,切刀Y1 動作動作一次,完成一次切割過程。切刀動作一次,一次,完成一次切割過程。切刀動作一次,X1接收一次信號。編寫梯形圖實現(xiàn)上接收一次信號。編寫梯形圖實現(xiàn)上述功能。述功能。第一節(jié)第一節(jié) 高速計數(shù)功能高速計數(shù)功能X0X1信以致遠捷行弘毅W y信以致遠捷行弘毅PLC 軟元件控制說明軟元件控制說明X0 光電信號檢測開關,滾軸每轉動一周,X0 由OffOn 變化1 次X1 光電信號檢測開關,切刀動作完成

溫馨提示

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

評論

0/150

提交評論