第二章:软件升级前的准备工作

说实话,变桨系统升级这事儿,我见过太多人一上来就急着刷固件。结果呢?要么通讯连不上,要么升级到一半断电,直接把控制器搞成砖头。嗯,准备工作做不好,后面全是坑。

这一章,我就把升级前必须搞定的几件事,掰开揉碎了讲清楚。你跟着我的节奏来,保证少走弯路。

2.1 升级工具准备

工具没备齐就开工,这是新手最容易犯的错。我个人习惯,每次升级前都会列个清单,挨个打勾确认。

笔记本电脑

笔记本的要求其实不高,但有几个硬指标:

  • 操作系统:Windows 10 或 Windows 7 专业版。我遇到过用 Win11 连不上某些老款 PLC 的情况,后来发现是驱动不兼容。
  • 接口:至少有一个 USB 2.0 或 3.0 口。别全指望 Type-C,现场很多线缆还是老接口。
  • 电池续航:建议满电状态下至少能撑 2 小时。风场停电检修时,你总不能指望机舱里有插座吧?
  • 杀毒软件:升级前务必关闭实时防护。我曾经被某款杀毒软件拦截了调试软件的通讯端口,折腾了半小时才找到原因。

通讯线缆

线缆这块,我吃过不少亏。给你列个对照表,照着准备就行:

控制器品牌 常用通讯接口 推荐线缆型号 备注
Beckhoff EtherCAT / USB 标准网线(交叉线) 部分老款需串口线
Bachmann 以太网 / CAN M12 转 RJ45 注意针脚定义
SSB CANopen DB9 串口线 需 USB 转串口适配器
MOOG 以太网 屏蔽超五类网线 长度建议 3 米以内

我的建议:多带一根备用线缆。现场线缆被老鼠咬断、被油污腐蚀,我都碰到过。多一根线,少一次跑腿。

调试软件

调试软件版本必须和控制器固件匹配。这个坑我踩过:

  • 用 TwinCAT 2 去连 TwinCAT 3 的控制器,根本连不上
  • 用旧版 PLC 编程软件打开新版项目文件,直接报错崩溃

所以,出发前一定要确认好软件版本。我习惯在 U 盘里存两个版本:当前稳定版和最新版。万一现场情况特殊,还能切换。

小技巧:把调试软件、驱动、升级包都放在同一个 U 盘里。U 盘格式化成 FAT32,兼容性最好。NTFS 格式在某些老控制器上可能不识别。

2.2 固件版本确认

升级前,你得先搞清楚现在跑的是什么版本。不然升级包选错了,后果很严重。

怎么看版本号?不同控制器方法不一样:

  • Beckhoff:在 TwinCAT 的 System Manager 里查看 PLC 和 CX 的固件版本
  • Bachmann:通过 M1 诊断界面查看,或者用串口工具读取
  • SSB:在变桨控制器的显示屏上,一般有版本信息页

我一般会做两件事:

  1. 拍照留存:把当前版本号界面拍下来,万一升级后出问题,还能对照回退
  2. 记录在案:用笔记本记下当前版本、升级目标版本、升级日期
注意:有些控制器有多个固件模块——主控固件、驱动固件、IO 固件。升级时要逐个确认,别漏了。我见过有人只升级了主控,结果驱动固件不匹配,电机直接报错停机。

2.3 升级包获取与校验

升级包从哪来?正规渠道就两个:

  • 厂家官网:下载对应型号和版本的固件包
  • 厂家技术支持:通过邮件或专用工具获取

千万别从第三方网站下载。你想想看,固件里要是被植入了恶意代码,整个风场都可能瘫痪。

拿到升级包后,校验这一步不能省。我通常用 MD5 或 SHA256 校验:

# Windows 下校验 MD5
certutil -hashfile 升级包文件名.bin MD5

# Linux 下校验 SHA256
sha256sum 升级包文件名.bin

校验结果要和厂家提供的哈希值比对。不一样?那就别用了,重新下载。

我的经验:有一次下载的升级包只有 1.2MB,但正常应该是 2.5MB。一校验,MD5 完全对不上。后来发现是下载过程中网络中断,文件损坏了。幸亏校验了,不然刷进去控制器就废了。

2.4 现场安全措施

安全永远是第一位的。别嫌麻烦,这些步骤能保命。

上锁挂牌(LOTO)

上锁挂牌不是走形式。具体怎么做?

  1. 切断电源:断开变桨系统的供电断路器
  2. 上锁:用个人锁具锁住断路器手柄,钥匙自己保管
  3. 挂牌:挂上警示牌,写明「正在检修,禁止合闸」
  4. 多人确认:如果有多个同事在场,每人上一把锁

为什么要上锁?我跟你讲个真实案例:有次我在机舱里升级,地面同事不知道我在干活,直接合闸送电。幸好我锁了断路器,不然 690V 电过来,后果不敢想。

断电确认

断电后,必须用万用表测量确认:

  • 测量控制器供电端子,确认电压为 0V
  • 测量驱动器母线电容,确认放电完毕
  • 测量备用电源(如超级电容或蓄电池),确认已断开

这里有个细节:母线电容放电需要时间。断电后等 5 分钟再测量,别急着上手。我习惯用带放电功能的万用表,能加快速度。

特别提醒:变桨系统的备用电源(超级电容或蓄电池)在断电后仍然带电。升级前必须手动断开备用电源的保险或开关。我曾经见过有人被 48V 蓄电池电了一下,虽然电压不高,但电流很大,手都麻了。

2.5 知识体系总览

说了这么多,给你画张图,把准备工作串起来:

软件升级前准备工作总览 升级前准备 工具准备 固件版本确认 升级包获取校验 现场安全措施 笔记本电脑 通讯线缆 调试软件 查看当前版本 拍照留存 记录在案 官方渠道获取 MD5/SHA256校验 比对哈希值 上锁挂牌 断电确认 备用电源断开 核心原则:工具齐全 → 版本确认 → 包体校验 → 安全到位 → 方可开工 ⚠ 避坑:别跳过校验,别忽视备用电源,别用第三方固件包

这张图把准备工作分成了四大块。你每次升级前,对着这张图过一遍,基本不会漏项。


好了,准备工作就讲到这里。工具备齐、版本确认、包体校验、安全到位——这四步走完,你才能放心地进入下一步:升级操作。