ABB AC500系列PLC(如PM573)使用PROFIBUS-DP总线时,故障排查从物理层开始。
首先,检查总线连接器:确保终端电阻设置正确(首末端ON,中间OFF),使用万用表测量A-B线间电阻,正常约110Ω(匹配120Ω电阻)。
其次,检查电缆:屏蔽层单端接地,线径≥0.25mm²,总线长度不超过500m(波特率1.5Mbps时)。
使用ABB Automation Builder软件诊断:在设备视图查看从站状态,若显示“Bus Fault”,双击从站查看错误代码(如0x00C0表示通信超时)。
常见原因:从站地址重复或波特率不匹配。AC500的DP从站地址通过硬件拨码设置,确保唯一;波特率在硬件配置中统一为1.5Mbps。
若故障间歇性出现,检查线路干扰:远离变频器或电机电缆,必要时加装总线隔离器(如ABB GJR5252300R0101)。
在程序中添加错误处理:使用DP_READ_STATUS功能块读取诊断数据,当检测到故障时,复位从站并重试通信。
同时,在CPU属性中启用“Auto-Reset”选项,故障恢复后自动重连。
此外,更新PLC固件至最新版本(如3.5.0),修复已知bug。
通过以上步骤,可快速定位并解决总线故障。