01 看點一 FX5U PLC 內置以太網通信協議支持功能--MODBUS TCP通信篇
概述
通訊協議支持功能是三菱電機為客戶提供的快速搭建PLC與第三方設備通信的一個簡便工具。該工具內置了目前眾多的知名廠商的自有協議,用戶只需在該工具上進行參數設置即可與其他廠商設備進行互聯互通,將原本需要編寫通訊程序的步驟化繁為簡,大大提高了開發人員的工作效率。
該工具還支持自定義協議的編寫,可利用該協議將一些小眾化的設備廠商協議也通過參數化的設置進行方便的管理,極大的為客戶提升了工具的擴展性。
視頻介紹
本視頻主要介紹FX5U系列PLC通過內置以太網口利用通訊協議支持功能實現MODBUS TCP通訊,通過本視頻,可以掌握FX5U快速連接MODBUS TCP設備的步驟和參數設置。
01 FX5U內置以太網口的通訊協議
支持功能內置的協議
FX5U內置以太網口內置SLMP協議及MODBUS TCP協議,當用戶需要使用該2種協議時,只需在通訊協議工具內選擇相應的協議,便可快速建立通訊。

02 MODBUS TCP協議在通訊協議支持功能中的參數設置
利用批量設置只需設置起始地址便可為選擇的MODBUS TCP通訊協議快速建立綁定的軟元件地址,工具會自動將協議的固有格式寫入到相對應的軟元件里,用戶只需改變一些可變參數如站號,讀取地址等便可快速建立通訊。

03 通訊程序建立方法
通過SP.SOCOPEN可建立以太網socket通訊,利用SP.ECPRTCL調用需要用到的通訊協議支持功能里相應的協議號實現MODBUS TCP的讀寫操作。最后利用SP.SOCCLOSE對以太網通訊端口進行關閉。

02 看點二 Q系列CPU 內置以太網通信協議支持功能--MODBUS TCP通信篇
功能介紹
Q系列CPU內置以太網端口具有以下主要通信功能:
1. 與編程工具、GOT的連接
2. 通過MC協議進行通信
3. 通過通信協議進行通信
4. 套接字通信功能
5. 文件傳送功能(FTP)
6. 簡單CPU通信
通信協議功能簡介
可以發送接收通過GX Works2設置的任意數據包,因此可以方便與對象設備( 測量儀及條形碼閱讀器等) 通信;協議的設置可以從事先準備的通信協議庫中選擇,或者可以任意創建及編輯。

視頻介紹
通過Q系列CPU內置以太網通信協議支持功能可以實現與測量儀、條形碼閱讀器、PLC、溫控器等設備、儀表等外部設備間的MODBUS TCP通信。
MODBUS設備可分為主站和從站。主站只有一個,從站有多個,主站向各從站發送請求幀,從站給予響應。在使用TCP通信時,主站為client端,主動建立連接;從站為server端,等待連接。

(1) CPU模塊(內置以太網端口部)
(2) MODBUS/TCP從站設備
(3) 請求報文
(4) 響應報文
操作步驟
01 工具->通信協議支持功能->內置以太網
02 新建文件:文件->新建->添加
03 點擊“協議添加”->選擇“通信協議庫”->型號選擇 “MODBUS/TCP”->協議名選擇使用功能碼
04 設置數據通信所需的項目: 雙擊“數據包下的淺藍色框”->進行接收等待時間和發送待機時間的設定
05 設置數據包的配置: 在數據包設定中的請求和響應紅色變量進行設定
06 將協議設置數據寫入到CPU 模塊中
07 進行用于通信協議連接的連接設置: PLC 參數 ->內置以太網端口設置->打開設置
08 創建通信啟動用的程序:
• Active 打開的情況下,通過SP.SOCOPEN 指令創建建立連接的程序
• 通信協議的啟動通過SP.ECPRTCL 指令進行
09 將程序寫入到CPU 模塊中: 在線 ->寫入->復位PLC
10 通過SP.ECPRTCL 指令,執行已寫入到CPU 模塊中的協議