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