01 看點一 FX5U PLC 內置以太網通信協議支持功能--MODBUS TCP通信篇
概述
通訊協議支持功能是三菱電機為客戶提供的快速搭建PLC與(yu)第(di)三(san)方(fang)設(she)備(bei)通(tong)信(xin)的(de)一(yi)個(ge)簡(jian)便(bian)工(gong)具(ju)。該(gai)工(gong)具(ju)內(nei)置(zhi)了(le)目(mu)前(qian)眾(zhong)多(duo)的(de)知(zhi)名(ming)廠(chang)商(shang)的(de)自(zi)有(you)協(xie)議(yi),用(yong)戶(hu)隻(zhi)需(xu)在(zai)該(gai)工(gong)具(ju)上(shang)進(jin)行(xing)參(can)數(shu)設(she)置(zhi)即(ji)可(ke)與(yu)其(qi)他(ta)廠(chang)商(shang)設(she)備(bei)進(jin)行(xing)互(hu)聯(lian)互(hu)通(tong),將(jiang)原(yuan)本(ben)需(xu)要(yao)編(bian)寫(xie)通(tong)訊(xun)程(cheng)序(xu)的(de)步(bu)驟(zhou)化(hua)繁(fan)為(wei)簡(jian),大(da)大(da)提(ti)高(gao)了(le)開(kai)發(fa)人(ren)員(yuan)的(de)工(gong)作(zuo)效(xiao)率(lv)。
gaigongjuhaizhichizidingyixieyidebianxie,keliyonggaixieyijiangyixiexiaozhonghuadeshebeichangshangxieyiyetongguocanshuhuadeshezhijinxingfangbiandeguanli,jidadeweikehutishenglegongjudekuozhanxing。
視頻介紹
本視頻主要介紹FX5U係列PLC通過內置以太網口利用通訊協議支持功能實現MODBUS TCP通訊,通過本視頻,可以掌握FX5U快速連接MODBUS TCP設備的步驟和參數設置。
01 FX5U內置以太網口的通訊協議
支持功能內置的協議
FX5U內置以太網口內置SLMP協議及MODBUS TCP協議,當用戶需要使用該2種協議時,隻需在通訊協議工具內選擇相應的協議,便可快速建立通訊。

02 MODBUS TCP協議在通訊協議支持功能中的參數設置
利用批量設置隻需設置起始地址便可為選擇的MODBUS TCPtongxunxieyikuaisujianlibangdingderuanyuanjiandizhi,gongjuhuizidongjiangxieyideguyougeshixierudaoxiangduiyingderuanyuanjianli,yonghuzhixugaibianyixiekebiancanshuruzhanhao,duqudizhidengbiankekuaisujianlitongxun。

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