安川伺服串行转换器(常见为MEMOBUS/RS-485/RS-232/MECHATROlink转换模块,如 JUSP-NS、SGDV 通讯卡、第三方网关)核心作用是打通伺服与 PLC / 上位机 / 触摸屏的串行通信,实现远程参数读写、状态监控、多轴组网与远程调试。下面按常用型号、接线、参数、组网、调试、应用场景完整说明。
一、常用串行转换器 / 通讯卡
1. 安川原厂(最稳)
MEMOBUS-RS485 卡(JUSP-NS100/NS300):Σ-Ⅱ/Σ-Ⅴ/SGDH/SGDM 用,RS-485 半双工,MEMOBUS 协议,最多 15 轴组网。
MECHATROlink-Ⅱ/Ⅲ 通讯卡(SGDV-002A01A):Σ-Ⅴ/SGD7S 用,高速运动总线,多轴同步控制,支持 PLC / 运动控制器。
RS-232/USB 通讯模块(JUSP-OP05A、CN7 USB):单轴调试、SigmaWin + 参数读写、电脑直连。
以太网模块(SGDV-004A01A、CP243i):伺服转Modbus TCP/Profinet,接入工业以太网。
2. 第三方网关(灵活)
RS485 ↔ Modbus TCP:如 WTGNet-MP,用于数据采集、SCADA 监控。
MECHATROlink ↔ Profinet/EtherCAT:跨总线兼容,对接西门子 / 倍福等。
二、核心应用场景(为什么用串行转换器)
多轴组网控制:1 台 PLC 通过 RS-485/MEMOBUS 控制多台伺服,大幅减少配线。
远程监控与调试:电脑 / 触摸屏远程读电流、转速、报警,改参数,不下柜。
协议转换:伺服 MEMOBUS ↔ PLC Modbus/Profinet,解决协议不兼容。
数据采集:采集伺服运行数据(电流、温度、位置)用于 MES / 能耗分析。
单机调试:电脑直连伺服,用 SigmaWin + 调增益、看波形、清报警。
三、硬件接线(以 MEMOBUS-RS485 最常用)
1. 伺服端(SGDV/SGD7S)
插JUSP-NS300到伺服 CN5(通讯口)。
接线(RS-485):
DA(+) ↔ 总线 A
DB(-) ↔ 总线 B
SG(地) ↔ 屏蔽地
终端:总线首尾加120Ω 终端电阻(NS300 自带拨码)。
2. 上位机 / PLC 端
PLC(西门子 / 三菱 / 台达):RS-485 口(如 S7-200 Port0、三菱 FX 485BD)→ 总线 A/B。
电脑:USB 转 RS-485 适配器 → 总线 A/B,安装驱动。
触摸屏:威纶 / 昆仑通态 → 485 口 → 总线。
3. 布线规范
用屏蔽双绞线,屏蔽层单端接地(控制柜侧)。
远离动力线(≥30cm),避免干扰。
总线长度:19.2kbps ≤ 1200m,波特率越高距离越短。
四、参数设置(MEMOBUS 模式,必设)
1. 伺服参数(用 SigmaWin + 或面板)
Pn000.0(控制模式):设为3(串行通讯 MEMOBUS)。
Pn001.0(站地址):每台伺服唯一,1~15(不可重复)。
Pn002.0(波特率):推荐19.2kbps(稳定),可选 9.6k/38.4k/115.2k。
Pn003.0(数据格式):8 数据位,1 停止位,偶校验(Even)。
Pn50A.0(通讯使能):设为1(允许 MEMOBUS)。
Pn50B.0(超时):设100~500ms,通讯中断立即停机。
2. 上位机 / PLC 设置
协议:MEMOBUS-RTU(安川标准)。
站地址:与伺服 Pn001 一致。
波特率 / 校验 / 数据位:与伺服完全一致。
超时:≥500ms,避免误报。
五、通信指令与数据读写(MEMOBUS)
1. 常用功能码
03H:读参数(如读 Pn000、读电流 r200)。
06H:写单参数(如写 Pn000=3)。
08H:伺服控制(伺服使能 SON、报警清除 ALRS、正反转)。
10H:写多参数。
2. 地址映射(示例)
伺服使能:地址 0x0000,写 1=ON,0=OFF。
目标转速:地址 0x0010(单位:0.1rpm)。
实际电流:地址 0x0020(r200,单位:0.1A)。
报警代码:地址 0x0030(r800)。
3. PLC 程序示例(西门子 S7-200,Modbus 库)
plaintext
// 读伺服1(地址1)实际电流 MBUS_MSG(EN:=M0.0, Slave:=1, RW:=0, Addr:=20, Count:=1, DataPtr:&VB100, Done:=M0.1, Error:=VB10); // 写伺服1使能ON MBUS_MSG(EN:=M0.2, Slave:=1, RW:=1, Addr:=0, Count:=1, DataPtr:&VB200, Done:=M0.3, Error:=VB11);
六、多轴组网(1 主多从)
所有伺服站地址唯一(1~15)。
总线手拉手串联,首尾加 120Ω 电阻。
PLC 做主站,轮询各伺服:
读状态 → 写指令 → 读报警。
周期:50~100ms / 轴,轴数越多周期越长。
七、调试与故障排查(常见问题)
1. 通讯不上
检查:站地址、波特率、校验位是否一致。
接线:A/B 是否接反,屏蔽是否接地。
终端电阻:首尾是否加 120Ω。
伺服:Pn000=3,Pn50A=1,重启生效。
2. 通讯中断 / 报错
干扰:布线远离动力线,换屏蔽线。
超时:Pn50B 设大(500ms),PLC 超时≥500ms。
总线负载:轴数≤15,长度≤1200m。
3. 指令不执行
伺服使能(SON)是否 ON(地址 0 写 1)。
控制模式是否为串行(Pn000=3)。
有无报警(r800≠0),先清报警(ALRS)。
八、应用方案对比
表格
| 方案 | 协议 | 速度 | 轴数 | 适用场景 |
|---|---|---|---|---|
| MEMOBUS-RS485 | MEMOBUS | 中(19.2k) | ≤15 | 多轴监控、简单控制 |
| MECHATROlink-Ⅲ | 运动总线 | 高(100Mbps) | ≤62 | 同步、飞剪、多轴联动 |
| Modbus TCP | 以太网 | 高 | 不限 | 数据采集、远程监控 |
| USB/RS232 | 点对点 | 中 | 1 | 单机调试、参数读写 |
九、实施步骤(MEMOBUS-RS485)
安装通讯卡(JUSP-NS300)到伺服 CN5。
接线:伺服 DA/DB/SG → RS-485 总线 → PLC / 电脑。
设伺服参数:Pn000=3,Pn001=1~15,Pn002=19.2k,Pn50A=1。
设 PLC / 上位机:站地址、波特率、校验与伺服一致。
写程序:读状态、写使能、发指令、处理报警。
调试:先单轴,再组网,优化超时与周期。

