工控網首頁
>

應用設計

>

工控必備:編碼器與臺達 PLC 通信教程

工控必備:編碼器與臺達 PLC 通信教程

——— 絕對編碼器ModbusRTU通信(臺達PLC版)
2026/6/5 12:22:01

絕對值編碼器(RS485)與臺達PLC接線、通信示例

 

一. 前言

 

很多工控朋友在做角度采集、位置閉環、多圈絕對值項目時,都會用到 RS485 絕對值編碼器,但經??ㄔ冢?/p>

l 不知道 PLC COM 口怎么接線

l 通訊格式不會配

l Modbus 程序不會寫

l 數據讀不出來、監控看不到

 

這篇把硬件清單、接線圖、梯形圖程序、通訊參數、監控步驟全部整理好,照著做就能通。

 

二. 示例軟硬件環境

 

部件名

型號/規格

數量

備注

電腦

任意

1臺

安裝有臺達PLC編程軟件WPLSoft

PLC主機

臺達DVP32ES200TC

1臺

COM2口為RS485接口

編碼器

歐艾迪絕對值編碼器RS485接口分辨率10bit

1個

型號:

OID-R3806D-10M0016S

數據線

USB轉RS232

1條

PLC程序下載+在線監控

電源線

220V

1根

PLC供電

image.png

二. 核心接線

 

臺達 PLC

歐艾迪 RS485 絕對值編碼器

D+

485A

D-

485B

24V

VCC

GND

GND

 

 

三.接線圖

1.接線原理圖

圖片3.png

注:僅在PLC主機提供24V電源輸出時按此圖接線方可保證通信正常,如PLC主機不提供24V電源輸出時請將編碼器電源輸入線另接24V直流電源。

2.接線實物圖

image.png

四. 示例程序

l 通信協議:Modbus RTU

l 波特率:9600

l 數據位:8

l 停止位:1

l 校驗:無校驗

l 從站地址:1

l 讀取周期:1S

image.png

注:此程序僅為編碼器數據讀取用,引用此程序前請確認編碼器與程序的通信數據格式、波特率、設備站位是否正確。如需更改編碼器通信數據格式、波特率、設備站位方法請參照《歐艾迪編碼器(RS485)使用說明書》。

五. 臺達 PLC 完整梯形圖程序

功能說明

l 初始化 COM2 口 RS485 格式

l 設定 RTU 模式

l Modbus 讀指令 MODRD

l 1 秒周期輪詢

l 數據存入 D1073~D1076

 

plaintext

// 通訊格式設置 COM2(RS485)

MOV H89 D1120

MOV K100 D1129

SET M1120

SET M1143  // RTU模式

 

// 發送請求

SET M1122

 

// Modbus讀取

MODRD K1 H0 K2

 

RST M1127

 

// 1秒周期

TMR K10

------------------------------------------------------------------

| 提示:程序里從站地址 K1、寄存器 H0要和你編碼器實際地址對應,不一致請改。

 

六. 在線監控查看編碼器數據

 

1. 打開 WPLSoft → 線上模式

2. 點擊視圖 > 裝置監控窗口

image.png

3. 輸入數據緩存區裝置個數以及個數

裝置名稱:D1073

裝置個數:4

image.png

注:回傳數據緩存區為D1073-1076

4. 查驗數據:監控區就能看到實時角度/位置值

image.png

七. 常見問題排查

 

1. 通訊不上

 

l 檢查 A/B 是否接反

l 檢查波特率 / 校驗 / 地址是否一致

 

2. 數據跳動

 

l 共地沒做好

l 加屏蔽線、單端接地

 

3. 只能讀一次

 

l 周期沒做,加定時器循環觸發 MODRD

 

4. 顯示數值不對

 

l 高低字節反轉

l 分辨率 / 量程換算錯誤

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

汽車研發:拉繩位移傳感器選型與場景指南

歐姆龍PLC與RS485編碼器通信調試

水利智能管控:拉繩位移傳感器賦能閘門監測

匯川導入CANopen編碼器EDS步驟

水利閘門智能化:拉線位移傳感器的應用革新