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

下載本文檔

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

文檔簡介

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

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

3、ainTask下添加一個名為“Winder”的Program。在“Winder”下添加一個名為“Main”的Routine。將Routine“Main”組態(tài)為Program“Winder”的主Routine0現(xiàn)在我們就可以組態(tài)計數(shù)器模塊了。1756-HSC模塊有兩個通道(0和1)。我們將使用通道1。我們讓這個通道運(yùn)行在計數(shù)器模式,這樣模塊就會在通道的“A”輸入端對每個脈沖的上升沿計數(shù),而“B”輸入端則用來確定計數(shù)方向。我們有一臺編碼器與A輸入端相連,當(dāng)編碼器接通、軸轉(zhuǎn)動時發(fā)出脈沖。B輸入端被斷開,這樣通道就可以缺省進(jìn)行加計數(shù)。我們已經(jīng)知道,對于我們的系統(tǒng)來說,編碼器計數(shù)累計值達(dá)4000意味著產(chǎn)

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

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

6、Local:8:C.OperationalModel設(shè)為0,即將通道置于計數(shù)器模式。然后我們將設(shè)定計數(shù)器翻轉(zhuǎn)的數(shù)值。點(diǎn)擊Local:8:C.Rollover旁邊的加號,將其展開。將Local:8:C.Rollover1的數(shù)值設(shè)為4000,這意味著計數(shù)器在計數(shù)累計值達(dá)到4000時將翻轉(zhuǎn)回零,并從0重新開始計數(shù)。接下來我們要做的是組態(tài)一個輸出信號,令其在我們希望裁紙的時候動作。我們將組態(tài)該輸出在計數(shù)累計值達(dá)到3900的時候動作,留一點(diǎn)時間讓裁紙刀動作,這樣就可以在計數(shù)累計值達(dá)到4000之前將紙切斷。點(diǎn)擊Local:8:C.Output旁邊的加號,將其展開。共有四個輸出可用,每個通道使用兩個。點(diǎn)擊L

7、ocal:8:C.Output0旁邊的加號,將其展開。點(diǎn)擊Local:8:C.Output0.ToThisCounter旁邊的加號,將其展開。在變量Local:8:C.Output0.ToThisCounter.1的數(shù)值欄中輸入1,使這個輸出與通道1的計數(shù)器相連。接下來我們要指定這個輸出在什么情況下接通、什么情況下斷開。點(diǎn)擊Local:8:C.Output0.ONValue旁邊的加號,將其展開。可以看到,你能夠設(shè)定兩種使得輸出接通的情況。我們將只使用一種情況。設(shè)定Local:8:C.0utput0.0NVdue0為3900。點(diǎn)擊Local:8:C.Output0.OFFValue旁邊的加號,將

8、其展開??梢钥吹?,你能夠設(shè)定兩種使得輸出斷開的情況。我們將只使用一種情況。設(shè)定Local:8:C.Output0.OFFV&lue0為4000。我們剛剛設(shè)定了輸出在計數(shù)累計值為3900時接通,在計數(shù)累計值為4000時斷開。這期間是裁紙刀將紙切斷的時間。這樣,1756-HSC模塊就組態(tài)好了。我們來檢驗(yàn)我們的系統(tǒng)。保存項(xiàng)目文件,并將其下載到控制器。將控制器切換到RUN模式。25.轉(zhuǎn)動實(shí)驗(yàn)臺上標(biāo)記為Encoder_Y的電位計,直到白色指示線垂直向上為止,這是我們的起始位置。26.雙擊“ControllerTags”,展開1756-HSC模塊的輸入變量(Itag),直到你看到通道1計數(shù)器的當(dāng)前數(shù)值(當(dāng)

9、前數(shù)值保存在變量Local:8:I.PresentVaiue1中)為止。你的屏幕應(yīng)該與下圖相符。TagNam已/ValuemForceMask總-Local:8:1I+Local:8:1.CommStalusU-Local:8:1.PresentValue注意:由于我們還沒有將計數(shù)器復(fù)位,因此,實(shí)際顯示的數(shù)值可能與這里所顯示的數(shù)值不同。+Local:8:1.PresentValueOLI+Local:8:I.PresentValue11134B卜Local:8:I.StoredValue+Local:8:I.V/asReset0+Local:8:I.WasPresetLI+Local:8:1.

10、NewDataFlag3+Local:8:I.ZSfateU+Local:8:1.OutputsfateU+Local:8:l.lsOverridden0+Local:8:1.CSTTimestamp我們要將計數(shù)器復(fù)位,這樣我們才能夠在這個位置從零開始計數(shù)。點(diǎn)擊Local:8:O旁邊的加號,將其展開。點(diǎn)擊Local:8:O.ResetCounter旁邊的加號,將其展開。請保證你同時能夠看到PresentValue1和ResetCouter.1這兩個變量,你的畫面應(yīng)如下圖所示。設(shè)定變量Local:8:O.ResetCounter.l為1,確認(rèn)變量Local:8:I.PresentVaiue1被復(fù)

11、位回零。將變量Local:8:O.ResetCounter.1設(shè)回0。現(xiàn)在可以試驗(yàn)我們的系統(tǒng)了。順時針慢慢地轉(zhuǎn)動編碼器轉(zhuǎn)輪,檢查變量Local:8:I.PresentVilue1的數(shù)值是否在增加。繼續(xù)旋轉(zhuǎn),直到數(shù)值達(dá)到3900,檢查模塊的輸出0是否接通(觀察模塊上的LED指示燈)。繼續(xù)旋轉(zhuǎn)編碼器轉(zhuǎn)輪,檢查計數(shù)器是否在計數(shù)累計值達(dá)到4000時翻轉(zhuǎn),且輸出斷開。注意:如果你的系統(tǒng)不能正確工作,返回去檢查你的組態(tài)情況。需要注意的是,在完成本實(shí)驗(yàn)之前,你必須斷開到模塊的連接,然后重新建立連接,這樣你對組態(tài)所作的改動才會起作用。你可以利用禁止位來做,也可以在離線狀態(tài)時更改,然后重新下載到控制器。在本實(shí)驗(yàn)

12、的余下部分,我們將進(jìn)行在線修改。卷紙機(jī)起動了,并正在運(yùn)行。你覺得已經(jīng)完成了,可是,車間主任叫你,告訴你卷紙機(jī)應(yīng)該能夠在運(yùn)行中調(diào)節(jié)卷繞長度。你返回到卷紙機(jī)處理這個問題。你首先想到的是在數(shù)據(jù)庫中改變翻轉(zhuǎn)和輸出的數(shù)值。如果使用小一些的卷繞芯子,那么你只需令輸出在計數(shù)累計值為1900時接通,而計數(shù)器在計數(shù)累計值為2000時翻轉(zhuǎn)。我們來看看這能否起作用。打開變量數(shù)據(jù)庫(TagDatabase),將變量Local:8:C.Rollover1中的翻轉(zhuǎn)數(shù)值由4000改為2000。監(jiān)視變量PresentValue1的數(shù)值,轉(zhuǎn)動編碼器轉(zhuǎn)輪。計數(shù)器是在累計值達(dá)到4000時翻轉(zhuǎn)呢,還是在累計值達(dá)到2000時翻轉(zhuǎn)?你核

13、查了一下,僅改變組態(tài)變量是不夠的。組態(tài)信息只在控制器到模塊的連接打開(建立)的時候發(fā)送給模塊。為了能夠在RUN模式下改變模塊的組態(tài)數(shù)據(jù),你需要利用Message指令(信息傳送指令,給模塊發(fā)送一個信息。切換到Program模式。打開Program“Winder”下面的Routine“Main”,添加下圖所示階梯(先不要接受編輯,。ThisrungwillsendduAntheHSCCLinfiqurdtiuntothemuduleonfirstscanoftheprogramorwhenswitch1ofthe1771-SIMmoduleistoggled.MSGType-ClF1Generic

14、MessageCuritrulmsgCfg:S:FSFlerriute1771:I.DdtdLl.13E創(chuàng)建名為“msgCfg”的變量,將其設(shè)為全局變量(ControllerScopedTag)。點(diǎn)擊Message控制文件“msgCfg”旁邊的“.”,出現(xiàn)MessageConfiguration窗口。按照如下畫面組態(tài)Message指令。選擇“Communication”,設(shè)定路徑為“1,8”。選擇“OK”接受Message指令的設(shè)置。接受階梯。Message指令將在程序第一遍掃描、或在1771-SIM模塊的開關(guān)1撥動時觸發(fā)。切換到運(yùn)行(RUN)模式,Message指令被觸發(fā),你可以看到完成位(

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

溫馨提示

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

最新文檔

評論

0/150

提交評論