01 看點一 FX5U PLC 內置以太網通信協議支持功能--MODBUS TCP通信篇
概述
通訊協議支持功能是三菱電機為客戶提供的快速搭建PLCyudisanfangshebeitongxindeyigejianbiangongju。gaigongjuneizhilemuqianzhongduodezhimingchangshangdeziyouxieyi,yonghuzhixuzaigaigongjushangjinxingcanshushezhijikeyuqitachangshangshebeijinxinghulianhutong,jiangyuanbenxuyaobianxietongxunchengxudebuzhouhuafanweijian,dadatigaolekaifarenyuandegongzuoxiaolv。
該gai工gong具ju還hai支zhi持chi自zi定ding義yi協xie議yi的de編bian寫xie,可ke利li用yong該gai協xie議yi將jiang一yi些xie小xiao眾zhong化hua的de設she備bei廠chang商shang協xie議yi也ye通tong過guo參can數shu化hua的de設she置zhi進jin行xing方fang便bian的de管guan理li,極ji大da的de為wei客ke戶hu提ti升sheng了le工gong具ju的de擴kuo展zhan性xing。
視頻介紹
本視頻主要介紹FX5U係列PLC通過內置以太網口利用通訊協議支持功能實現MODBUS TCP通訊,通過本視頻,可以掌握FX5U快速連接MODBUS TCP設備的步驟和參數設置。
01 FX5U內置以太網口的通訊協議
支持功能內置的協議
FX5U內置以太網口內置SLMP協議及MODBUS TCP協議,當用戶需要使用該2種協議時,隻需在通訊協議工具內選擇相應的協議,便可快速建立通訊。

02 MODBUS TCP協議在通訊協議支持功能中的參數設置
利用批量設置隻需設置起始地址便可為選擇的MODBUS TCP通tong訊xun協xie議yi快kuai速su建jian立li綁bang定ding的de軟ruan元yuan件jian地di址zhi,工gong具ju會hui自zi動dong將jiang協xie議yi的de固gu有you格ge式shi寫xie入ru到dao相xiang對dui應ying的de軟ruan元yuan件jian裏li,用yong戶hu隻zhi需xu改gai變bian一yi些xie可ke變bian參can數shu如ru站zhan號hao,讀du取qu地di址zhi等deng便bian可ke快kuai速su建jian立li通tong訊xun。

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 模塊中的協議