返回主站|会员中心|保存桌面

台达专营服务商    

变频器、PLC、触摸屏、伺服驱动器

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > FX3U-485BD 与台达 B2 伺服通信不上如何排查!
新闻中心
FX3U-485BD 与台达 B2 伺服通信不上如何排查!
发布时间:2026-07-23        浏览次数:0        返回列表

前提:协议必须 Modbus RTU,两线半双工,从物理层→伺服参数→PLC 硬件→PLC 程序逐层排查,90% 故障出在前 3 步。

一、【第一步:硬件接线(最高发故障)】

FX3U-485BD 端子定义(断电接线!)

端子:SDA、RDA、SDB、RDB、SG两线 RS485 标准接法(点对点):✅ SDA 短接 RDA → 485+(A/D+)SDB 短接 RDB → 485-(B/D-)SG:屏蔽地线,屏蔽线单端接 SG,不要两地接地(避免地环流干扰)

台达 B2 CN4 通信口(RJ45)定义

CN4 针脚:Pin3 = D+(485+ / A)Pin4 = D-(485- / B)

⚠️致命坑:绝对不能 A 接 B、B 接 A,接反完全无应答!

终端电阻设置

FX3U-485BD 侧边拨码:点对点通信 → 拨至 110Ω

总线两端只开一头终端电阻;多个伺服组网只首尾两台开,中间全部关闭。

快速验证接线

  1. 万用表通断:确认 SDA-RDA 连通、SDB-RDB 连通;

  2. 不要和动力线、电机线同线槽;优先双绞线屏蔽线;

  3. 短距离先去掉屏蔽测试,排除屏蔽层短路。

二、【第二步:台达 B2 伺服通信参数(重中之重,很多人漏设)】

断电改参数,改完伺服断电重启生效!

表格

参数推荐设置说明
P3-000001(举例)Modbus 从站地址 1(1~127,十六进制显示,不要设 0)
P3-010003波特率:3=9600;4=19200;5=38400;6=57600;7=115200
P3-020000通讯格式:0=8,N,1(8 数据位、无校验、1 停止位)【最常用】1=8,E,1;2=8,O,1
P3-0500000 = 标准 Modbus RTU(RS485);禁止 = 1!1 是 ASDA-Soft 专用模式,第三方 PLC 无法通信

测试建议:统一先用 9600,8,N,1,站号 1,调试通再改高速率。

附加容易踩坑参数(通信通了但是无法控制伺服)

P3-06:DI 端子信号来源;如果想用通讯 SON 伺服使能,需要配置此参数,不影响 “能不能读到寄存器”,只影响运行;单纯排查通信连通性暂时不用管。

三、【第三步:PLC 硬件与 D8120 串口参数设置】

FX3U-485BD 使用通道 1(485BD 板),对应特殊寄存器 D8120

❌不要和编程口 D8121 搞混!

D8120 组态格式(Modbus RTU 自由通信 RS 指令)标准:9600 8N1

plaintext

D8120 = H0080

分解:

  • b0-b3=0:9600bps

  • b4=0:7bit / 1=8bit

  • b5=0:无校验 /1 = 偶 /2 = 奇

  • b6=0:1 停止位 /1=2 停止位

  • b7=1:RS485其余位保持 0

常用参数参考:

  • 9600,8,N,1 → H0080

  • 19200,8,N,1 → H0081

PLC 硬件确认

  1. 485BD 板确认牢牢插紧,PLC 断电插拔;

  2. 监视指示灯:SD 灯(发送),执行 RS 指令时必须闪烁

    • SD 完全不闪 = PLC 程序没发出报文(程序问题)

    • SD 闪、RD 完全不闪:伺服没返回 → 接线 / 伺服参数 / 极性错误

四、【第四步:PLC 程序排查(两种方案区分清楚)】

方案 A:自由协议【RS+CRC】

FX3U 没有原生 Modbus 主站指令,必须用 RS 指令发送手工拼接 Modbus RTU 报文 + CRC 校验常见错误点:

  1. RS 指令驱动条件不能常 ON,必须轮询脉冲触发;

  2. 发送字节数、接收字节数设置错误;

  3. Modbus 地址偏移坑:B2 伺服寄存器地址 0300H(P3-00),Modbus 保持寄存器地址 =0300(十进制 768)✅功能码 03 读保持寄存器,起始地址填写 768❌很多人习惯性 + 1 写成 769,直接报错无应答!

B2 寄存器是十六进制地址直接映射 Modbus 保持寄存器,不需要 + 1,和日系变频器规则不同!

测试报文范例(读取 1 号伺服 P3-00 地址 0300H,1 个寄存器)

01 03 03 00 00 01 84 0A

方案 B:MODWR/MODRD 指令(不推荐搭配 485BD)

MODWR/MODRD 默认走编程口,不支持 FX3U-485BD 扩展板,强行使用必然不通!不要踩这个大坑。

五、【快速定位故障现象对照表】

  1. PLC SD 灯完全不闪烁→ D8120 参数错误 / RS 指令没有接通驱动 / 程序没扫描到通信段

  2. SD 闪烁,RD 常灭(收不到应答,最常见)优先级排查:① A/B 极性接反;② P3-05=1(伺服切 ASDAsoft 模式);③波特率 / 校验不一致;④伺服站号和报文不匹配;⑤接线断路

  3. SD 闪烁,RD 偶尔闪、通信不稳定→ 终端电阻设置错误、干扰、线缆过长、地线电位差;尝试更换双绞线、单点接地

  4. 能收到报文,但返回异常码 02/03→ Modbus 寄存器地址写错、访问不存在寄存器

六、最简独立测试方法

  1. PLC 断电;拔掉 485BD 接线;

  2. 使用USB 转 485 适配器 + Modbus Poll 直连台达 B2 CN4;参数:9600 8N1 站号 1,读取 0300H 寄存器✅电脑工具能通信:伺服侧参数、硬件完好,问题 100% 在 PLC 接线、D8120、程序❌电脑工具也不通:只排查伺服参数(重点 P3-05)、RJ45 线缆、CN4 接口损坏

七、高频翻车总结清单

  1. ❌SDA 没有短接 RDA,SDB 没有短接 RDB

  2. ❌485+、485 - 极性接反

  3. ❌台达 P3-05=1(ASDA-Soft 专属模式,第三方 PLC 无法通信)

  4. ❌D8120 写错(误用编程口寄存器 D8121)

  5. ❌使用 MODRD/MODWR 指令驱动 485BD(指令不支持扩展板)

  6. ❌Modbus 寄存器地址额外 + 1,B2 不需要 + 1

  7. ❌修改伺服参数后没有断电重启。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服