《機器視覺系統(tǒng)應用》課件-項目五:PLC與機器人編程_第1頁
《機器視覺系統(tǒng)應用》課件-項目五:PLC與機器人編程_第2頁
《機器視覺系統(tǒng)應用》課件-項目五:PLC與機器人編程_第3頁
《機器視覺系統(tǒng)應用》課件-項目五:PLC與機器人編程_第4頁
《機器視覺系統(tǒng)應用》課件-項目五:PLC與機器人編程_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1.三菱PLC的IO、232、485、以太網(wǎng)通訊及聯(lián)合編程課程引入FX系列RS-485通信設備FX系列PLC通信電纜的連接FX3U系列NN網(wǎng)絡課程總結、課后作業(yè)及5S管理一二三四五目錄能力目標(1)掌握FX3U系列PLC的485通信;(2)掌握通信程序的編寫與調試。知識目標(1)FX系列RS-485通信設備;(2)FX3U系列NN網(wǎng)絡。素質目標(1)具有嚴謹求實精神;(2)具有自主學習的能力;(3)具備5S職業(yè)素養(yǎng)。課程目標一課程引入三臺FX3U系列PLC聯(lián)成N:N網(wǎng)絡的硬件結構,如圖所示。要求刷新設置:32位寄存器和4字寄存器。(模式1),重試次數(shù)為3次,看門狗定時為50ms。二FX系列RS-485通信設備FX系列RS-485通信設備三菱FX系列485通信板型號主要有FX1N-485-BD、FX2N-485-BD、FX3G-485-BD和FX3U-485-BD,,其外觀和面板下圖所示。二FX系列RS-485通信設備FX系列RS-485通信設備FX系列常見的RS485通信模塊通信板外部結構說明FX系列常見的RS485通信模塊外部結構FX系列常見的RS485通信模塊通信板上有5個接線端子,數(shù)據(jù)發(fā)送端子(SDA、SDB)、數(shù)據(jù)接收端子(RDA、RDB)和公共端子SG,2個LED通信指示燈,用于顯示當前的通信狀態(tài)。FX3U-485-BD通信模塊三FX系列PLC通信電纜的連接可以與搭載了RS-485通訊功能的外部設備及搭載了RS-485通訊功能的PLC之間進行通訊。,其外觀和面板下圖所示。FX3U-485-BD通信板上有5個接線端子,數(shù)據(jù)發(fā)送端子(SDA、SDB)、數(shù)據(jù)接收端子(RDA、RDB)和公共端子SG,2個LED通信指示燈,用于顯示當前的通信狀態(tài)。FX3U-485-BD通信模塊的接線圖三FX系列PLC通信電纜的連接1.FX3U-485-BD模塊上連接的雙絞電纜的屏蔽層,請務必采取D類接地。2.端子請務必連接在已經(jīng)采取了D類接地的可編程控制器主機的(接地)端子上。此外,可編程控制器上沒有接地端子時,請直接采取D類接地。3.請務必在回路的兩端設置終端電阻。四FX3U系列N:N網(wǎng)絡FX3UPLC的N:N網(wǎng)絡結構1臺PLC和不多于8臺PLC以RS-485總線控制方式為主。由一臺PLC、一個RS-485通信板和若干臺PLC組成,采用N:N主從通信方式,PLC是主站,其它是從站,主站PLC通過站號區(qū)分不同從站的變頻器,主站與任意從站之間均可進行單向或雙向數(shù)據(jù)傳送,從站只有在收到主站的讀寫命令后才能發(fā)送數(shù)據(jù)。如下圖所示。四FX3U系列N:N網(wǎng)絡FX3UPLC的N:N網(wǎng)絡數(shù)據(jù)交換區(qū)

通信的數(shù)據(jù)交換模式有3種,模式0:4個字軟元件的數(shù)據(jù)交換;模式1:32個位軟元件和4個字軟元件的數(shù)據(jù)交換;模式2:64個位軟元件和8個字軟元件的數(shù)據(jù)交換;如下圖所示。四FX3U系列N:N網(wǎng)絡FX3UPLC的N:N網(wǎng)絡設定用的軟元件使用N:N網(wǎng)絡時,必須設定下列的軟元件。如下圖所示。四FX3U系列N:N網(wǎng)絡FX3UPLC的N:N網(wǎng)絡編寫主站(站號0)的程序編寫鏈接軟元件的讀出程序,寫入程序。如下圖所示。四FX3U系列N:N網(wǎng)絡FX3UPLC的N:N網(wǎng)絡編寫從站(站號N)的程序編寫鏈接軟元件的讀出程序,寫入程序。如下圖所示。課后小結1.關于對運算周期的影響使用N:N網(wǎng)絡時,各可編程控制器的運算周期與使用的鏈接站數(shù)、通信模式無關,都會延長約10%。2.關于N:N網(wǎng)絡的設定程序1)N:N網(wǎng)絡的設定程序,請務必從0步開始用M8038(驅動觸點)編寫。不如此編程,則N:N網(wǎng)絡功能無法執(zhí)行。2)請勿用程序或者編程工具使M8038置ON。3)請連續(xù)設定站號。如有重復或是空號時,不能正常鏈接。3.FX3UC可編程控制器使用上的注意事項。1)通道1和通道2不能同時設定為N:N網(wǎng)絡。2)請勿同時使用N:N網(wǎng)絡和并聯(lián)鏈接。五課程總結、課后作業(yè)及5S管理課后作業(yè)1.

完成32位寄存器和4字寄存器。(模式1),重試次數(shù)為3次,看門狗定時為50ms。五課程總結、課后作業(yè)及5S管理5S管理(1)所使用設備已按要求關機斷電;(2)工具器材已放至指定位置,并按要求擺好;

(3)已整理工作臺面,桌椅放置整齊;(4)已清掃所在場所,無廢紙垃圾;(5)門窗已按要求鎖好,熄燈;(6)已填寫物品使用記錄。五課程總結、課后作業(yè)及5S管理2.西門子PLC的IO、232、485、以太網(wǎng)通訊及聯(lián)合編程ASIPROFIBUS-DPS7-1200S7-300?S7-400?OP...OSStandardToolsEngineeringToolsRuntimeSoftwareSIMATIC?

SOFTWAREWINCCPCS7SIMATIC?NETET200FMSVIndustrialEthernetPROFIBUS

MPINetworkSIMATIC?PGSIMATIC?PCSIMATIC?

ControllerSIMATIC?

HMISIMATICDPWinAC課程引入西門子的工業(yè)自動化通信網(wǎng)絡S7-1200之間的以太網(wǎng)通信S7-1200PLC通信案例課程總結、課后作業(yè)及5S管理一二三四五目錄能力目標(1)掌握S7-1200PLC間以太網(wǎng)通信網(wǎng)絡讀寫指令;(2)掌握通信程序的編寫與調試。知識目標(1)DB數(shù)據(jù)塊的功能作用;(2)網(wǎng)絡讀寫指令“TSEND_C”和“TRVC_C”。素質目標(1)具有嚴謹求實精神;(2)具有自主學習的能力;(3)具備5S職業(yè)素養(yǎng)。課程目標一課程引入兩臺S7-1200系列PLC聯(lián)成PROFINET網(wǎng)絡的硬件結構,如圖所示。要求通信雙方發(fā)送和接收100B的數(shù)據(jù)。二西門子的工業(yè)自動化通信網(wǎng)絡全集成自動化概念TotallyIntegratedAutomation(TIA)withSIMATICandDrivesTIA是西門子公司提出的自動化任務的一種創(chuàng)新解決方案,僅在一個平臺下就可以提供全部功能。通過西門子公司提供的TIA概念,擁有共同的數(shù)據(jù)管理、組態(tài)、編程和通信,利用開放式的產(chǎn)品結構將功能各異的產(chǎn)品整合在一起,更加輕松、安全地實現(xiàn)生產(chǎn)及過程自動化,可為客戶量身定制解決方案。二西門子的工業(yè)自動化通信網(wǎng)絡金字塔結構ASIPROFIBUS-DPS7-200?S7-300?S7-400?OP...OSStandardToolsEngineeringToolsRuntimeSoftwareSIMATIC?

SOFTWAREWINCCPCS7SIMATIC?NETET200FMSVIndustrialEthernetPROFIBUS

MPINetworkSIMATIC?PGSIMATIC?PCSIMATIC?

ControllerSIMATIC?

HMISIMATICDPWinAC由于廠房、設備安裝位置的不同以及運行環(huán)境的不同造成了不同的網(wǎng)絡環(huán)境;不同的自動化組件也對通信系統(tǒng)有不同的要求;為了滿足這些需求,SIMATICNET提供了不同的通信網(wǎng)絡,組成了網(wǎng)絡通信的金字塔結構。PROFINET通信口三S7-1200之間的以太網(wǎng)通信S7-1200CPU集成了一個PROFINET通信口,支持以太網(wǎng)和基于TCP/IP的通信標準。使用這個通信口可以實現(xiàn)S7-1200CPU與編程設備的通信,與HMI觸摸屏的通信,以及與其他CPU之間的通信。PROFINET通信口支持以下通信協(xié)議及服務:TCPISO-on-TCP:在TCP/IP協(xié)議中定義了ISO傳輸?shù)膶傩許7通信(服務器端):所有SIMATICS7控制器都集成了用戶程序可以讀寫數(shù)據(jù)的S7通信服務。物理網(wǎng)絡連接三S7-1200之間的以太網(wǎng)通信S7-1200與S7-1200之間的以太網(wǎng)通信三S7-1200之間的以太網(wǎng)通信S7-1200PLC與S7-1200PLC之間的以太網(wǎng)通信可以通過TCP或ISOonTCP協(xié)議來完成。使用的通信指令是在雙方CPU中調用T-block(TSEND_C,TRCV_C,TCON,TDISCON,TSEND,TRCV)指令來實現(xiàn)。開放式用戶通信三S7-1200之間的以太網(wǎng)通信開放式用戶通信(OpenUserCommunication)是一種程序控制方式,這種通信只受用戶程序的控制,可以建立和斷開時間驅動的通信連接,在運行期間也可以修改連接。S7-1200與S7-1200之間的以太網(wǎng)通信可以通過TCP或ISO-on-TCP協(xié)議來實現(xiàn),在雙方CPU調用指令:緊湊型指令TSEND_C和TRCV_C除了分別具有發(fā)送或接收功能外,還可以建立和斷開連接;指令TSEND和TRCV僅有發(fā)送或接收功能,與它們配套的TCON和TDISCON指令用于建立和斷開連接。在開放式用戶通信中,一臺PLC調用TSEND_C或TSEND發(fā)送數(shù)據(jù),另一臺PLC調用TRCV_C或TRCV接收數(shù)據(jù)。只能在循環(huán)程序OB中調用這些指令。四S7-1200PLC通信案例組態(tài)CPU之間的邏輯網(wǎng)絡連接生成新項目,點擊項目樹中的“添加新設備”,添加兩塊CPU。雙擊“設備和網(wǎng)絡”,打開網(wǎng)絡視圖,創(chuàng)建CPU之間的邏輯網(wǎng)絡連接,即將兩個CPU左下角表示以太網(wǎng)接口的綠色小方框連接起來:四S7-1200PLC通信案例OB1中調用TSEND_C和TRCV_C在程序編輯器中,將右邊的“擴展指令”中的“通信”文件夾中的TSEND_C拖放到工作區(qū)。除了自動生成被調用的功能塊的背景數(shù)據(jù)塊TSEND_C_DB外,還會自動生成保存連接的組態(tài)參數(shù)的連接描述數(shù)據(jù)塊PLC_1_Connection(DB3)。用同樣的方法調用TRCV_C,自動生成它的背景數(shù)據(jù)塊TRCV_C_DB。兩臺PLC的用戶程序基本上相同。四S7-1200PLC通信案例OB1中調用TSEND_C和TRCV_C四S7-1200PLC通信案例發(fā)送數(shù)據(jù)區(qū)和接收數(shù)據(jù)區(qū)要求通信雙方發(fā)送和接收100B的數(shù)據(jù)。PLC_1中名為Data的全局數(shù)據(jù)塊(DB4):TO_PLC2:要發(fā)送的數(shù)據(jù)的數(shù)組;From_PLC2:要接收的數(shù)據(jù)的數(shù)組。分別有100個字節(jié)元素,有斷電保持功能。四S7-1200PLC通信案例發(fā)送數(shù)據(jù)區(qū)和接收數(shù)據(jù)區(qū)PLC_2中名為Data的全局數(shù)據(jù)塊(DB4),DB4中兩個數(shù)組的名稱為To_PLC1和From_PLC1:對于雙邊編程通信的CPU,如果通信數(shù)據(jù)區(qū)使用DB塊,既可以將DB塊定義為符號尋址,也可以定義為絕對尋址。使用指針尋址方式,必須創(chuàng)建絕對尋址的DB塊,不能設置為“僅符號訪問”四S7-1200PLC通信案例OB1中初始化發(fā)送/接收數(shù)據(jù)區(qū)的程序段1PLC1中:首次循環(huán)掃描時,M1.0的常開觸點接通,將CPU的發(fā)送區(qū)的100B的數(shù)據(jù)初始化為16#AA,將接收區(qū)的100B數(shù)據(jù)清零。四S7-1200PLC通信案例OB1中初始化發(fā)送/接收數(shù)據(jù)區(qū)的程序段1PLC2中:首次循環(huán)掃描時,M1.0的常開觸點接通,將CPU的發(fā)送區(qū)的100B的數(shù)據(jù)初始化為16#55,將接收區(qū)的100B數(shù)據(jù)清零。四S7-1200PLC通信案例OB1中梯形圖程序段3兩臺PLC中的程序段3相同:將接收到的第一個字節(jié)DB4.DBB0傳送給QB0,同時用周期為1s的時鐘脈沖M0.5的上升沿將要發(fā)送的第一個字節(jié)DB4.DBB0加1。因此,如果雙方通信正常,兩臺PLC的QB0的值應每秒加1。四S7-1200PLC通信案例TSEND_C的參數(shù)在請求信號REQ的上升沿,根據(jù)參數(shù)CONNECT指定的DB3中的連接描述,啟動數(shù)據(jù)發(fā)送任務。發(fā)送成功后,參數(shù)DONE在一個掃描周期內容為1。CONT(Bool)為1時建立和保持連接,為0時斷開連接,接收緩沖區(qū)的數(shù)據(jù)會消失。連接被成功建立時,參數(shù)DONE在一個掃描周期內為1。CPU進入STOP模式時,已有的連接被斷開。四S7-1200PLC通信案例TSEND_C的參數(shù)LEN:要發(fā)送的數(shù)據(jù)的最大字節(jié)數(shù)。LEN默認為0時,發(fā)送用參數(shù)DATA定義的所有的數(shù)據(jù)。DATA:其實參P#DB4.DBX0.0是指針尋址方式,該地址是數(shù)據(jù)塊Data中的數(shù)組To_PLC2的絕對地址。BYTE100表示發(fā)送數(shù)據(jù)的字節(jié)數(shù)。COM_RST(Bool):為1,斷開現(xiàn)有的通信連接,新的連接被建立。如果此時數(shù)據(jù)正在傳送,可能導致丟失數(shù)據(jù)。DONE(Bool):為1表示任務執(zhí)行成功,為0時任務未啟動或正在運行。BUSY(Bool):為0時任務完成,為1時任務尚未完成,不能觸發(fā)新的任務。ERROR(Bool):為1時執(zhí)行任務出錯,字變量STATUS中是錯誤的詳細信息。四S7-1200PLC通信案例TRCV_C的參數(shù)EN_R(Bool):為1時,準備好接收數(shù)據(jù)。CONT和EN_R均為1時,連續(xù)地接收數(shù)據(jù)。DATA:接收區(qū)的起始地址和最大數(shù)據(jù)長度。LEN:接收區(qū)的字節(jié)長度,為0時用參數(shù)DATA的長度信息來指定接收區(qū)的字節(jié)長度。RCVD_LEN:實際接收的數(shù)據(jù)的字節(jié)數(shù)。四S7-1200PLC通信案例PLC1中的組態(tài)打開OB1,選中指令TSEND_C,選中巡視窗口的“屬性”

“組態(tài)”

“連接參數(shù)”:四S7-1200PLC通信案例PLC2中的組態(tài)四S7-1200PLC通信案例刪除連接開放式用戶連接的組態(tài)參數(shù)保存在連接描述數(shù)據(jù)塊內,即:PLC_1_Connection_DB和PLC_2_Connection_DB可以通過刪除該數(shù)據(jù)塊來刪除連接。在刪除該數(shù)據(jù)塊的同時,應同時刪除調用時使用它作為輸入?yún)?shù)的通信功能塊TSEND_C、TRCV_C及其背景數(shù)據(jù)塊,這樣才能保持程序的一致性。四S7-1200PLC通信案例通信實驗將用戶程序和組態(tài)信息分別下載到兩塊CPU,并令它們處于運行模式。用電纜連接兩塊CPU的以太網(wǎng)接口。因為參數(shù)CONT為1,連接被建立和保持。用于M0.5的作用,雙方每秒發(fā)送100B的數(shù)據(jù)。通信伙伴接收到后,將接收到的第1個字節(jié)傳送給QB0,通信正常時,可以看到通信雙方的QB0的值每秒加1。課后小結1.如何進行PLC的硬件組態(tài)2.掌握S7-1200PLC間以太網(wǎng)通信網(wǎng)絡讀寫指令五課程總結、課后作業(yè)及5S管理課后作業(yè)1.

完成通信雙方發(fā)送和接收100B的數(shù)據(jù)。五課程總結、課后作業(yè)及5S管理5S管理(1)所使用設備已按要求關機斷電;(2)工具器材已放至指定位置,并按要求擺好;

(3)已整理工作臺面,桌椅放置整齊;(4)已清掃所在場所,無廢紙垃圾;(5)門窗已按要求鎖好,熄燈;(6)已填寫物品使用記錄。五課程總結、課后作業(yè)及5S管理3.KUKA機器人IO、232、485、以太網(wǎng)通訊及聯(lián)合編程課程引入安裝KUKA設備的GSDWorkVisual對KUKA進行設置構建S7-1200與KUKA的通信課程總結、課后作業(yè)及5S管理一二三四五目錄能力目標(1)掌握安裝KUKA設備的GSD;(2)掌握WorkVisual對KUKA進行設置。知識目標(1)硬件組態(tài);(2)通信搭建。素質目標(1)具有嚴謹求實精神;(2)具有自主學習的能力;(3)具備5S職業(yè)素養(yǎng)。課程目標一課程引入任務:基于Profinet實現(xiàn)S7-1200PLC與KUKA機器人的通信。二安裝KUKA設備

溫馨提示

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

最新文檔

評論

0/150

提交評論