跳到主要内容

故障排除指南

编译错误排查

  • 检查语法错误:变量未声明、类型不匹配
  • 检查项目引用: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