1756-HSC高速計數(shù)器模塊_第1頁
1756-HSC高速計數(shù)器模塊_第2頁
1756-HSC高速計數(shù)器模塊_第3頁
1756-HSC高速計數(shù)器模塊_第4頁
1756-HSC高速計數(shù)器模塊_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗六1756-HSC高速計數(shù)器模塊你今天的最后一個項目是卷紙機的運行。卷紙機位于造紙生產(chǎn)線的最末端,在這兒造好的紙繞制成卷。紙連續(xù)不斷地從生產(chǎn)線上下來,卷紙機將紙卷在芯子上,當?shù)竭_設計長度時,執(zhí)行快速切割,在前一個芯子上的繞制過程結束,然后在一個新的芯子上開始繞紙。卷紙機上有一臺編碼器,在卷紙機旋轉時產(chǎn)生脈沖。你準備將這些脈沖讀入高速計數(shù)模塊。計數(shù)模塊通過計數(shù)脈沖數(shù)來確定紙卷繞在芯子上的長度。當?shù)竭_設計長度時,會產(chǎn)生一個輸出信號,觸發(fā)裁紙刀將紙切斷。你的工作是設置1756-HSC模塊,并檢驗它。在本實驗中,我們將利用RSLogix5000軟件組態(tài)1756-HSC模塊,使其能夠對來自編碼器的脈

2、沖進行計數(shù),然后根據(jù)特定的計數(shù)結果觸發(fā)輸出。模塊被組態(tài)為翻轉運行,在到達預置值后重新開始計數(shù)。本實驗的主題:利用RSLogix5000軟件組態(tài)1756-HSC模塊我們將利用以下實驗設備進行工作。Computer我們要做的第一件事是將1756-HSC模塊添加到我們的項目文件中。1 .將控制器切換到編程(Program)模式。2 .打開RSLogix5000軟件。3 .進入離線狀態(tài)。4 .與前面添加別的模塊的方式一樣,將1756-HSC模塊添加到I/OConfiguration文件夾中。按照下圖設定模塊的屬性?,F(xiàn)在你的項目文件中已經(jīng)有了計數(shù)器模塊,我們要新增一個卷紙機的Program和Routin

3、e,來存儲梯形圖邏輯。5 .在MainTask下添加一個名為“Winder”的Program。6 .在“Winder”下添加一個名為Main的Routine。7 .將RoutineMain組態(tài)為ProgramWinder”的主Routineo現(xiàn)在我們就可以組態(tài)計數(shù)器模塊了。1756-HSC模塊有兩個通道(。和1)。我們將使用通道1。我們讓這個通道運行在計數(shù)器模式,這樣模塊就會在通道的“A”輸入端對每個脈沖的上升沿計數(shù),而“B”輸入端則用來確定計數(shù)方向。我們有一臺編碼器與A輸入端相連,當編碼器接通、軸轉動時發(fā)出脈沖。B輸入端被斷開,這樣通道就可以缺省進行加計數(shù)。我們已經(jīng)知道,對于我們的系統(tǒng)來說,

4、編碼器計數(shù)累計值達4000意味著產(chǎn)品長度達20000英尺,這是我們想在一個芯子上卷繞的紙的長度。注意:在實際生產(chǎn)中,計數(shù)累計值可能要比4000大得多才相當于20000英尺的產(chǎn)品。然而,我們只是模擬實際生產(chǎn),為了使你不必在觸發(fā)輸出信號之前將編碼器轉上一千遍,我們使用4000作為計數(shù)累計值。一旦達到累計值,我們需要觸發(fā)一個輸出來控制裁紙刀的動作。然后紙就要卷繞到一個新的芯子上。因此,我們將組態(tài)模塊在計數(shù)累計值快要達到4000時觸發(fā)輸出,然后令計數(shù)器翻轉,并在達到4000時重新開始計數(shù)。我們使用的通道1在物理上與你實驗臺的Encoder_Y(編碼器Y)相連。讓我們來設置通道。8 .雙擊項目的Cont

5、rollerTags”。9 .將滾動條向下拉到1756-HSC所對應的tag。注意到1756-HSC模塊位于8號槽,因此你要找的是8號槽的tag。你會發(fā)現(xiàn)8號槽的模塊共有一組三個tag(I、O和C,分別代表輸入、輸出和組態(tài)),如下圖所示。|+Local:e:t+LocaL6:l+Local:0:O10 .點擊Local:8:C(Ctag,組態(tài)變量)旁邊的加號,將其展開。我們可以在這兒設定通道的操作模式,有如下五種選擇:0Countermode(計數(shù)器模式)1 Encoderx1mode(編碼器x1模式)2 Encoderx4mode(編碼器x4模式)3 Counternotused(未使用計數(shù)

6、器)4 Frequencymode(頻率模式)11 .點擊Local:8:C.OperationalMode旁邊的加號,將其展開。12 .將Local:8:C.OperationalMode1設為0,即將通道置于計數(shù)器模式。然后我們將設定計數(shù)器翻轉的數(shù)值。13 .點擊Local:8:C.Rollover旁邊的加號,將其展開。14 .將Local:8:C.Rollover1的數(shù)值設為4000,這意味著計數(shù)器在計數(shù)累計值達到4000時將翻轉回零,并從0重新開始計數(shù)。接下來我們要做的是組態(tài)一個輸出信號,令其在我們希望裁紙的時候動作。我們將組態(tài)該輸出在計數(shù)累計值達到3900的時候動作,留一點時間讓裁紙

7、刀動作,這樣就可以在計數(shù)累計值達到4000之前將紙切斷。15 .點擊Local:8:C.Output旁邊的加號,將其展開。共有四個輸出可用,每個通道使用兩個。16 .點擊Local:8:C.Output0旁邊的加號,將其展開。17 .點擊Local:8:C.Output0.ToThisCounter旁邊的加號,將其展開。18 .在變量Local:8:C.Output0.ToThisCounter.1的數(shù)值欄中輸入1,使這個輸出與通道1的計數(shù)器相連。接下來我們要指定這個輸出在什么情況下接通、什么情況下斷開。19 .點擊Local:8:C.Output0.ONValue旁邊的力口號,將其展開??梢?/p>

8、看到,你能夠設定兩種使得輸出接通的情況。我們將只使用一種情況。20 .設定Local:8:C.Output0.ONValue0為3900。21 .點擊Local:8:C.Output0.OFFValue旁邊的力口號,將其展開??梢钥吹?,你能夠設定兩種使得輸出斷開的情況。我們將只使用一種情況。22 .設定Local:8:C.Output0.OFFValue0為4000。我們剛剛設定了輸出在計數(shù)累計值為3900時接通,在計數(shù)累計值為4000時斷開。這期間是裁紙刀將紙切斷的時間。這樣,1756-HSC模塊就組態(tài)好了。我們來檢驗我們的系統(tǒng)。23 .保存項目文件,并將其下載到控制器。24 .將控制器切換

9、到RUN模式。25 .轉動實驗臺上標記為Encoder_Y的電位計,直到白色指示線垂直向上為止,這是我們的起始位置。26 .雙擊“ControllerTags”,展開1756-HSC模塊的輸入變量(Itag),直到你看到通道1計數(shù)器的當前數(shù)值(當前數(shù)值保存在變量Local:8:I.PresentValue1中)為止。你的屏幕應該與下圖相符。TagName-|Local:&:rI十LocakS:I.CofTmStalus1;-Local:8-l.Ptesenf/due+Local;S;I,PresentVokjeD+Locai:8:I.PresentValue1+Locah&I.StoredVa

10、lue-i+LocaliS:I.WasReset+Local:Sil.WasPreset+Local:S:I.NewDataFlag十Local:8:I.ZStateValue1134ForceMask,)注意:由于我們還沒有將計數(shù)器復位,1II此,實際顯示的數(shù)值可能與這里所顯示的數(shù)值不同。+Local:&I.OutputSte+Loc3l:6-l.l$Oefridden+Local:8:1.CSTTirmestamp我們要將計數(shù)器復位,這樣我們才能夠在這個位置從零開始計數(shù)。27 .點擊Local:8:O旁邊的加號,將其展開。28 .點擊Local:8:O.ResetCounter旁邊的加號,

11、將其展開。29 .請保證你同時能夠看到PresentValue1和ResetCouter.1這兩個變量,你的畫面應如下圖所示。IagNameValueForceMask*|s-ScaWI一+Locl:8:I.CommStatu5De-Local:8:1.ftesenfalue.De+Locat8:1Pr&senlVduetODe十Local:B;I,PresenlVduel1134De+LxdSJ.SbredValue一.De+Locl:8:lWasReset+Local:S:l.WasPreset0Pe十Locat8:1.Nev)ataFlag3De+Local:3;I.ZSlate0限+L

12、xal;S:l.Outputstab0De+Lxal:8:1.1sOverridden1De+Local:S:1.CSTTimestamp.3De-LocalfiO(.i.-Local:8;0.HesetCounteT0De-Local;B:0Re黜tCaint時Q0DeLocal:8:0.Re$etCountei.1De30 .設定變量Local:8:O.ResetCounter.1為1,確認變量Local:8:I.PresentValue1被復位回零。31 .將變量Local:8:O.ResetCounter.1設回0。現(xiàn)在可以試驗我們的系統(tǒng)了。32 .順時針慢慢地轉動編碼器轉輪,檢查變量

13、Local:8:I.PresentValue1的數(shù)值是否在增加。33 .繼續(xù)旋轉,直到數(shù)值達到3900,檢查模塊的輸出0是否接通(觀察模塊上的LED指示燈)。34 .繼續(xù)旋轉編碼器轉輪,檢查計數(shù)器是否在計數(shù)累計值達到4000時翻轉,且輸出斷開。注意:如果你的系統(tǒng)不能正確工作,返回去檢查你的組態(tài)情況。需要注意的是,在完成本實驗之前,你必須斷開到模塊的連接,然后重新建立連接,這樣你對組態(tài)所作的改動才會起作用。你可以利用禁止位來做,也可以在離線狀態(tài)時更改,然后重新下載到控制器。在本實驗的余下部分,我們將進行在線修改。卷紙機起動了,并正在運行。你覺得已經(jīng)完成了,可是,車間主任叫你,告訴你卷紙機應該能夠

14、在運行中調節(jié)卷繞長度。你返回到卷紙機處理這個問題。你首先想到的是在數(shù)據(jù)庫中改變翻轉和輸出的數(shù)值。如果使用小一些的卷繞芯子,那么你只需令輸出在計數(shù)累計值為1900時接通,而計數(shù)器在計數(shù)累計值為2000時翻轉。我們來看看這能否起作用。35 .打開變量數(shù)據(jù)庫(TagDatabase),將變量Local:8:C.Rollover1中的翻轉數(shù)值由4000改為2000。36 .監(jiān)視變量PresentValue1的數(shù)值,轉動編碼器轉輪。計數(shù)器是在累計值達到4000時翻轉呢,還是在累計值達到2000時翻轉?你核查了一下,僅改變組態(tài)變量是不夠的。組態(tài)信息只在控制器到模塊的連接打開(建立)的時候發(fā)送給模塊。為了能

15、夠在RUN模式下改變模塊的組態(tài)數(shù)據(jù),你需要利用Message指令(信息傳送指令)給模塊發(fā)送一個信息。37 .切換到Program模式。38 .打開ProgramWinder”下面的RoutineMain,添加下圖所示階梯(先不要接受編輯)。ThisrungwillsenddowntheHSCconfigurationtc冊emoduleonfirst$canoftheprogramorwhen1ofthe1771-SIMmodulei$toggledMSGrrtsgCfg.IYAType-CIPGenericMessageControlRemotel771:1.Data(0.13E39 .創(chuàng)建

16、名為msgCfg”的變量,將其設為全局變量(ControllerScopedTag)。40 .點擊Message控制文件“msgCfg旁邊的,出現(xiàn)MessageConfiguration41 .按照如下畫面組態(tài)Message指令。42 .選擇Communication”,設定路徑為1,8。43 .選擇OK接受Message指令的設置。44 .接受階梯。Message指令將在程序第一遍掃描、或在1771-SIM模塊的開關1撥動時觸發(fā)。45 .切換到運行(RUN)模式,Message指令被觸發(fā),你可以看到完成位(.DN)亮起,表明Message指令已經(jīng)執(zhí)行完畢。接下來我們嘗試一下我們能夠在線更改組

17、態(tài)情況。46 .將翻轉(Rollover)數(shù)值設為1000,利用1771-SIM模塊的開關1觸發(fā)Message指令,這樣就可以將新的組態(tài)信息發(fā)送給1756-HSC模塊。47 .轉動編碼器轉輪,檢查計數(shù)器是否能在累計值為1000時翻轉。你現(xiàn)在能夠根據(jù)要求在線修改1756-HSC模塊的組態(tài)情況了。在新的ControlLogix系統(tǒng)的控制下,車間現(xiàn)在完全能夠正常運行了。你已經(jīng)完成了本實驗的任務,如果時間還早,你可以繼續(xù)執(zhí)行附加任務。這些工作并不是實驗繼續(xù)下去所必需的。附加任務:1 .在你的程序中添加一些定義兩種不同組態(tài)情況的階梯,然后看看能否利用Message指令在兩種組態(tài)情況之間實現(xiàn)在線切換。提示:利用1771-SIM

溫馨提示

  • 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

提交評論