【案例】三菱FX3UPLC的無線通訊講解

一、案例簡述

【PLC 型號】:三菱FX3U (配FX3U-485ADP-MB 模塊)

【無線模塊】:DTD435M

【實驗環境】:如下圖:

【案例】三菱FX3UPLC的無線通訊講解


【說明】:本案例中FX3U PLC 通過FX3U-485ADP-MB 模塊和DTD435M 無線模塊來實現不同距離的無線通訊。無線通訊無需藉助於外部的任何網絡環境,所以通訊的穩定性是高效可靠的。如下圖接線:

【案例】三菱FX3UPLC的無線通訊講解


二、PLC 程序說明

PLC 程序說明

FX3U-485ADP-MB 模塊擴充在CH2 通訊通道。常用寄存器如下:

【D8421】通訊協議設定

【D8429】從站響應超時

【D8431】從站響應延時時間/主站請求延時時間(一般不做設置)

【D8432】主站讀寫重試次數(從站不作處理)

【D8434】作為從站的時候是設置站號,主站不用設定

通訊特殊寄存器詳細說明請參考三菱FX3U 的MODBUS_RTU 通訊說明


主站程序說明:

主站程序主要包括兩部分,一部分是通訊參數的配置如下,這部分程序主要是對通訊過程中的協議,時間等參數進行配置。

【案例】三菱FX3UPLC的無線通訊講解


讀寫部分的程序說明:

這部分主要是控制程序對從站的通訊,我們這裡使用輸入開關量X000 控制將其狀態寫入一號從站的MODBUS 地址,對應數據長度是0位。第二條是利用M0點控制讀取一號從站的M0開始的一個字的數據長度(16位)到主站的D0地址。

【案例】三菱FX3UPLC的無線通訊講解


從站程序說明:

從站程序主要是配置通訊參數,協議和格式應和主站保持一致。其餘的就是通訊處理程序,即將主站要讀的數據放入固定位置,同時將主站的寫入數據進行調用,我們這裡調用M0點來控制Y0輸出。因為主站讀取的是M0開始的一個字的狀態,所以不做處理,即主站是讀取自身的寫入數據是否下發成功的狀態。

程序如下圖:

【案例】三菱FX3UPLC的無線通訊講解

【案例】三菱FX3UPLC的無線通訊講解


分享到:


相關文章: