1、 EL7201报错,OCT信号一直读不上来,这个灯一直在闪烁。然后在driver manager中一直扫不到电机,手动加也没用。于是,就觉得这个模块坏了,想要刷一下固件。(剧透一下,实际上并不是固件问题,但是还是要分享一下刷固件的经验)
2、首先核对版本信息,在COE中的(software version 和 (revision和 硬件侧面的版本 要保持一致)),一定要相互对应
3、对应关系可以参考这个,不同模块具体对应不一样
https://infosys.beckhoff.com/content/1033/el72x1-001x/1859333131.html?id=7464592536810163054
对应表如下
4、升级硬件EEPROm https://infosys.beckhoff.com/content/1033/el72x1-001x/4348710539.html?id=8094820189074960796
5、更新 firmware ,方法见 https://infosys.beckhoff.com/content/1033/el72x1/4348714379.html?id=3410436676464297685
6、更新firmware报错,报错如下。现象,刷了EL7201-9014但是一直报错 FOE err(0x1) file not found,
一开始认为是固件版本不对应导致的,所以找了对应的固件版本,以及xml版本。但还是报错
检查模块,发现这块模块是挂在EL2911后面的,EL2911没有up电过来,导致挂在后面的EL72也没有充足的up电,导致刷固件一直报错。
最终结果:最后将EL2911模块拔掉了,单独挂EL72就刷成功了。把模块都装回去重启后发现还是OCT无法识别,将模块换位置,把EL72放在EL2911的前面,问题就都解决了