EC機器人Profinet通訊
1. profinet協(xié)議介紹
1.1 介紹
PROFINET 由 PROFIBUS 國際組織(PROFIBUS International,PI)推出,是新一代基于工 業(yè)以太網(wǎng)的自動(dòng)化總線(xiàn)標準。
PROFINET 為自動(dòng)化通信領(lǐng)域提供了一個(gè)完整的網(wǎng)絡(luò )解決方案,囊括了諸如實(shí)時(shí)以太網(wǎng)、 運動(dòng)控制、分布式自動(dòng)化、故障安全以及網(wǎng)絡(luò )安全等當前自動(dòng)化領(lǐng)域的熱點(diǎn)話(huà)題,并且作為跨供應商的技術(shù),可以完全兼容工業(yè)以太網(wǎng)和現有的現場(chǎng)總線(xiàn)(如 PROFIBUS)技術(shù),保護現有投資(可以在不改動(dòng)現場(chǎng)已購買(mǎi)設備的情況下,只需加西門(mén)子PLC),允許工業(yè)控制系統和外圍設備(如傳感器、執行器和其他控制器)之間進(jìn)行通信。
1.2 特點(diǎn)
PROFINET 支持工具調用接口(Tool Calling Interface,簡(jiǎn)稱(chēng) TCI),每一個(gè)設備制造商用 任何支援 TCI 機能的軟件進(jìn)行現場(chǎng)設備的參數化和診斷,無(wú)需退出程序。
鄰近識別及設備替換:所有 PROFINET 都會(huì )識別鄰近的設備,因此若設備故障,可以在不需額外工具及先驗知識的情形下更換設備。借由這些資訊,可以用圖像的方式清楚的呈現系統 的拓撲。
參數服務(wù)器:個(gè)別的資料可以用制造商中性的方式(例如 TCI)載入到參數服務(wù)器中,參 數服務(wù)器也會(huì )自動(dòng)將參數歸檔。當更換設備時(shí)參數服務(wù)器也會(huì )自動(dòng)重新載入相關(guān)資料。
確定性:PROFINET 支援確定性的資料傳遞,可用在高準確度的控制任務(wù)中。
冗余:PROFINET 中的冗余概念大幅提升系統的可用性。
2. Profinet寄存器

模塊功能及對應的控制器的 M 變量或 profinet 寄存器的地址范圍具體如下:


以上是機器人profinet通訊寄存器的地址以及可以讀取寫(xiě)入的數據類(lèi)型。
3.Profinet配置
3.1 機器人端配置
用戶(hù)可選擇“系統 > 系統配置 > 機器人配置”,并勾選“Profinet”,啟用 Profinet 功能,如圖2-1所示。

3.2 PORTAL端配置
將下面鏈接的艾利特機器人GSD 文件安裝到 TIA PORTAL 中管理通用描述文件,如圖 2-2 所示。

圖2-2 安裝GSD文件
2. 添加 Elite Robot EC Device 到設備和網(wǎng)絡(luò ),點(diǎn)擊左側設備和網(wǎng)絡(luò ),進(jìn)入頁(yè)面,在右側目錄欄找到其他現場(chǎng)設備-profinetI/O-IO-elite,找到elite robot EC Device如圖 3-3 所示。

圖 3-3 : 添加到設備和網(wǎng)絡(luò )
3. 將找到的模塊拖到左邊,點(diǎn)擊PLC網(wǎng)口連接到機器人的網(wǎng)口即可分配,如圖3-4所示。

圖 3-4 : 連接到 PLC
4. 雙擊 Elite Robot EC Device 設備的屬性中設置 IP 地址和 IO 周期,如下圖所示。

圖 3-5 : 設置 IP 地址

圖 3-6 : 設置 IO 周期
5. 根據項目所需的模塊選擇對應的M變量、整數、浮點(diǎn)寄存器添加到 elite-dev 設備接口,如圖 3-7 所示。

圖 3-7 : 添加硬件模塊
6. 新建所需的 PLC 變量表。

圖 3-8 : 新建變量表
7. 根據所需添加監控表,如圖 3-9所示。

圖 3-9 : 添加監控表
8. 添加完成之后,下入PLC,轉至在線(xiàn)即可開(kāi)始監視機器人狀態(tài)與M變量。(32位以上要重啟機器人,否則PLC會(huì )報錯下位組件錯誤)。
9. 具體寄存器詳細功能(比如想獲取機器人當前位姿或者角度以及系統狀態(tài)這種) 可查找通信協(xié)議手冊。
4.整數及浮點(diǎn)數配置腳本
若只需要傳送bool量只需要按照上面配置即可,此小章節下面介紹傳送整數及浮點(diǎn)數。

此腳本為簡(jiǎn)單的示例腳本,機器人將D變量浮點(diǎn)數傳到PLC對應地址前兩個(gè)寄存器,plc將兩個(gè)正整數傳入機器人B變量。更多腳本指令,請查找EC腳本手冊profinet通訊章節。


機器人端啟動(dòng)腳本,plc開(kāi)啟監視即可看到輸入輸出值的變化。