固件管理

 

更新 TM3 扩展模块的固件

概述

控制器和扩展模块的固件更新可从 Schneider Electric 网站上获取(.zip 格式)。

下载固件到 TM3 扩展模块

 

固件可以在以下模块中更新:

oTM3X•HSC•

o固件版本 (SV) 不低于 2.0 的 TM3DI16 和 TM3DI16G

o固件版本 (SV) 不低于 2.0 的 TM3A• 和 TM3T•

注意: 固件版本 (SV) 见包装和产品标签。

使用 SD 卡上的脚本文件  - 如果在通电期间,控制器的 /usr/TM3fwupdate/ 目录中存在至少一个固件文件。您可以使用 SD 卡、FTP 文件传输或者通过 EcoStruxure Machine Expert 来将文件下载到控制器。

控制器更新 I/O 总线上的 TM3 扩展模块的固件,包括:

o远程连接的那些,使用 TM3 发射器/接收器模块来更新。

o在混合了 TM3 和 TM2 扩展模块的配置中。

步骤

操作

1

将空的 SD 卡插入到 PC 中。

2

创建文件夹路径 /sys/Cmd,然后创建名为 Script.cmd 的文件。

3

编辑文件,为要传输到控制器的每个固件文件插入以下命令:

Download "usr/TM3fwupdate/<filename>"

4

在 SD 卡根目录中创建文件夹路径 /usr/TM3fwupdate/ 并将固件文件复制到 TM3fwupdate 文件夹中。

5

确保控制器电源已移除。

6

从 PC 中拔出 SD 卡并将其插入控制器的 SD 卡槽。

7

恢复对控制器供电。等到操作结束(直到 SD LED 亮绿灯)。

结果:控制器开始将固件文件从 SD 卡传输到控制器中的 /usr/TM3fwupdate。在该操作期间,控制器上的 SD LED 闪烁。在 SD 卡上创建了 SCRIPT.log 文件,且其中包含文件传输结果。如果检测到错误,SD 和 ERR LED 会闪烁,检测到的错误将记录在SCRIPT.log文件中。

8

断开控制器的电源。

9

从控制器中移除 SD 卡。

10

恢复对控制器供电。

结果:控制器将固件文件传输到相应的 TM3 I/O 模块。

注意: TM3 更新过程会使得控制器启动时间延长大约 15 秒。

11

在控制器的消息记录器中,确认固件已成功更新:Your TM3 Module X successfully updated。X 表示总线上的模块位置。

注意: 您也可以在控制器文件系统 /usr/Syslog/ 目录中的 PlcLog.txt 文件中获取记录器信息。

注意: 如果控制器在更新期间出错,更新便止于该出错的模块。

12

如果所有目标模块都已成功更新,则从控制器的 /usr/TM3fwupdate/ 文件夹中删除固件文件。

您可以使用 EcoStruxure Machine Expert 来直接删除文件,也可以通过创建并执行包含以下命令的脚本来删除文件:

Delete "usr/TM3fwupdate/*"

注意: 如果目标模块未成功更新或者不是所有目标模块都有消息记录器所记录的消息,请参阅下面的恢复过程

恢复过程

如果移除设备电源,或者在应用程序的数据传输期间出现断电或通讯中断,则设备可能无法正常工作。如果出现断电或通讯中断,请再次尝试传输。如果在固件更新过程中出现断电或通讯中断,或者如果使用了无效固件,则设备可能无法正常工作。在这种情况下,使用有效的固件并重新尝试固件更新。

注意

设备无法操作

o传输一旦开始,不要中断应用程序的传输或固件更改。

o如传输因任何原因中断,则重新开始传输。

o在文件传输成功完成之前不要试图将设备投入使用。

不遵循上述说明可能导致设备损坏。

如果在重新尝试固件更新期间,更新提前止于错误,则意味着,通讯中断或断电已损坏配置中的其中一个模块的固件,且必须对该模块执行重新初始化。

注意: 一旦固件更新时检测到目标模块固件错误,更新过程便会终止。在执行了恢复过程并对受损模块执行了重新初始化之后,受损模块后的所有模块都保持不变,并且需要更新固件。

步骤

操作

1

确保在控制器的 /usr/TM3fwupdate/ 目录中存在正确的固件。

2

断开控制器的电源。

3

从控制器中拆下直至要恢复的第一个模块的所有正常工作的 TM3 扩展模块。有关拆除说明,请参阅模块的硬件指南。

4

对控制器上电。

注意: TM3 更新过程会使得控制器启动时间延长大约 15 秒。

5

在控制器的消息记录器中,确认固件已成功更新:Your TM3 Module X successfully updated。X 表示总线上的模块位置。

6

断开控制器的电源。

7

将 TM3 扩展模块配置装回到控制器。有关组装说明,请参阅模块的硬件指南。

8

恢复对控制器供电。

结果:控制器将固件文件传输到相应的且待更新的 TM3 I/O 模块。

注意: TM3 更新过程会使得控制器启动时间延长大约 15 秒。

9

在控制器的消息记录器中,确认固件已成功更新:Your TM3 Module X successfully updated。X 表示总线上的模块位置。

注意: 您也可以在控制器文件系统 /usr/Log 目录中的 Sys.log 文件中获取记录器信息。

10

从控制器的 /usr/TM3fwupdate/ 文件夹中删除固件文件。