解決方案

菱機妙用 | 可編程控製器MODBUS通信功能(2)

2026-04-07 07:50:07

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

 

三菱電機自動化(中國)有限公司
聯係人:市場部
電 話:
傳 真:
地 址:上海市長寧區虹橋路1386號三菱電機自動化中心
主 頁:https://www.mitsubishielectric-fa.cn/