实战西门子 200 SMART 通过 RS485-Modbus 控制SB-100/24Y矿用防爆伺服电机
一、前言
煤矿井下、矿山设备、防爆场合,S7-200 SMART + 485 + 防爆伺服是最稳定、最简接线、高性价比方案。
本文直接给接线、参数、PLC 程序、调试、故障处理,工控网兄弟可直接照搬上机。
二、系统配置
主站:西门子 S7-200 SMART(Port0 自带 RS485)
从站:矿用防爆一体化力矩伺服(多圈绝对值、Modbus-RTU、DC24V~36V)
通讯:RS485 半双工、Modbus-RTU
功能:伺服使能、位置控制、速度 / 加速度、回零、报警保护
亮点:断电记忆位置、抗干扰强、符合矿用防爆要求
三、硬件接线(矿用标准)
1. RS485 通讯接线
PLC A 端接伺服 485A
PLC B 端接伺服 485B
PLC GND 接伺服 COM(单点共地,减少干扰)
线缆必须用矿用双绞屏蔽线,屏蔽层单端可靠接地
2. 伺服电源
供电范围 DC24V~36V
注意:正负极严禁接反,会直接短路烧毁驱动器
四、通讯参数(必须完全一致)
协议:Modbus-RTU
波特率:19200
数据位:8 位
校验:无
停止位:1 位
从站地址:1
控制模式:Modbus 位置模式
五、伺服 Modbus 寄存器(直接用)
地址 0x00:Modbus 使能,1 = 启用通讯控制,支持读写
地址 0x01:伺服使能,1 = 电机上电使能,支持读写
地址 0x02:目标速度,位置模式下为最大速度,支持读写
地址 0x03:加速度,小于 60000 启用内部加减速,支持读写
地址 0x07:位置环 KP,用于刚性调节,支持读写
地址 0x0C~0x0D:目标位置,32 位位置指令,只写
地址 0x0E:报警代码,0 = 正常,非 0 = 故障,只读
地址 0x16~0x17:绝对位置,实时多圈绝对值位置,只读
地址 0x19:特殊功能,1 = 机械回零,6 = 上电自动回零,支持读写
六、PLC 程序
1. Modbus 主站初始化(SM0.0 始终调用)
SM0.0
CALL MBUS_CTRL:
Mode:=1,
Baud:=19200,
Parity:=0,
Port:=0,
Timeout:=1000,
Done:=M0.0,
Error:=MB1
2. 写 Modbus 使能(地址 0)
LD M1.0
EU
CALL MBUS_MSG:
EN:=SM0.0,
First:=M1.0,
Slave:=1,
RW:=1,
Addr:=0,
Count:=1,
DataPtr:=&VB10,
Done:=M2.0,
Error:=MB2
VW10 := 1
3. 写伺服使能(地址 1)
VW20 := 1
MBUS_MSG 写地址 1
4. 写 32 位绝对位置
使用功能码 16 连续写 0x0C、0x0D,分高低 16 位写入即可。
5. 循环读取
报警、实时位置、速度、电流,轮询读取,避免同时多条 MSG 指令。
七、矿用负载参数(直接照抄)
1. 丝杆负载(掘进 / 定位)
加速度:20000
位置环 KP:3000
2. 皮带 / 输送负载
加速度:5000
降低刚性,防止抖动、丢步
3. 圆盘 / 重载
加速度:1000
速度环 KI:2000
建议加装减速器
4. 电子齿轮
8192 脉冲 / 圈:比例 4:1
3200 脉冲 / 圈:比例 256:25
八、防爆与故障处理(矿用必备)
1. 常见报警处理
0x10 电池掉电:重新设置多圈原点
0x12 堵转:清除报警,检查负载
0x14 失速:降低加速度
0x15 过压:加装放电模块
0x20 通讯掉线:检查屏蔽接地与线路
2. 矿用安全要求
必须使用防爆 / 本安认证伺服电机
通讯与动力电路采用光耦隔离
屏蔽电缆单端可靠接地
急停信号直接切断伺服使能
九、现场调试步骤
检查 485A-A、B-B 接线正确,电源正负极无误
伺服设置地址 1、波特率 19200、8N1、Modbus 位置模式
PLC 下载程序,确认 MBUS_CTRL 无错误
先使能 Modbus,再使能伺服
低速小位移测试正反转与定位精度
验证断电记忆位置功能正常
优化刚性、加速度参数,消除振动与异响
模拟故障,验证报警停机与复位功能
十、总结
西门子 200 SMART + RS485-Modbus 控制矿用防爆伺服,接线少、抗干扰强、安全可靠,适合井下、矿山、粉尘大、强干扰环境。
多圈绝对值编码器断电不掉位,堵转、过压、掉电保护齐全,可直接用于掘进、输送、提升、卸料等设备,工控现场非常实用。


客服
小程序
公众号