AB PLC編程軟件RSLOGIX5000入門7_第1頁
AB PLC編程軟件RSLOGIX5000入門7_第2頁
AB PLC編程軟件RSLOGIX5000入門7_第3頁
AB PLC編程軟件RSLOGIX5000入門7_第4頁
AB PLC編程軟件RSLOGIX5000入門7_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——ABPLC編程軟件RSLOGIX5000入門7ABPLC編程軟件RSLOGIX5000入門7——UDT用戶自定義數(shù)據(jù)類型

在本章中,我們將介紹如何通過用戶自定義數(shù)據(jù)類型和數(shù)據(jù)范圍劃定來規(guī)劃標(biāo)簽數(shù)據(jù)庫。這里將學(xué)到

§了解使用UDT的優(yōu)勢

§學(xué)習(xí)如何優(yōu)化UDT規(guī)劃

§使用數(shù)據(jù)范圍劃定幫助簡化并加快開發(fā)工作

我們現(xiàn)在將重點(diǎn)關(guān)注Logix控制器中的數(shù)據(jù)規(guī)劃。開啟現(xiàn)有控制器文件

1.在計(jì)算機(jī)桌面上,雙擊LabFiles文件夾。

2.雙擊名為Conveyor_Program_S3.ACD的現(xiàn)有項(xiàng)目。

這樣將在RSLogix5000中啟動(dòng)該項(xiàng)目。

為傳送帶創(chuàng)立用戶自定義數(shù)據(jù)類型

您已重新組織了程序規(guī)劃以更好地利用Logix,現(xiàn)在已準(zhǔn)備好開始對(duì)數(shù)據(jù)規(guī)劃進(jìn)行重新組織??勺⒁獾?,工程師規(guī)劃數(shù)據(jù)的方式仍像使用帶有整數(shù)、實(shí)數(shù)和定時(shí)器數(shù)據(jù)表的傳統(tǒng)PLC一樣。問題是,當(dāng)與設(shè)備關(guān)聯(lián)的數(shù)據(jù)分布到控制器內(nèi)存中的各處時(shí)便很難進(jìn)行跟蹤。您已再次決定充分利用Logix,使用用戶自定義數(shù)據(jù)類型。用戶自定義數(shù)據(jù)類型

用戶自定義數(shù)據(jù)類型也稱為UDT或結(jié)構(gòu),借此按規(guī)律方式對(duì)數(shù)據(jù)進(jìn)行組織或分組,以便所有與設(shè)備關(guān)聯(lián)的數(shù)據(jù)都可組合在一起。

例如,每個(gè)傳送帶都有8個(gè)整數(shù)值、3個(gè)實(shí)數(shù)值、2個(gè)定時(shí)器和11個(gè)與其關(guān)聯(lián)的布爾值。在傳統(tǒng)PLC中,可能需要4個(gè)不同的數(shù)據(jù)表。然后,當(dāng)您具有多條傳送帶時(shí),您可能需要詳細(xì)地將傳送帶映射到各個(gè)數(shù)據(jù)表中。這樣就會(huì)變得很難管理。

通過UDT能夠?qū)崿F(xiàn)的是將不同的數(shù)據(jù)類型(整數(shù)、實(shí)數(shù)、定時(shí)器、布爾等)組合到一起,共同作為用戶自定義數(shù)據(jù)類型。然后便可創(chuàng)立該UDT類型的數(shù)組。這可使得編程工作、代碼的記錄和數(shù)據(jù)的跟蹤都更加輕松。

1.在控制器項(xiàng)目管理器中,雙擊\控制器標(biāo)簽\。

將出現(xiàn)標(biāo)簽編輯器??勺⒁獾剑瑯?biāo)簽數(shù)據(jù)庫的外觀與傳統(tǒng)PLC十分類似。

Logix標(biāo)簽數(shù)據(jù)庫

在傳統(tǒng)PLC中,用物理地址標(biāo)識(shí)各個(gè)數(shù)據(jù)項(xiàng),例如N7:0或B3:0/0。不使用地址解釋或符號(hào),就很難閱讀規(guī)律。

在Logix控制器中沒有固定的內(nèi)存N7:0或B3:0/0。Logix內(nèi)存是基于標(biāo)簽的系統(tǒng)。標(biāo)簽名稱本身就可以標(biāo)識(shí)數(shù)據(jù)。借此便能夠組織數(shù)據(jù)以模擬機(jī)器。您可在實(shí)際中使用分派的標(biāo)簽名稱記錄代碼,例如Nozzle_1_Temperature。

參考信息

創(chuàng)立Logix項(xiàng)目標(biāo)簽的指導(dǎo)原則指導(dǎo)原則詳細(xì)信息:用戶自定義數(shù)據(jù)類型(結(jié)構(gòu))使您可以組織數(shù)據(jù)以匹配機(jī)器或進(jìn)程。用戶自定義數(shù)據(jù)類型提供以下優(yōu)勢:一個(gè)標(biāo)簽包含系統(tǒng)特定方面的所有相關(guān)數(shù)據(jù)。這樣將相關(guān)數(shù)據(jù)保存在一起便于查找,不考慮其數(shù)據(jù)類型。1)創(chuàng)立用戶自每個(gè)數(shù)據(jù)(成員)得到一個(gè)描述性名稱。這樣自動(dòng)為規(guī)律創(chuàng)立初始水平的文定義數(shù)據(jù)類型。檔??梢允褂迷摂?shù)據(jù)類型創(chuàng)立具有一致數(shù)據(jù)規(guī)劃的多個(gè)標(biāo)簽。例如,使用用戶自定義數(shù)據(jù)類型存儲(chǔ)罐的所有參數(shù),包括溫度、壓力、閥門位置和預(yù)設(shè)值。然后基于該數(shù)據(jù)類型為每個(gè)罐創(chuàng)立標(biāo)簽。數(shù)組在一個(gè)公共標(biāo)簽名稱下創(chuàng)立數(shù)據(jù)類型的多個(gè)實(shí)例。數(shù)組使您可以組織一組使用一致數(shù)據(jù)類型并執(zhí)行類似功能的標(biāo)簽。以一維、二維或三維組織數(shù)據(jù)以匹配數(shù)據(jù)表示的內(nèi)容。2)使用數(shù)組快速創(chuàng)立一組類例如,使用二維數(shù)組組織油庫的數(shù)據(jù)。數(shù)組的每個(gè)元素表示一個(gè)油罐。元素似在數(shù)組中的位置表示罐的地理位置。標(biāo)簽。重要說明:盡量減少使用BOOL數(shù)組。大量數(shù)組指令不能在BOOL數(shù)組上使用。這使得更難以初始化和清除BOOL數(shù)據(jù)數(shù)組。尋常對(duì)PanelView屏幕的位級(jí)別對(duì)象使用BOOL數(shù)組。否則,使用DINT標(biāo)簽的各個(gè)位或DINT數(shù)組。假使希望多個(gè)標(biāo)簽具有一致名稱,請(qǐng)?jiān)诿總€(gè)不同程序的程序范圍定義每個(gè)標(biāo)簽(程序標(biāo)簽)。這使您可以在多個(gè)程序中重新使用規(guī)律和標(biāo)簽名稱。避免同時(shí)為控制器標(biāo)簽和程序標(biāo)簽使用一致的名稱。在程序中,假使程序的程序標(biāo)簽與控制器標(biāo)簽名稱一致,則不能引用控制器標(biāo)簽。某些標(biāo)簽必需是控制器范圍(控制器標(biāo)簽)。則分派此范圍:3)利用程序范假使希望將標(biāo)簽用于:圍標(biāo)簽。項(xiàng)目中的多個(gè)程序中消息(MSG)指令中控制器范圍(控制器標(biāo)簽)在控制器之間產(chǎn)生或使用數(shù)據(jù)與PanelView終端通信以上都不是

程序范圍(程序標(biāo)簽)要提高規(guī)律效率,請(qǐng)盡可能少用SINT或INT數(shù)據(jù)類型。條件允許時(shí),對(duì)整數(shù)使用DINT數(shù)據(jù)類型。Logix5000控制器尋常將值作為32位值(DINT或REAL)進(jìn)行比較或操作。4)對(duì)于整數(shù),使控制器在使用值前,尋常會(huì)將SINT或INT值轉(zhuǎn)換為DINT或REAL值。用DINT數(shù)據(jù)類型。假使目標(biāo)是SINT或INT標(biāo)簽,則控制器尋常會(huì)將該值轉(zhuǎn)換回SINT或INT值。與SINT或INT的轉(zhuǎn)換自動(dòng)進(jìn)行,無需額外編程。不過將占用額外的執(zhí)行時(shí)間和內(nèi)存。下面是標(biāo)簽名稱的規(guī)則:僅字母字符(A-Z或a-z)、數(shù)字字符(0-9)和下劃線(_)5)限制標(biāo)簽名稱必需以字母字符或下劃線開始不能多于40個(gè)字符為40個(gè)字符。不能連續(xù)出現(xiàn)下劃線字符(_)或以下劃線字符(_)結(jié)尾不區(qū)分大小寫盡管標(biāo)簽不區(qū)分大小寫(大寫A和小寫a一致),但混合大小寫更簡單閱讀。這些標(biāo)簽更簡單閱讀:Tank_16)使用混合大小寫。Tank1RSLogix5000軟件以字母順序顯示一致范圍的標(biāo)簽。要更簡單監(jiān)視相關(guān)標(biāo)簽,請(qǐng)對(duì)要保存在一起的標(biāo)簽使用類似的開始字符。否則,標(biāo)簽可能彼此分隔。標(biāo)簽名稱相比這些標(biāo)簽:TANK_1TANK1tank_1tank17)考慮標(biāo)簽的字母對(duì)罐的每個(gè)標(biāo)簽以Tank開始將標(biāo)簽順序。保存在一起。標(biāo)簽名稱Tank_NorthTank_South

2.在標(biāo)簽編輯器中單擊N7旁邊的+。

North_TankSouth_Tank這將展開N7數(shù)組,顯示其中的所有元素??勺⒁獾綇腘7[0]到N7[7]的數(shù)據(jù)已定義。然后是從N7[20]到N7[27]和從N7[40]到N7[47]。這些區(qū)域分別對(duì)應(yīng)3個(gè)傳送帶,是傳統(tǒng)的PLC數(shù)據(jù)表布局。

3.也細(xì)心查看B3、F8和T4。

它們都將采用一致的格式:傳送帶1從[0]開始,傳送帶2從[20]開始,傳送帶3從[40]開始。這樣做的目的是使得在標(biāo)簽數(shù)據(jù)庫中查找傳送帶數(shù)據(jù)更加簡單。這樣確實(shí)有一定作用,但是您為傳送帶使用了4個(gè)數(shù)據(jù)表,浪費(fèi)內(nèi)存。

而通過創(chuàng)立UDT可更好地實(shí)現(xiàn)這一點(diǎn)。我們現(xiàn)在就來創(chuàng)立UDT。

4.在控制器項(xiàng)目管理器中的\數(shù)據(jù)類型\Types)文件夾下,單擊\用戶自定義\旁邊的+。

您將注意到這里有一個(gè)名為Conveyor的UDT(已為您啟動(dòng)UDT的創(chuàng)立)。

5.雙擊Conveyor。

這將為Conveyor數(shù)據(jù)類型開啟UDT編輯器。可以看到,UDT混合不同的數(shù)據(jù)類型。在編程時(shí)這是十分有用的工具。

用戶自定義數(shù)據(jù)類型的指導(dǎo)原則

§創(chuàng)立用戶自定義數(shù)據(jù)類型時(shí),記住以下指導(dǎo)原則:

§假使包括表示I/O設(shè)備的數(shù)據(jù),則必需使用規(guī)律將數(shù)據(jù)復(fù)制到UDT中。UDT中不可為I/O指定別名。

§假使要在UDT中包括數(shù)組,應(yīng)將數(shù)組限制為一維。UDT不支持多維數(shù)組。

§創(chuàng)立UDT時(shí),將類似的數(shù)據(jù)類型組合到一起。這將創(chuàng)立更為緊湊的UDT。

查看UDT后,您會(huì)注意到,類似的數(shù)據(jù)類型并未組合到一起。BOOL和REAL數(shù)據(jù)類型混在一起。UDT的當(dāng)前大小是52個(gè)字節(jié)。將BOOL組合在一起可降低這一數(shù)字。

6.要進(jìn)行此操作,單擊Motor_Overload的左側(cè)。這樣將選中整行。

7.單擊\向上移動(dòng)\按鈕。

這會(huì)在UDT中將Motor_Overload標(biāo)簽向上移動(dòng)。

8.對(duì)其它BOOL標(biāo)簽重復(fù)此操作,直到它們均組合到一起。

9.單擊\應(yīng)用\。

現(xiàn)在請(qǐng)注意一下UDT的大小。您已節(jié)省了12個(gè)字節(jié)。

10.完成對(duì)BOOL標(biāo)簽的移動(dòng)后,驗(yàn)證UDT的顯示如下:

11.回到\控制器標(biāo)簽\,展開N7標(biāo)簽并注意N7[0]到N7[7]及其描述。

12.使用標(biāo)簽的描述將這些標(biāo)簽添加到UDT。手動(dòng)執(zhí)行行此操作(并要記住參考前文中的指導(dǎo)原則4)。

13.完成后,單擊\應(yīng)用\接受所做更改并驗(yàn)證UDT應(yīng)類似下圖。

您現(xiàn)在已擁有一個(gè)在程序中定義傳送帶的完整UDT。

14.單擊\確定\關(guān)閉UDT編輯窗口。

15.在\文件\菜單中選擇\關(guān)閉\。軟件將詢問您是否要保存對(duì)文件所做的更改,選擇\否\。

使用傳送帶UDT

現(xiàn)在您將使用剛創(chuàng)立的UDT傳送帶。您意識(shí)到UDT將幫助優(yōu)化標(biāo)簽數(shù)據(jù)庫,并使代碼的故障處理和開發(fā)更簡單。

1.在RSLogix5000的工具欄菜單中,選擇\文件>開啟\。

2.雙擊名為Conveyor_Program_S4.ACD的現(xiàn)有項(xiàng)目文件。

這樣將在RSLogix5000中啟動(dòng)該項(xiàng)目。

3.在控制器項(xiàng)目管理器中,雙擊\控制器標(biāo)簽\。

這將開啟標(biāo)簽編輯器。

查看標(biāo)簽編輯器,您將發(fā)現(xiàn)數(shù)據(jù)庫中有一個(gè)新標(biāo)簽Conveyor_1。

4.單擊Conveyor_1旁邊的+展開該標(biāo)簽。

您可注意到標(biāo)簽的格式與剛創(chuàng)立的UDT一致。這可通過查看\類型\列進(jìn)行確認(rèn)。

5.在控制器項(xiàng)目管理器中,單擊各個(gè)程序的+,展開連續(xù)任務(wù)中的3個(gè)傳送帶程序。

6.雙擊例程C2_Start_Stop。這將開啟該例程,并可進(jìn)行查看和編輯操作。

7.現(xiàn)在顯示的是梯形圖例程C2_Start_Stop。

您可注意到,在此實(shí)例中Conveyor_2的尋址方式仍使用的是傳統(tǒng)PLC的的尋址方式。例如,在梯級(jí)0上,定時(shí)器的地址為T4[20]。

8.雙擊例程C1_Start_Stop。

這將開啟該例程,并可進(jìn)行查看和編輯操作。

9.現(xiàn)在顯示的是梯形圖文件C1_Start_Stop。

可注意到傳送帶1的尋址方式使用的是UDT。如您所見,代碼現(xiàn)在可以自文檔化,而且標(biāo)簽名稱可描述其具體的意義。您無需再像傳統(tǒng)PLC中一樣添加地址描述。代碼中仍有一些較早樣式的地址;我們將稍后處理它們。

現(xiàn)在我們來繼續(xù)更新其它兩個(gè)傳送帶程序以使用UDT。首先我們需要?jiǎng)?chuàng)立兩個(gè)新標(biāo)簽。

10.在工具欄菜單中,選擇\窗口>控制器標(biāo)簽-Conveyor_Program(控制器)\>ControllerTags–Conveyor_Program(controller))。

這會(huì)將標(biāo)簽編輯器窗口置于頂層。

11.在標(biāo)簽編輯器窗口的左下角處,單擊\編輯標(biāo)簽\選項(xiàng)卡。

在這里我們將創(chuàng)立兩個(gè)新標(biāo)簽,Conveyor_2和Conveyor_3。

12.在標(biāo)簽編輯器中列表的底部,可注意到那里有一個(gè)開放空間,可創(chuàng)立一個(gè)新標(biāo)簽。

13.在\名稱:\列中,輸入\并在\類型\列中輸入\。

這樣便會(huì)創(chuàng)立一個(gè)傳送帶類型的名稱為Conveyor_2的標(biāo)簽。

只要記錄中仍可看到鉛筆圖標(biāo),您便仍處于編輯模式下。

14.要?jiǎng)?chuàng)立新標(biāo)簽,單擊Conveyor_2下面的新空白行,并驗(yàn)證標(biāo)簽編輯器的顯示如下:

15.使用與上述一致的方法,為Conveyor_3創(chuàng)立標(biāo)簽。

16.完成后,驗(yàn)證標(biāo)簽數(shù)據(jù)庫的顯示如下:

現(xiàn)在我們將需要更新梯形圖代碼以使用這些新標(biāo)簽。我們將從Conveyor_2開始。

我們將僅修改Alarm_Status和Energy_Manag例程。使用下表并參考Conveyor_1例程。

讓我們從一個(gè)例如開始。

17.在控制器項(xiàng)目管理器中,雙擊例程C2_Alarm_Status。

重要說明:我們目前將忽略任何在描述中包括文字\映射\的B3地址。

18.在梯級(jí)零上,注意描述為C2電機(jī)過載的OTE指令。

通過查看前一頁中的圖,您可發(fā)現(xiàn)此描述與UDT中的其次個(gè)成員相匹配。

19.要更改地址,雙擊B3[28]。

這將開啟一個(gè)下拉框,以便您可選擇一個(gè)新標(biāo)簽。

20.單擊向下箭頭(這將開啟標(biāo)簽瀏覽器),滾動(dòng)瀏覽列表直到您找到Conveyor_2。

21.單擊+展開該標(biāo)簽,然后選擇Conveyor_2.Motor_Overload,如下所示:

22.雙擊Conveyor_2.Motor_Overload。

這會(huì)令Conveyor_2.Motor_Overload成為OTE指令的新標(biāo)簽。

23.單擊標(biāo)簽編輯器的空白處,驗(yàn)證梯級(jí)的顯示如下(請(qǐng)?jiān)俅巫⒁庾晕臋n化的代碼):

24.現(xiàn)在,繼續(xù)并完成此例程的更新。然后更新傳送帶2的Energy_Manag例程。

25.為傳送帶3重復(fù)一致的步驟。

26.可注意到標(biāo)簽Conveyor_2.Motor_Overload確實(shí)具有描述。對(duì)于版本V12和較早版本的RSLogix5000,在UDT編輯器中輸入的描述并不會(huì)在UDT編輯器以外顯示。

UDT傳遞和附加描述選項(xiàng)

從RSLogix5000的

版本13開始,\工作站選項(xiàng)\下提供2個(gè)新設(shè)置。

假使啟用傳遞描述,則只要不為標(biāo)簽提供顯式描述:

§在標(biāo)簽是別名時(shí)將會(huì)顯示基礎(chǔ)標(biāo)簽的描述,或者

§在標(biāo)簽是成員時(shí)將會(huì)顯示定義的數(shù)據(jù)類型的成員描述,或者

§在標(biāo)簽是位、數(shù)組元素或成員時(shí)將會(huì)顯示基礎(chǔ)標(biāo)簽的描述,或者

§將會(huì)顯示定義的

基本數(shù)據(jù)類型的描述。

假使選中此復(fù)選框,

\附加到基礎(chǔ)標(biāo)簽描述\復(fù)選框便會(huì)啟用。假使要使傳遞描述中包含基礎(chǔ)標(biāo)簽描述,則選中\(zhòng)附加到基礎(chǔ)標(biāo)簽描述\toBaseTagDescriptions)復(fù)選框。根據(jù)傳遞描述規(guī)則添加任意附加描述。在提供此功能之前,用戶必需手動(dòng)從UDT編輯器中剪切描述,并在標(biāo)簽編輯器里手動(dòng)將這些描述粘貼到標(biāo)簽中。這樣會(huì)使編程工作多花費(fèi)大量個(gè)小時(shí)的時(shí)間。

我們來了解一下此新功能的工作方式。

27.在控制器項(xiàng)目管理器中的\數(shù)據(jù)類型\Types)文件夾下,單擊\用戶自定義\旁邊的+。

您將注意到有一個(gè)名為Conveyor的UDT。

28.雙擊文字Conveyor。

這將為Conveyor數(shù)據(jù)類型開啟UDT編輯器。

29.為UDT的成員添加一些描述,完成后單擊\應(yīng)用\。30.更改UDT的描述,如下所示:

31.單擊\應(yīng)用\,然后單擊\確定\關(guān)閉UDT編輯器。

32.在控制器項(xiàng)目管理器中,雙擊例程C2_Alarm_Status。

您現(xiàn)在可注意到,您輸入的描述現(xiàn)在已顯示在標(biāo)簽上。該描述包括UDT描述(傳送帶數(shù)據(jù))和UDT成員描述(電機(jī)過載指示)。

33.在工具欄菜單中,選擇\工具>選項(xiàng)\。

將出現(xiàn)\選項(xiàng)\窗口。

34.在\應(yīng)用程序\下,單擊\顯示\。

窗口將如下所示。

35.調(diào)整\工作站選項(xiàng)\Options)窗口的位置,以便您既可看見該窗口同時(shí)又可看到C2_Alarm_Status例程中的OTE指令。

36.單擊\附加到基礎(chǔ)標(biāo)簽描述\ToBaseTagDescriptions)旁邊的復(fù)選框關(guān)閉此選項(xiàng),然后單擊\應(yīng)用\接受所做更改。

可以注意到描述已更改。UDT描述\傳送帶數(shù)據(jù)\已移除。

37.單擊\顯示傳遞描述\旁邊的復(fù)選框關(guān)閉此選項(xiàng),然后單擊\應(yīng)用\接受所做更改。

可以注意到描述已再次更改。描述處已沒有任何內(nèi)容。這是在版本V12和更早RSLogix5000版本中梯級(jí)的顯示方式。

38.重新開啟兩個(gè)選項(xiàng),接著單擊\應(yīng)用\,然后單擊\確定\。

39.完成后,單擊\保存\圖標(biāo)。

40.在\文件\菜單中選擇\關(guān)閉\。

使用數(shù)據(jù)范圍劃定

您剛剛使用過用戶自定義數(shù)據(jù)類型,它們可更好地組織標(biāo)簽數(shù)據(jù)庫,并可創(chuàng)立自文檔化的代碼。接下來要進(jìn)行的也是最終一步要進(jìn)行的是,將標(biāo)簽的范圍劃定為程序級(jí)別。這就是數(shù)據(jù)范圍劃定。通過數(shù)據(jù)范圍劃定,您可:

§對(duì)不同的程序使用一致的標(biāo)簽名稱,由于各程序范圍內(nèi)的標(biāo)簽彼此隔離。

§開發(fā)標(biāo)準(zhǔn)代碼,可復(fù)制使用屢屢,無需擔(dān)憂標(biāo)簽名稱沖突。

§不再需要管理標(biāo)簽名稱和數(shù)據(jù)位置。

§加速項(xiàng)目開發(fā)過程。數(shù)據(jù)范圍劃定

創(chuàng)立標(biāo)簽時(shí),您將其定義為控制器標(biāo)簽(全局?jǐn)?shù)據(jù))或特定程序的程序標(biāo)簽(本地?cái)?shù)據(jù))。

Logix控制器允許您

將應(yīng)用分割為多個(gè)程序。無需管理程序間標(biāo)簽名稱的沖突問題。這樣便可更輕松地在多個(gè)程序中重復(fù)使用代碼和標(biāo)簽名稱。

程序范圍內(nèi)的數(shù)據(jù)與其它程序隔離。例程不能訪問其它程序的程序范圍內(nèi)的數(shù)據(jù)??梢栽诙鄠€(gè)程序內(nèi)重復(fù)使用程序范圍標(biāo)簽的標(biāo)簽名稱。

開啟現(xiàn)有控制器文件

在試驗(yàn)的本部分中,您將開啟一個(gè)現(xiàn)有程序。

3.在計(jì)算機(jī)桌面上,雙擊LabFiles文件夾。

4.雙擊名為Conveyor_Program_S5.ACD的現(xiàn)有項(xiàng)目。

這樣將在RSLogix5000中啟動(dòng)該項(xiàng)目。

對(duì)程序進(jìn)行數(shù)據(jù)范圍劃定

1.在控制器項(xiàng)目管理器中,雙擊\控制器標(biāo)簽\開啟標(biāo)簽編輯器。

2.驗(yàn)證已處于\編輯標(biāo)簽\選項(xiàng)卡中(假使不是,則無法執(zhí)行剪切/粘貼操作)。

標(biāo)簽編輯器開啟后,您將注意到有大量舊標(biāo)簽不見了(N7、F8、T4)。在創(chuàng)立傳送帶UDT并修改代碼后,便不再需要這些標(biāo)簽了。標(biāo)簽Conveyor_1、Conveyor_2和Conveyor_3仍存在。F9和PD文件被更改為標(biāo)簽名稱,而不是像傳統(tǒng)PLC一樣采用數(shù)據(jù)表編號(hào)的方式。在將PID移動(dòng)到周期性任務(wù)中后,已將T10文件刪除。

現(xiàn)在我們要將標(biāo)簽Conveyor_1、Conveyor_2和Conveyor_3從控制器范圍移動(dòng)到程序范圍。

3.雙擊\數(shù)據(jù)類型\列。

這樣會(huì)將標(biāo)簽排列為更適合我們將進(jìn)行的編輯。

首先我們會(huì)將標(biāo)簽Temp_Loop_PID、Control_Output和Process_Variable移動(dòng)到Temperature_Loop程序范圍。

4.單擊標(biāo)簽Temp_Loop_PID的左側(cè)。

這樣將選中整行。

5.按住Shift鍵并單擊標(biāo)簽Process_Variable的左側(cè)。

這樣將選中所有3個(gè)標(biāo)簽。

6.在工具欄菜單中,選擇\編輯>剪切\(zhòng)。

7.在\范圍\下拉菜單中,單擊向下箭頭。單擊\程序\旁邊的+展開該標(biāo)簽。

這將顯示所有當(dāng)前的控制器和程序標(biāo)簽數(shù)據(jù)庫。

8.選擇PID_Loop范圍,如下所示:

這將會(huì)為程序PID_Loop的程序范圍標(biāo)簽開啟標(biāo)簽編輯器。

在下拉菜單中,名稱

前的指明這是控制器范圍標(biāo)簽??刂破鞣Q為Conveyor_Program。

以Conveyor_Program表示控制器范圍標(biāo)簽。列表中的所有其它名稱是程序名稱或控制器中的設(shè)備階段。

當(dāng)前PID_Loop在程序范圍級(jí)別沒有定義任何標(biāo)簽。我們現(xiàn)在將向標(biāo)簽中粘

溫馨提示

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

評(píng)論

0/150

提交評(píng)論