南樺 電子報 341 | 出刊日期 | 2020.04.13 |
|
利用豐煒VS系列PLC抓取MOSBUS RTU的資料 |
現在網路越來越發達,乙太網路已經是不可或缺的連線方式,PLC 的資料讓乙太網路讀取已經是一種趨勢,在此簡單介紹,如何讓 Modbus TCP
抓取 AMENS 人接上所連接的 PLC 資料。
|
簡介
乙太網路,是一種方便的介面,它可以讓多台設備互相連線,我們利用這個特性,把原本給 PLC 連接人機(一對一的方式),變成乙太模式(可以多對一);而 Modbus TCP 是乙太網路中的一種通訊協定,我們利用這個協定,讓電腦或圖控可以輕鬆利用乙太網路來抓取連接在人機上 PLC 的資料。 |
架構
1、 以一台 GT070-TNT4B 的 AMENS 人譏為例 2、 人機上以連結了 2 個 PLC 設備,分別為三菱 FX3U、與豐煒 VS1 3、 圖控利用乙太網路抓取人機上 2 台 PLC 資料 |
作法
1、 人機連線一,三菱FX3U,RS-422 介面,要抓取 D100~D103、X0~X3、Y0~Y3 狀態 2、 人機連線二,三菱VS1 ,RS-485 介面,要抓取 D100~D103、X0~X3、Y0~Y3 狀態 3、 人機連線三,乙太網路介面(Mosbus TCP),給對方(圖控)抓取 |
操作
1、 連線一RS-422介面,三菱FX3U(CPU) |
開啟 VS |
2、 在連線屬性\一般 標籤內 設定 連線總類:直接連線(串口)
|
1、 在連線屬性\參數 標籤內 傳輸 : 9600
|
2、連線 二RS-485 介面, 豐煒 VS1U
|
1、專案管理員\人機應用1\連線\ 滑鼠右鍵\選 新增連線 |
2、在連線屬性\一般 標籤內 設定 連線總類:直接連線(串口) |
3、在連線屬性\參數 標籤內 傳輸 : 19200 |
3、 連線三,乙太網路,Modbus TCP Master
|
1、專案管理員\人機應用1\連線\ |
2、在連線屬性\一般 標籤內 設定 連線總類:直接連線(乙太網路)
|
3、在連線屬性\參數 標籤內 勾選 使用預設埠
|
4、規劃人機
|
1、專案管理員\畫面\滑鼠右鍵\選
|
2、 規劃的人機畫面 |
3、攥寫巨集 在專案管理員\巨集\滑鼠右鍵\選 添加腳本\
|
4、巨集名稱:MAIN\確定
|
5、編輯人機巨集內容 |
6、 啟用巨集 在專案管理員\設置\人機應用一般設置\滑鼠右鍵\選
屬性\
|
7、 啟用主巨集 勾選使用 主巨集 點選上方 主巨集
|
8、 選擇巨集\ MAIN \按確定 |
5、乙太網路抓取資料
|
|
1、 設定人機的IP (192.168.1.10) |
|
FX3U_VS1_乙太分享 |
|