完整s7-200高速計數(shù)器詳細解說_第1頁
完整s7-200高速計數(shù)器詳細解說_第2頁
完整s7-200高速計數(shù)器詳細解說_第3頁
完整s7-200高速計數(shù)器詳細解說_第4頁
完整s7-200高速計數(shù)器詳細解說_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(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,HC3HC5HC0HC52 .高速計數(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ù)器工作。3 .高速計數(shù)器的輸入端高速計數(shù)器的輸入端不像普通輸入端那樣有用戶定義,而是由系統(tǒng)指定的輸入點輸入信號,每個高速計數(shù)器對它所支持的脈沖輸入端,方向控制,復位和啟動都有專用的輸入點,通過比較或中斷完成預定的操作。每個高速計數(shù)器專用的輸入點如表高速計數(shù)器的輸入點高速計數(shù)器稱號輸入點高速計數(shù)器稱號輸入點HC010.0,10.1,10.2HC3I0.1HC110.6,10.7,11.0,11.1H

4、C4I0.3,I0.4,I0.5HC2I1.2,I1.3,I1.4,I1.5HC5I0.44 .高速計數(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.3SM14

5、6.3SM156.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,復位減計

7、數(shù)2高速計數(shù)器HC1共有12種操作模式如表HCI的操作模式模式描述控制位I0.6I0.7I1.0I1.10內部方向控制的單向增/減計數(shù)器SM47.3=0,減SM47.3=1,增脈沖1復位2啟動3外部方向控制的單向增/減計數(shù)器10.7=0,減10.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

8、=0,減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

9、.3=0,減脈沖1SM147.3=1,增復位3r外部方向控制的單向增/減計數(shù)I0.1=0,減脈沖力向4器10.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

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

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

15、高電平有效。10 執(zhí)行HDEF指令,其輸入?yún)?shù)為:HSC端為2(選擇2號高速計數(shù)器),MODE端為0/1/2(對應工彳模式0,模式1,模式2)11 將希望的當前技術值裝入SMD58(裝入0可進行計數(shù)器的清零操作)12 將希望的設定值裝入SMD6213 如果希望捕獲當前值等于設定值的中斷事件,編寫與中斷事件號16相關聯(lián)的中斷服務程序14 如果希望捕獲外部復位中斷事件,編寫與中斷事件號18相關聯(lián)的中斷服務程序。15 執(zhí)行ENI指令16 執(zhí)行HSC指令17 .退出初始化子程序8高速計數(shù)器應用舉例某產(chǎn)品包裝生產(chǎn)線用高速計數(shù)器對產(chǎn)品進行累計和包裝,每檢測1000個產(chǎn)品時,自動啟動包裝機進行包裝,計數(shù)方向

16、可由外部信號控制,。設計步驟:1 .選擇高速計數(shù)器,確定工作模式在本例中,選擇的高速計數(shù)器為HC0,由于要求技術方向可由外部信號控制,而其不要復位信號輸入,確定工作模式為模式3,采用當前值等于設定值得中斷事件,中斷事件號為12,啟動包裝機工作子程序,高速計數(shù)器的初始化采用子程序。2 .用SM0.1調用高速計數(shù)器初始化子程序,子程序號為SBR_03 .向SMB37寫入控制字SMB37=16#F84 .執(zhí)行HDEF指令,輸入?yún)?shù):HSC為0,MODE為35 .向SMD38寫入當前值,SMD38=06 .向SMD42寫入設定值。SMD42=10007 .,執(zhí)行建立中斷連接指令ATCH,輸入?yún)?shù):IN

17、T為INT-0,EVNT為128 .編寫中斷服務程序INT0,在本例中為調用包裝機控制子程序,子程序號為SBR-19 .執(zhí)行全局開中斷指令ENI10 .執(zhí)彳THSC指令,對高速計數(shù)器編程并投入運行。MAINISN01SBRJ0IIIenSBR_0SBR_1包裝機控制程序不寫了INT_0交流伺服電機與步進電機的性能有哪些區(qū)別?交流伺服電機與步進電機的性能有哪些區(qū)別?為了適應數(shù)字控制的發(fā)展趨勢,運動控制系統(tǒng)中大多采用步進電機或全數(shù)字式交流伺服電機作為執(zhí)行電動機。雖然兩者在控制方式上相似(脈沖串和方向信號),但在使用性能和應用場合上存在著較大的差異?,F(xiàn)就二者的使用性能作一比較。一、控制精度不同兩相混

18、合式步進電機步距角一般為3.6;1.8;五相混合式步進電機步距角一般為0.72:0.361也有一些高性能的步進電機步距角更小。如四通公司生產(chǎn)的一種用于慢走絲機床的步進電機,其步距角為0.09;德國百格拉公司(BERGERLAHR)生產(chǎn)的三相混合式步進電機其步距角可通過撥碼開關設置為1.8、0.9、0.72、0.36、0.18、0.09、0.072、0.036,兼容了兩相和五相混合式步進電機的步距角。交流伺服電機的控制精度由電機軸后端的旋轉編碼器保證。以松下全數(shù)字式交流伺服電機為例,對于帶標準2500線編碼器的電機而言,由于驅動器內部采用了四倍頻技術,其脈沖當量為360/10000=0.036。

19、對于帶17位編碼器的電機而言,驅動器每接收217=131072個脈沖電機轉一圈,即其脈沖當量為360/131072=9.89秒。是步距角為1.8的步進電機的脈沖當量的1/655。二、低頻特性不同步進電機在低速時易出現(xiàn)低頻振動現(xiàn)象。振動頻率與負載情況和驅動器性能有關,一般認為振動頻率為電機空載起跳頻率的一半。這種由步進電機的工作原理所決定的低頻振動現(xiàn)象對于機器的正常運轉非常不利。當步進電機工作在低速時,一般應采用阻尼技術來克服低頻振動現(xiàn)象,比如在電機上加阻尼器,或驅動器上采用細分技術等。交流伺服電機運轉非常平穩(wěn),即使在低速時也不會出現(xiàn)振動現(xiàn)象。交流伺服系統(tǒng)具有共FFT),可檢測出振抑制功能,可涵

20、蓋機械的剛性不足,并且系統(tǒng)內部具有頻率解析機能(機械的共振點,便于系統(tǒng)調整。三、矩頻特性不同步進電機的輸出力矩隨轉速升高而下降,且在較高轉速時會急劇下降,所以其最高工作轉速一般在300600RPM。交流伺服電機為恒力矩輸出,即在其額定轉速(一般為2000RPM或3000RPM)以內,都能輸出額定轉矩,在額定轉速以上為恒功率輸出。四、過載能力不同步進電機一般不具有過載能力。交流伺服電機具有較強的過載能力。以松下交流伺服系統(tǒng)為例,它具有速度過載和轉矩過載能力。其最大轉矩為額定轉矩的三倍,可用于克服慣性負載在啟動瞬間的慣性力矩。步進電機因為沒有這種過載能力,在選型時為了克服這種慣性力矩,往往需要選取

21、較大轉矩的電機,而機器在正常工作期間又不需要那么大的轉矩,便出現(xiàn)了力矩浪費的現(xiàn)象。五、運行性能不同步進電機的控制為開環(huán)控制,啟動頻率過高或負載過大易出現(xiàn)丟步或堵轉的現(xiàn)象,停止時轉速過高易出現(xiàn)過沖的現(xiàn)象,所以為保證其控制精度,應處理好升、降速問題。交流伺服驅動系統(tǒng)為閉環(huán)控制,驅動器可直接對電機編碼器反饋信號進行采樣,內部構成位置環(huán)和速度環(huán),一般不會出現(xiàn)步進電機的丟步或過沖的現(xiàn)象,控制性能更為可靠。怎么用西門子S7-200PLC讀編碼器的值時間2013-04-13來源:電氣自動化技術網(wǎng)編輯:李克點擊:5006次字體設匿:大中小參考一下:臺達變頻器工業(yè)聲光報團程序通過先設定計數(shù)器的值,本例中設定值為10;按設備啟動按鈕10.1啟動設備,運行后通過信號輸入點10.0進行計數(shù),當計數(shù)當前值等于設定值100口輸出點斷開,設備運行停止。10.2為設備停止按衽o程序如下:LDSM0.1MOVE16#C8,SMB37HDEF0,0MOVD-K),SffD3RHSC0上述程序注解:(1)對高數(shù)記數(shù)器HSC。初始化,寫入控制字節(jié)(16#C8含義為:要求進行初始值設定;不裝入預設值;運行中不要求更改計數(shù)方向;計數(shù)器類型為增。)(2)執(zhí)行HDEFJ旨令,進行高速計數(shù)累工作模式的選定設置GI數(shù)器為H3C。;模式為O)O)初始值設定:裝載高教記數(shù)器初始值為0(4)執(zhí)行HSC指令,寫入HSC0設置。LDNM14

溫馨提示

  • 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

提交評論