欢迎浏览厦门控匠自动化科技有限公司
行业资讯
SEW EURODRIVE MOVIDYN® 伺服控制器通信接口说明
时间: 2026-04-02浏览次数:
SEW EURODRIVE MOVIDYN® 伺服控制器通信接口说明

SEW EURODRIVE MOVIDYN® 伺服控制器通信接口说明

SEW EURODRIVE 公司MOVIDYN® 伺服控制器通信接口手册(1997 年 1 月版),核心围绕RS-232/RS-485 两种串行接口的通信协议、技术参数、连接方式及应用场景展开,明确通信采用主从模式,定义了 7 种 MOVIDYN® 消息帧类型和 API/APA 专用 ASCII 协议,详细说明通信方向控制、接口监控(500ms 超时)及与 PLC(如 Simatic S5 CP523 模块)的通信配置,配套多个读写参数、变量的应用示例,为伺服控制器与 PC/PLC 等设备的数据交互提供完整技术指南。


核心通信协议

MOVIDYN® 专用协议(二进制帧格式)
通信原则:主从模式,从设备(伺服控制器)不主动发起通信,仅响应主设备(PC/PLC)请求
帧结构组成:
组成部分 说明
帧标识符 区分消息类型(如 85H=ENQUIRY、A9H=SELECT)
单元地址 标识轴系统中的伺服模块(0-59,最多 31 个 MKS、8 个 MPx+23 个 MAS)
索引 16 位十六进制数,对应参数编号(参考《MOVIDYN® Parameter List》)
值 参数数据(普通帧 4 字节,长帧 8 字节)
返回码(RC) 编码形式指示错误原因(详见附录)
校验和(CS) 所有传输字节之和的低字节
7 种消息帧类型:
帧类型 功能 帧标识符(十六进制)
ENQUIRY 主设备请求读取参数值 85
DATA 从设备响应普通参数值 C8
LONG_DATA 从设备响应 8 字节长参数值 CA
SELECT 主设备写入普通参数值 A9
LONG_SELECT 主设备写入 8 字节长参数值 AD
ACK 从设备确认写入成功 D2
NACK 从设备指示操作失败 F3
API/APA 专用协议(ASCII 帧格式)
适用场景:针对 APx12 定位控制选项(API12 增量编码器接口、APA12 绝对编码器接口)
帧结构组成:
组成部分 说明
帧标识符 固定为 BBH(区分 MOVIDYN® 系统与 API/APA)
单元地址 同 MOVIDYN® 协议(0-59)
状态字节(SB) 8 位位图,控制数据传输(如请求 / 数据消息、是否需要确认)
数据长度(NL) 十六进制格式,包含用户数据和校验和的字节数
用户数据 ASCII 格式命令(如 % RD H00 = 读取变量 H00、?= 请求状态)
校验和(CS) 状态字节 + 数据长度 + 用户数据字节之和(忽略进位)
关键状态字节(SB)位定义:
位 功能 取值说明
0 消息类型 0 = 数据消息,1 = 请求消息
3 确认请求 0 = 无需 ACK/NACK,1 = 需要 ACK/NACK
4 校验和范围 0 = 不含轴地址,1 = 含轴地址(固件 V2.0+)
5 校验和范围限制 0=0-FF,1=0-7F(固件 V2.01+)

image.png

接口技术数据与连接配置

RS-232 接口
技术参数:
参数 规格
标准 DIN 66020(V.24)
波特率 9600 baud
数据格式 1 起始位 + 8 数据位 + 1 停止位,无校验
数据方向 双向异步, simplex 模式
接口类型 9 针 D 型连接器(仅使用 2-5 脚)
连接要求:
电缆:4 芯屏蔽电缆,屏蔽层仅一端接地
引脚分配:2=RxD、3=TxD、4=DTR(发送方向控制)、5=GND
注意:PC 与伺服控制器的 2、3 引脚交叉连接
RS-485 接口
技术参数:
参数 规格
标准 RS-485
波特率 9600 baud
数据格式 1 起始位 + 8 数据位 + 1 停止位,无校验
数据方向 双向异步,半双工模式
接口类型 端子块(MPB=X02、MKS=X41、MPR=X02)
连接要求:
电缆:双绞屏蔽两芯电缆,屏蔽层连接端子 3
引脚分配:1=RS-485+、2=RS-485-、3 = 屏蔽
适用场景:传输距离超过 5m(抗干扰性优于 RS-232)


通信控制与监控

通信方向控制(DTR 信号)
核心逻辑:RS-485 为半双工模式,需通过 DTR 信号切换发送 / 接收方向
时序要求:
操作 时序要求
切换发送模式 提前至少 2ms 切换 DTR 信号
切换接收模式 数据发送完成后,延迟至少 1ms 切换 DTR 信号
重新发送 接收完响应后,至少间隔 2ms 再发起新传输
不同伺服控制器的 DTR 处理方式:
伺服控制器类型 DTR 处理 备注
MPB 可切换 -
MPR/MKS(FIS31:8215952.10) 可切换 -
MPR/MKS(FIS31:8215952.11/2.12) 固定为 1 电平(+10V) -
MPR/MKS(带 USS11) 无需 DTR USS11 自动反转数据方向
接口监控功能
数据传输超时监控:
触发条件:数据传输开始后,500ms 内未完成完整消息传输
处理逻辑:删除已接收数据,等待新的有效帧头
远程模式超时监控:
激活方式:通过 “%+R” 命令切换至远程模式
触发条件:500ms 内无通信交互
处理逻辑:判定通信中断,停止驱动
解除方式:通过 “%-R” 命令关闭远程模式,或持续发送 “?” 状态请求重置超时计数器


PLC 通信配置(以 Simatic S5 CP523 为例)

系统要求
硬件组件:
伺服控制器:MPR/MKS(带 USS11)或 MPB
PLC 通信模块:CP523(S5 115-U)
接口电缆:9 针 D 型(PC 端)-25 针 D 型(CP523 端)
通信模式:透明模式(CP523 不解析字符,直接传输协议)
初始化配置(参数块设置)
参数块 0(基础配置):
字节 含义 配置值(十六进制)
0 请求编号(传输参数数据) 90
2 波特率(9600 baud) 08
3 校验(无校验) 04
6 数据格式(10 位:1 起始 + 8 数据 + 1 停止) 05
7 硬件握手(开启) 01
参数块 7(通信模式配置):
字节 含义 配置值(十六进制)
0 请求编号(传输参数数据) 90
1 参数块编号(透明模式) 71
2-3 字符延迟时间(10ms) 0001
4-5 最大帧长(256 字节) 0100
典型应用示例
示例 1:读取散热片温度(轴地址 0)
步骤 操作内容
1 发送 ENQUIRY 帧(5 字节):帧标识符 85H、地址 00H、索引 0003H、校验和 B8H
2 接收 DATA 帧:帧标识符 C8H、索引 0003H、温度值(如 2500H=25.0℃)、校验和 F0H
3 校验和验证:对比接收校验和与本地计算值,一致则读取有效
示例 2:写入 T11 斜坡上升时间(3.7s,轴地址 0)
步骤 操作内容
1 发送 SELECT 帧(9 字节):帧标识符 A9H、地址 00H、索引 001FH、值 0370H、校验和 3BH
2 接收 ACK 帧:帧标识符 D2H、校验和 D2H
3 校验和验证:确认 ACK 帧校验和有效,写入成功


API/APA 应用示例(读取状态)

操作目的:读取 API/APA 状态(含实际位置、目标位置、限位开关状态等)
发送请求:帧标识符 BBH、地址 01H、状态字节 11H(请求消息 + 含地址校验)、数据长度 02H、用户数据 “?”、校验和 53H
响应格式:ASCII 字符串,包含 G(实际位置)、H(目标位置)、O(滞后误差)、P(限位开关状态)等字段
特殊说明:若 API/APA 非自动模式,程序号和行号显示为 “--”;存在错误时,响应包含错误序列(Z 开头,含错误标识符、编号、类型)

image.png


Copyright © 2024 厦门控匠自动化科技有限公司 版权所有

闽ICP备15020580号-11