tft每日頭條

 > 生活

 > 羅克韋爾plc添加通訊變量

羅克韋爾plc添加通訊變量

生活 更新时间:2024-08-08 21:17:13

在本實驗中,我們将結合應用實例繼續前面的工作,創建相應的标簽、結構體和數組。Logix 控制器的特點:無需手動進行 I/O 映射,根據控制屬性,自動創建/命名标簽,并且支持結構體和數組。另外,控制器域和程序域标簽分類提高了代碼重用性。

本實驗的主題:

1. 創建控制器域和程序域的标簽

2. 創建用戶自定義數據類型

實驗步驟:

1.雙擊桌面上 圖标,打開 RSLogix5000 軟件。

2. 選擇 File->Open,選擇上一實驗所創建項目 P1 并打開。

3. 右鍵單擊 Controller Tags(控制器标簽),在彈出的菜單中選擇 New Tag…(新建标簽)。Tag Name 類似于其它編程語言中的變量-它們均用于存儲數值。你可以根據 P&ID

(管道儀表圖)或電氣設計圖中的符号名稱來命名标簽(Tag Name)。您在此輸入标簽名

稱會保存在 PLC 中,不會因為更換用于編程的上位機而丢失。且這些 Tag Name 可供系統中的人機界面直接使用,而無須重新定義。這都會為您的編程、文檔管理和系統維護帶來 極大的便利。在對話框中輸入名稱 Call_Program_Value,數據類型 INT,标簽類型為 Base

(基本型),範圍為 P1(Controller),顯示類型為 Decimal(十進制),如圖 2-13 所示。

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)1

4. 按照上述步驟逐個創建以下控制器域的标簽,如圖 2-14 所示,這些标簽将在下一

實驗中用到。

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)2

5. 創建下面的 Conveyor 程序域内的标簽,如圖 2-15 所示。

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)3

6. 創建下面的 Station_Dispatcher(站調度)程序域的标簽如圖 2-16 所示。

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)4

7. 創建下面的 Program_1_Press(沖壓站)程序域的标簽,如圖 2-17 所示。

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)5

将 Program_1_Press(沖壓站)程序域的标簽複制(Ctrl C)并粘貼(Ctrl V)到Program_2_Stake 和 Program_3_Weld 程序域内,無須重建标簽,提高代碼重用性。在此我們注意到,在 Logix 控制器中,不同程序域内的标簽名稱是可以相同的。

9. 創建用戶自定義數據類型。在控制器 P1 中為每個壓縮機生成一個産品編号

( Product ID ),每個産品編号由零件編号( Part_ID)、序列号( Serial_No)和目錄号

(Catalog_No)三部分構成。使用用戶自定義數據結構可以更方便的管理這種數據類型的 标簽。

如圖 2-18 所示,右鍵單擊 Data Type 文件夾下 User-Defined(用戶自定義),在彈出的

菜單中選擇 New Data Type…(新建數據類型)。

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)6

10. 在彈出畫面中輸入自定義數據類型的 Name(名稱)和 Members(成員),如圖 2-19 所示。此時,你創建了一個自定義的數據類型,如果需要在例程中使用它,必須創建相應 的标簽。

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)7

11. 在 Controller Scop(e 控制器域)内創建數據類型為 Product_ID 的标簽 Station_Data。

如圖 2-20 所示:

羅克韋爾plc添加通訊變量(羅克韋爾ABPLC講解)8

12. 保存該項目。

至此,您已完成标簽、結構體和數組創建的相關實驗!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved