绝对值编码器 (RS485)与台达PLC接线、通信示例

发布时间:2026-06-05阅读:614

绝对值编码器

(RS485)与台达PLC接线、通信示例

一.前言

很多工控朋友在做角度采集、位置闭环、多圈绝对值项目时,都会用到 RS485 绝对值编码器,但经常卡在: 

·不知道 PLC COM 口怎么接线

·通讯格式不会配

·Modbus 程序不会写

·数据读不出来、监控看不到

这篇把硬件清单、接线图、梯形图程序、通讯参数、监控步骤全部整理好,照着做就能通。

二.示例软硬件环境

部件名型号/规格数量备注
电脑任意1台安装有台达PLC编程软件WPLSoft
PLC主机台达DVP32ES200TC1台COM2口为RS485接口
编码器欧艾迪绝对值编码器RS485接口分辨率10bit1个型号:

OID-R3806D-10M0016S

数据线USB转RS2321条PLC程序下载+在线监控
电源线220V1根PLC供电

二.核心接线

台达 PLC欧艾迪 RS485 绝对值编码器
D+485A
D-485B
24VVCC
GNDGND

三.接线图

1.接线原理图

注:仅在PLC主机提供24V电源输出时按此图接线方可保证通信正常,如PLC主机不提供24V电源输出时请将编码器电源输入线另接24V直流电源。

2.接线实物图

三.示例程序

·通信协议:Modbus RTU

·波特率:9600

·数据位:8

·停止位:1

·校验:无校验

·从站地址:1

·读取周期:1S

注:此程序仅为编码器数据读取用,引用此程序前请确认编码器与程序的通信数据格式、波特率、设备站位是否正确。如需更改编码器通信数据格式、波特率、设备站位方法请参照《欧艾迪编码器(RS485)使用说明书》。

五.台达 PLC 完整梯形图程序

功能说明

l初始化 COM2 口 RS485 格式

l设定 RTU 模式

lModbus 读指令 MODRD

l1 秒周期轮询

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.点击视图> 装置监控窗口

3.输入数据缓存区装置个数以及个数

装置名称:D1073

装置个数:4

注:回传数据缓存区为D1073-1076

4.查验数据:监控区就能看到实时角度/位置值

七.常见问题排查

1.通讯不上

·检查 A/B 是否接反

·检查波特率 / 校验 / 地址是否一致

2.数据跳动

·共地没做好

·加屏蔽线、单端接地

3.只能读一次

·周期没做,加定时器循环触发 MODRD

4.显示数值不对

·高低字节反转

·分辨率 / 量程换算错误

点击购买绝对值编码器:https://item.taobao.com/item.htm?ft=t&id=1036378330809