三菱FX3U與威綸MT8071IP走RS422通訊
一、準備工作
1.需要工具:
電腦一臺、PLC:三菱FX3U一個、觸控式螢幕:威綸MT8071一個、
(三菱圓形程式設計口轉USB)一根、觸控式螢幕與電腦通訊線一根(T型口資料線)、PLC與觸控式螢幕通訊線:電烙鐵一個、三菱圓形程式設計線、DB9母頭一個(有錢直接買現成的請跳過通訊線接線)
2.電腦軟體:(下載可能需要先註冊賬號)
PLC:GXWORKS2
觸控式螢幕:EBpro
二、PLC接線圖紙
1.PLC電源接線
2.觸控式螢幕電源接線
因為只是通訊,所以PLC與觸控式螢幕接電源線跟通訊線就行,其餘外圍電路不用管。(圖片可能與實際有偏差請以實際為準)
3.PLC與觸控式螢幕通訊接線
DB9PIN腳如下:
(圖片僅供參考請以實際產品為準)
PLC:
觸控式螢幕:
因為要與三菱FX3U走RS422通訊所以接線參照COM2接線。
補充一個知識點:
RS422收發器可以作為RS485網路使用,但是RS485收發器不能反過來用於RS422網路。
RS422收發器作RS485使用時需要同時控制兩個控制引腳處於相同電平,保證收發器工作在半雙工模式。短接示意圖如下:
三、簡易程式編寫,為測試做準備
PLC部分:
1.雙擊開啟程式設計軟體
2.點選左上角檔案新建工程檔案
3.在彈出的介面選擇系列:FXCPU機型:FX3U/FX3UC
4.簡單的寫一個讓夠Y點輸出的程式,用來測試是否能通訊;
寫好之後按F4轉換程式;
5.給PLC上電,用三菱圓形程式設計口轉USB線將PLC連線到電腦;
6.點選左側導航欄下邊的連線目標,再點選Connection1;
7.在彈出的介面裡雙擊左上角的Serial USB;
8.選擇插入通訊線所在的埠、完成後點確定。注意:波特率要與觸控式螢幕設定的波特率要保持一致。
9.點選標題欄裡“線上”,點選PLC寫入;
在彈出的視窗中依次點選“寫入-引數+程式-執行”。
10.等待PLC寫入完成,完成後需要手動點選關閉。
到此PLC程式部分做完了。
PLC觸控式螢幕部分:
1.雙擊開啟EBPRO觸控式螢幕軟體;
2.先點選左側“設計”一欄再點選EasyBuilder pro觸控式螢幕畫面編輯軟體;
開啟完成後會進入以下介面:
3.點選左上角的檔案選擇新建;
選擇IP系列第二欄含有MT8071IP,然後確定。
4.點選新增裝置/伺服器,在彈出的視窗中先選擇品牌Mitsubishi再選擇FX3U/FX3G/FX3GA;
注意:因為接線參照的是COM2,所以COM介面得選擇COM2不然會通訊不上。COM2波特率得與三菱FX3U設定一致,FX3U的程式設計口預設是9600波特率。
5.點選左側目錄樹裡10號開機啟動畫面:
在畫面裡新增一個按鈕用於測試是否通訊上。點選切換開關,將元件放到自己覺得合適的位置。
設定元件的一般屬性:
讀取/寫入地址:填寫對應PLC的軟元件;
操作模式:選擇切換開關。
標籤引數:
勾選使用文字標籤;
點選狀態0,內容:自己想填啥填啥,不填也行(這裡是狀態為0時顯示的內容);
點選狀態1,內容:自己想填啥填啥,不填也行(這裡是狀態為1時顯示的內容);
點選確定。
6.完成後點選標題欄:工程檔案-編譯。
7.給觸控式螢幕通上電,用通訊線將電腦與觸控式螢幕連線上,按下F7此時會彈出下載介面。
選擇USB下載線後點選下載,到此觸控式螢幕這部分完成。
四、PLC裝置通訊測試
1.將三菱FX3UPLC用通訊線連線上威綸MT8071IP觸控式螢幕。
2.給三菱FX3UPLC與威綸MT8071IP觸控式螢幕通上電。
3.點選觸控式螢幕上自己建立的按鈕,然後觀察觸控式螢幕與PLC:
(1)觸控式螢幕顯示文字是否從文字0的文字變成文字1的文字;
(2)PLC的輸出Y是否亮燈。
4.如果點選觸控式螢幕按鈕之後,建立的按鈕從0變成1且PLC的Y點也有輸出則通訊成功。
相關文章推薦:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70016116/viewspace-2936905/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 三菱PLC學習(FX3U)
- 三菱 FX3U 系列 PLC 的外圍接線
- 上位機開發之三菱Q系列PLC通訊實踐
- 模擬三菱FX2N系列PLC的串列埠通訊(實測通過)串列埠
- 劍走偏鋒之Vue 元件通訊(一)—通過$parent和$children構建自己的通訊方式Vue元件
- HTML5權威指南 12.WebRTC通訊HTMLWeb
- Binder通訊機制與IPC通訊.md
- 序列通訊與並行通訊的區別並行
- Fragment與Activity通訊Fragment
- C/S通訊模型與B/S通訊模型介紹模型
- 威聯通NAS維修
- 三菱FX系列PLC與PC通訊的實現之專有協議(計算機聯接)的程式設計之一協議計算機程式設計
- .net core 和 WPF 開發升訊威線上客服與營銷系統:使用 WebSocket 實現訪客端通訊Web
- Flutter與原生通訊 - Flutter PluginFlutterPlugin
- flutter 與native通訊初探Flutter
- 樂訊通雲通訊:物聯卡與加油站結合
- 串列埠通訊與其他通訊方式相比有什麼優勢?串列埠
- 工作筆記——CPLD與MCU通過SPI通訊筆記
- 樂訊通雲通訊:物聯卡,物與物之間溝通的橋樑
- RN Webview與Web的通訊與除錯WebView除錯
- flutter: 執行緒通訊與訊息迴圈Flutter執行緒
- 物聯網通訊與普通簡訊通訊的區別和要注意的地方
- 樂訊通雲通訊:物聯網路卡與手機卡區別
- RN 與原生通訊(Android篇)Android
- Flutter Webview網頁與App通訊FlutterWebView網頁APP
- 【rosbridge】ROS與Android通訊ROSAndroid
- 【通訊】TETRA 與PDT的區別
- 不同頁面通訊與跨域跨域
- Android中Java與web通訊AndroidJavaWeb
- PHP與MySQL通訊那點事PHPMySql
- rcp 如何與中間層通訊
- Windows git無法與github通訊WindowsGithub
- 程序間的通訊(訊號通訊)
- 奇威IT論壇正式開通
- 程式間通訊——POSIX 有名訊號量與無名訊號量
- Extjs 通過 Ext.Direct 實現與 Laravel 通訊JSLaravel
- 程式通訊方式總結與盤點
- Flutter與原生通訊的一切Flutter