故障排除指南
编译错误排查
- 检查语法错误:变量未声明、类型不匹配
- 检查项目引用:DB 块是否存在、FB 是否已实例化
- 查看编译输出窗口中的具体错误信息
- 使用代码模板快速定位问题
连接失败诊断
- 确认现场机 IP 地址正确
- 检查 DarraLink 18821 端口是否可达
- 确认防火墙已放行
- 使用连接诊断工具测试
运行时异常
- 查看 Service 日志(logs/service_*.log)
- 检查报警面板中的实时报警
- 分析 PLC 诊断信息
- 检查 IO 模块状态
通讯超时
- 检查网线连接
- 确认从站状态
- 增加超时时间
- 启用重试机制
驱动问题
- 确认驱动已安装(sc query DarraRT)
- 检查 testsigning 模式
- 查看 DbgView 输出
- 确认网卡绑定正确
日志分析
日志位置:%AppData%/DarraPLC/logs/
- IDE 日志:ide_*.log
- Service 日志:service_*.log
- 驱动日志:DbgView
- EtherCAT 日志:debug_info.txt