ABPLC編程軟件RSLOGIX5000入門8-——程序?qū)雽?dǎo)出
-
資源ID:199944620
資源大?。?span id="zdh7pbl" class="font-tahoma">255.64KB
全文頁(yè)數(shù):37頁(yè)
- 資源格式: DOCX
下載積分:10積分
快捷下載

會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。
|
ABPLC編程軟件RSLOGIX5000入門8-——程序?qū)雽?dǎo)出
AB-PLC 編程軟件 RSLOGIX5000
入門8-——程序?qū)雽?dǎo)出
AB PLC 編程軟件 RSLOGIX5000 入門 8 ——
程序?qū)雽?dǎo)出
這里將介紹使用部分導(dǎo)入 /導(dǎo)出工具來(lái)幫助加速
程序開發(fā)。
關(guān)于梯形圖部分導(dǎo)入 /導(dǎo)出工具
大多數(shù)時(shí)候, 應(yīng)用開發(fā)時(shí)都會(huì)有許多代碼段重復(fù)
許多次。 例如, 在傳送帶系統(tǒng)中具有與各個(gè)傳送
帶關(guān)聯(lián)的核心代碼;啟動(dòng) /停止、報(bào)警和電源管
理代碼。
之前, 您通常可能會(huì)采用片段文件的方法, 具體
操作是剪切梯形圖的梯級(jí)并將其保存為桌面上
的片段文件,或者直接剪切 / 復(fù)制粘貼。但當(dāng)進(jìn)
行此操作時(shí), 您可能必須花時(shí)間來(lái)創(chuàng)建所有標(biāo)簽
并更改標(biāo)簽名稱。您正期待更方便快速的方法。
梯形圖部分導(dǎo)入 / 導(dǎo)出工具
這是 RSLogix 5000 版本 13 開始具備 的
新功能。
梯形圖部分導(dǎo)入 / 導(dǎo)出工具提供的基本功能是從
項(xiàng)目中提取特定梯級(jí)的代碼并將其保存到外部
文件中 (L5X) 。之后,您可以將代碼導(dǎo)入到任
何 RSLogix 5000 項(xiàng)目中。其中一個(gè)重要區(qū)別
是,部分導(dǎo)入 /導(dǎo)出功能不僅限于諸如片段文件
UDT 和關(guān)聯(lián)的注釋。因此,導(dǎo)入文件后,所有 產(chǎn)生的代碼不會(huì)驗(yàn)證出任何
RSLogix 5000 的功能還更進(jìn)一步, UDT 和說(shuō)明的 從而可在導(dǎo)入之前進(jìn)行相應(yīng)的修改。 這
用 梯 形 圖 部 分 導(dǎo) 入 /導(dǎo) 出 工 具 導(dǎo) 出
L5X 文件
1. 在 計(jì) 算 機(jī) 桌 面 上 , 雙 擊 Lab
Files 文件夾。
2. 雙擊 LFP2 文件夾。
3. 雙擊 Z_A7_Base_PIE_CLX.ACD 文
RSLogix 5000 中啟動(dòng)該項(xiàng)目。
4. 在 控 制 器 項(xiàng) 目 管 理 器 中 , 雙
Conveyor 文件夾以將其展開。 這便是代碼
保存的位置。
一旦 Conveyor 文件夾展開后,其將類似下 圖。
5. 雙擊 Conveyor 例程以打開梯形
圖編輯器。
6. 在工具欄菜單中, 選擇 " 編輯 > 全
選 "(Edit > Select All) 。這將選中此例程中的
全部 8 個(gè)梯級(jí)。
7. 右鍵單擊梯級(jí)零的左側(cè),并選擇 " 導(dǎo)
出梯級(jí) "(Export Rung) 。
8. 出現(xiàn) " 導(dǎo)出梯級(jí) "(Export Rung) 窗
口后,在 " 文件名 "(File name) 字段中輸入
Z_A7_Conveyor_Export , 然 后 單 擊 " 導(dǎo) 出 "(Export) 。
導(dǎo)出的梯形圖文件 (L5X) 已創(chuàng)建。
9. 在工具欄菜單中, 選擇 " 文件 > 退
出 "(File > Exit) 退出并且不保存所做的更
改。
使用梯形圖部分導(dǎo)入 / 導(dǎo)出工具導(dǎo)入 L5X 文
件
1.
在計(jì)算機(jī)桌面上,雙擊 Lab Files
2. 雙擊 Z_A7_PIE_CLX.ACD 文件,
在 RSLogix 5000 中打開該項(xiàng)目。
3. 在 控 制 器 項(xiàng) 目 管 理 器 中 , 雙
擊 Conveyor 程序文件夾將其展開。 將在此位
置添加代碼。
4. 雙擊 Conveyor 例程。 將打開梯形
圖編輯器。該例程中沒(méi)有任何梯級(jí)。
5.
在 梯形 圖編輯 器中 ,右鍵 單擊 梯
級(jí) 0 并選擇 " 導(dǎo)入梯級(jí) "(Import Rung)
6. 將 彈 出 " 導(dǎo) 入 梯 級(jí) "(Import
Rung) 窗 口 。 單 擊 文 件 Z_A7_Conveyor_Export.L5X 。然后單擊 " 導(dǎo)
入 "(Import) 。
將彈出
Configuration)
導(dǎo) 入 組 態(tài) "(Import 窗口。
導(dǎo)入組態(tài)
" 導(dǎo)入組態(tài) "(Import Configuration) 向?qū)О?
含 2 個(gè)選項(xiàng)卡。
" 標(biāo)簽 "(Tags) :
與要導(dǎo)入的梯級(jí)相關(guān)的所有標(biāo)簽均在此列出。 在
執(zhí)行導(dǎo)入操作前, 可以更改任何標(biāo)簽的名稱。 如
果項(xiàng)目中已存在該標(biāo)簽名,系統(tǒng)將發(fā)出警告。
這樣便可以更改標(biāo)簽的名稱以免出現(xiàn)問(wèn)題。
" 數(shù)據(jù)類型 "(Data Types) :
此選項(xiàng)卡將顯示導(dǎo)入時(shí)引入的所有 UDT。該選
項(xiàng)卡將顯示 UDT 是新創(chuàng)建的 (如果尚不存在)
還是使用已有的(已經(jīng)存在) 。此選項(xiàng)卡的信息
僅供參考。
7. 可以看到, " 導(dǎo)入 "(Import) 窗口中
的 I/O 模塊顯示了警告。這些警告表明這 些 I/O 模 塊 已 存 在 于 項(xiàng) 目 中 。 在 " 操 作 "(Operation) 列, 您可以看到有的單元格顯示
" 使用現(xiàn)有 "(Use Existing) ;這表示導(dǎo)入時(shí)將使
用項(xiàng)目中的現(xiàn)有模塊。
最終需要添加 2 個(gè)傳送帶代碼段。分別指定
為 Conveyor1 和 Conveyor2。
8. 向 標(biāo) 簽 中 添 加 1 來(lái) 表
示 Conveyor1 。完成后,標(biāo)簽應(yīng)顯示如下。
9. 單擊 " 確定 "(OK) " 導(dǎo) 入 "(Import) 開 始 。 完 成 后 , 便 寫 好
了 Conveyor1 的梯形圖代碼。所有標(biāo)簽都創(chuàng)
建在合適的范圍內(nèi);對(duì)于本例,該范圍
為 Conveyor。梯形圖編輯器將顯示以下內(nèi)容。
10.
滾動(dòng)到 Conveyor 例程頂部并刪
11. 單 擊 工 具 欄 上 的 "校 驗(yàn) 控 制 器
"(Verify Controller) 圖標(biāo) 。控制器驗(yàn)
證后未發(fā)現(xiàn)錯(cuò)誤。非常輕松的就添加了代碼。
我們現(xiàn)在將添加 Conveyor2 的代碼。但在開
始之前, 我們必須解決一個(gè)問(wèn)題。 按照 L5X 文
件中代碼的定義方式,該模塊將在插
槽 0 和 2 使用, 并且將指定為特定點(diǎn)的別
名。我們希望將 Conveyor2 設(shè)置為其它輸入
和輸出點(diǎn)的別名。有以下 3 種方式可解決這
一問(wèn)題:
§ 一種方法是按原樣導(dǎo)入梯級(jí)并重新
設(shè)置 Conveyor2 輸入和輸出的別名。
§ 向項(xiàng)目中添加輸入和輸出模塊, 然后
在導(dǎo)入過(guò)程中解決此問(wèn)題。
§ 修改 L5X 文件,重新將別名指定
到現(xiàn)有模塊的其它開放點(diǎn)上。
我們將執(zhí)行后兩個(gè)選項(xiàng)。
12. 首先我們執(zhí)行第二個(gè)選項(xiàng)。我們只
需復(fù)制現(xiàn)有 I/O 模塊并將其粘貼回項(xiàng)目中。
13. 在控制器項(xiàng)目管理器中,右鍵單擊
插槽 0 上的 1756-OB16D 模塊并單擊 "復(fù)
制 "(Copy) 。
14. 右 鍵 單 擊 I/O
Configuration 文件夾并單擊 " 粘貼 "(Paste) 。
此操作可將新的 1756-OB16D
添加到插槽 3 的項(xiàng)目中。
15. 在插槽 2 上重復(fù)執(zhí)行上述操作。
16. 檢驗(yàn) I/O 組態(tài)是否顯示如下:
17. 我 們 現(xiàn) 在 可 以 導(dǎo)
入 Conveyor2 的代碼了。
18. 在梯形圖編輯器中,右鍵單擊梯
級(jí) 0 并單擊 "導(dǎo)入梯級(jí) "(Import Rung) 。
19. 將 彈 出 " 導(dǎo) 入 梯 級(jí) "(Import
Rung) 窗 口 。 選 擇 文 件 Z_A7_Conveyor_Export.L5X 。然后單擊 " 導(dǎo)
入 "(Import) 。
20. 彈 出 " 導(dǎo) 入 組 態(tài) "(Import
Configuration) 窗口后, 更改標(biāo)簽的名稱 (方
式與 Conveyor1 相同) 。 首先我們需要在標(biāo)簽
名稱中添加 "2" , 就像此前添加 Conveyor1 那
樣。
21. 現(xiàn) 在 我 們 要
對(duì) Local:0:O 和 Local:2:I 標(biāo)簽進(jìn)行更
改。我們希望輸入指向我們?cè)诓宀?4 中添加
的新輸入模塊,輸出指向在插槽 3 中添加的
輸出模塊。按照下圖,更改 " 標(biāo)簽名稱 "(Tag
Names)。
可以注意到, 當(dāng)通過(guò)更改標(biāo)簽名稱來(lái)反映新插槽
位置時(shí), " 別名屬于 "(Alias For) 一列中也會(huì)
反映這些更改。
22. 單擊 "確定 "(OK) " 導(dǎo) 入 "(Import) 開 始 。 完 成 后 , 便 寫 好
了 Conveyor2 的梯形圖代碼。所有標(biāo)簽都創(chuàng)
建在合適的范圍內(nèi);對(duì)于本例,該范圍
為 Conveyor。
23. 單 擊 工 具 欄 上 的 " 校 驗(yàn) 控 制 器
"(Verify Controller) 圖標(biāo) ??刂?
器驗(yàn)證后未發(fā)現(xiàn)錯(cuò)誤。非常輕松的就添加了代
碼。
24. 現(xiàn)在我們將修改實(shí)際的 L5X 文
件。 在本例中, 我們使用現(xiàn)有模塊上未占用的輸
入和輸出。將 Conveyor1 添加到系統(tǒng)時(shí),會(huì)指
定以下別名。
對(duì)于插槽 2 上的 1756-IB16D:
4 點(diǎn) 0 =
Conveyor_Start_Push_Button
5 點(diǎn) 1 =
Conveyor_Stop_Push_Button
6 點(diǎn) 2 = Entrance_PE
7 點(diǎn) 3 = Exit_PE
8 點(diǎn) 4 =
對(duì)于插槽 0 上的 1756-OB16D:
9 點(diǎn) 0 = Conveyor_Start_Command
對(duì)于新加入的傳送帶段,新的別名為:對(duì)于插
槽 2 上的 1756-IB16D:
10 點(diǎn)6
Conveyor_Start_Push_Button
11 點(diǎn)7
Conveyor_Stop_Push_Button
12 點(diǎn) 8 = Entrance_PE
13 點(diǎn) 9 = Exit_PE
14 點(diǎn) 10
15 點(diǎn) 11 = Motor_Overload_Input
對(duì)于插槽 0 上的 1756-OB16D:
16 點(diǎn) 1 = Conveyor_Start_Command
現(xiàn)在我們將使用其它程序而不 是 RSLogix5000 來(lái)打開 L5X 文件。
25. 在 計(jì) 算 機(jī) 桌 面 上 , 雙 擊 Lab
Files 文件夾。
26. 雙擊 LFP2 文件夾。
27. 右 鍵 單 擊 文
件 Z_A7_Conveyor_Export.L5X 并選擇 " 打開 "(Open) 。
28. 當(dāng)彈出以下窗口時(shí), 單擊 " 從列表中 選 擇 程 序 "(Select the program from a list) 單選按鈕。
29.
確定 "(OK)
" 寫字板 " 選項(xiàng)并單擊 "
30.
文件打開后將顯示如下內(nèi)容:
31. 滾 動(dòng)瀏覽 文件 ,找到 " 程 序應(yīng)用
"(Program Use) 部分。我們將在此處進(jìn)行更
改。
32.
找到以下行:
首個(gè)標(biāo)簽是 Conveyor_Start_Command。 該行的
后面可看到 AliasFor="Local:0:O.Data.0" 。
前面我們說(shuō)過(guò), 我們現(xiàn)在希望將其設(shè)置為輸出模
塊中點(diǎn) 1 的別名。
33.
按照下圖更
AliasFor 段:
33. 現(xiàn) 在 繼 續(xù) 瀏 覽 文 件 并 根 據(jù) 前 文
第 24 步中列出的內(nèi)容更改輸入的別名設(shè)置。
34. 完成更改后,在 " 文件 "(File) 菜
單中選擇 "保存 "(Save) 。 請(qǐng)注意, 現(xiàn)在使用的是
寫字板。
35. 關(guān)閉寫字板。
36. 在 RSLogix5000 的梯形圖編輯
器中,右鍵單擊梯級(jí) 0 并單擊 " 導(dǎo)入梯級(jí)
(Import Rung) 。
37. 將 彈 出 " 導(dǎo) 入 梯 級(jí) "(Import
Rung) 窗 口 。 選 擇 文 件 Z_A7_Conveyor_Export.L5X 。然后單擊 " 導(dǎo)
入 "(Import) 。
38. 將 彈 出 " 導(dǎo) 入 組 態(tài) "(Import
Configuration) 窗口。
39. 可 看 到 " 別 名 屬 于 "(Alias
For) 列 中 的 數(shù) 據(jù) 已 更 改 , 反 映 了 之 前 在 L5X 文件中所做的編輯。為標(biāo)簽添加 "3" ,
方法與之前的操作一樣。
40. 單擊 "確定 "(OK)
41. " 導(dǎo)入 "(Import) 開始。完成后,
便寫好了 Conveyor3 的梯形圖代碼。所有標(biāo)
簽都創(chuàng)建在合適的范圍內(nèi);對(duì)于本例,該范圍
為 Conveyor。
42. 單 擊 工 具 欄 上 的 " 校 驗(yàn) 控 制 器
"(Verify Controller) 圖標(biāo) . 控
制器驗(yàn)證后未發(fā)現(xiàn)錯(cuò)誤。 非常輕松的就添加了代
碼。
43.
在 工 具 欄 菜 單 中 , 選 擇 "文
件 > 退出 "(File > Exit) 不保存所做更改
直接退出。
小結(jié)
通過(guò)使用部分導(dǎo)入 /導(dǎo)出工具,幾個(gè)小時(shí)就可以
生成全部代碼, 而不再需要花幾天時(shí)間。 創(chuàng)建簡(jiǎn)
單程序花費(fèi)的時(shí)間不超過(guò) 25 分鐘。 按照原有
方式可能要花費(fèi)數(shù)小時(shí)甚至幾天時(shí)間。 而且還要
復(fù)制代碼、 更改地址、 記錄地址并驗(yàn)證所有操作
的正確性。
有關(guān) L5X 和 L5K 文件格式的更多信息, 請(qǐng)
參見(jiàn)出版物 1756- RM084-en-p.PDF。從中您將
了 解 到 如 何 不 使 用 RSLogix5000 來(lái) 創(chuàng)
建 L5X 和 L5K 文件。