描述:在更新操作系统时,应始终更新到适用于相应产品和订货号的版本。 操作系统的先前版本仅作为备份,以便降级到原始版本。 但就目前我们所了解的情况,还从未需要这样做。 CPU 操作系统的相应版本对于该订货号的所有版本均有效。 .请注意: 在固件更新过程中将会发生实际值丢失。 如果需要这些数据,请在开始固件更新操作前,采用“Copy RAM to ROM...."(复制 RAM 至 ROM) 功能,将其进行保存。 更新时可通过微型存储卡或联机更新:
1. 微型存储卡:
创建操作系统更新卡的要求: - 至少 8 MB 存储容量的微型存储卡 (订货号 6ES7953-8LM20-0AA0)
- STEP 7 V5.1 SP2 (或更高版本)
- 配有外置 PROM 读卡器 (订货号 6ES7 792-0AA00-0XA0) 的 PC 或现场编程器/PowerPG,用于存储卡编程。
使用 STEP7 创建操作系统更新卡的步骤: - 下载所需的 CPU 文件。
- 双击文件名将文件解压缩。
- 在 SIMATIC Manager 中执行 “File/S7 Memory Card/Delete" 命令,删除存储卡。
- 在 SIMATIC Manager 中选择“Hardware/update operating system" (硬件/更新操作系统),
来编程操作系统,然后选择目标目录,并点击“Open" (打开) 按钮,打开 CPU_HD.UPD 文件,开始编程。 - 若屏幕上弹出消息“The firmware update for the module with the order number 6ES7 317-2EK14-0AB0 was transferred successfully to the S7 memory card" (订货号为 6ES7 317-2EK14-0AB0 的模块固件更新已成功传送到 S7 存储卡),即说明操作系统更新卡已编程完毕。
执行操作系统更新: - 切断 CPU 所在机架的电源 (PS)。
- 将 PLC 与通信网络隔离
- 将准备好的操作系统更新卡插入 CPU 中。
- 接通 CPU 所在机架的电源 (PS)。
- 操作系统将从微存储卡传送到内部闪存 EPROM 中。在此期间,CPU 的所有 LED (FRCE, RUN, STOP, SF, BF) 将处于点亮状态 。
- 大约 2 分钟后,操作系统更新完成。此时 CPU 上的 STOP LED 慢速闪动 => 提示系统执行总复位。
- 断开电源,插入运行所需的微型存储卡。
- 通电后,CPU 将自动执行总复位,然后立即转入准备就绪状态。
- 在将 PLC 再次连接到通信网络之前,必须同步时钟。
2. 联机更新:
要求: - 如果 CPU 中没有安全程序或 CPU 中有安全程序且已组态二级或三级保护,可通过 STEP 7 V5.3 及更高版本执行固件的在线更新 。 如果组态的是一级保护,且 CPU 中有安全程序 (有 SDB99),则至少需要 STEP7 V5.4 SP3 Hotfix1。
- 站内需要更新固件的模块必须联机。
- 在模块中微型存储卡必须作为缓冲存储器。
- 编程器或 PC 的文件系统中必须含有带固件版本的非压缩文件: 一个文件夹中只能含有一个固件版本的文件。
更新固件: - 启动 STEP 7 并切换到 HW-Config。
- 打开待更新的 CPU 所在的站。
- 选择 CPU。
- 选择命令“PLC > Update firmware" (PLC > 更新固件)。 只有在所选择的 CPU 支持“Firmware update" (更新固件) 功能时,才能激活菜单项。
- 在打开的“Firmware update" (固件更新) 对话框中,使用“Search" (搜索) 按钮,选择固件更新文件 (*.UPD) 的路径。
- 选定一个文件之后,将会在“Update Firmwaree" (更新固件) 对话框的下半部分提示该文件适合哪些模块,以及要求的固件版本。
- 点击“Execute" (执行) 按钮。 STEP 7 将检查模块是否可以解析所选的文件;如果可以,则将文件装载到 CPU。 如果为此需要更改 CPU 的运行模式,则系统会通过询问对话框提示用户执行此更改操作 。 然后 CPU 将自行更新固件。
- 使用 STEP 7 检查 (读取 CPU 诊断缓冲区) CPU 是否可使用新的固件成功启动。
请注意: CPU 执行总复位后,将保持下列值: - MPI 接口的参数 (MPI 地址和zui大 MPI 地址)
- CPU 的 IP 地址
- 子网掩码
- 静态 SNMP 参数
|
CPU 317-2 PN/DP 的订货号和版本概览: 订货号 | 软件- 版本 | 升级方式 ... | 6ES7317-2EK14-0AB0 |
|
|
| V3.2.10 | 升级建议: V3.2.10 更新 描述 3172EK14_V3210.EXE ( 6215 KB ) |
| V3.2.8 | 仅用于备份: V3.2.8 更新 描述 3172EK14_V328.EXE ( 6197 KB ) |
| V3.2.7 | 仅用于备份: V3.2.7 更新 描述 3172EK14_V327.EXE ( 6147 KB ) |
| V3.2.6 | 仅用于备份: V3.2.6 更新 描述 3172EK14_V326.EXE ( 6072 KB ) |
| V3.2.3 | 仅用于备份: V3.2.3 更新 描述 3172EK14_V323.EXE ( 6138 KB ) |
| V3.1.1 | 仅用于备份: V3.1.1 更新 描述 3172EK14_V311.EXE ( 4984 KB ) |
| V3.1.0 | 仅用于备份: 3172EK14_V310.EXE ( 4983 KB ) |
更新 V3.2.10 (6ES7 317-2EK14-0AB0) |
上述 CPU 版本未包含任何新功能。 有关 STEP7 独立性和向上兼容性的信息 运行该 CPU 需 STEP7 V5.5 或以上版本。 对于 CBA 组态,需要 iMap V3.0 +SP1 或以上版本。 具有以前版本的 STEP7 和 iMap 组态也可向上兼容。 新固件版本包含下列更正: - 如果消息缓冲区转储有大量会导致由连接伙伴中止消息转储的传输消息,例如因为缺少内存空间,将不会再连上该连接,不再发生错误 Z1=98C6。
- 通断时的保持性备份功能进一步稳定,不会再发生以前的偶发错误 Z1=F00F。
- 对于 TIA 博途 V11,加载包含长度为 0 的 ANY 指针的块,将不再发生错误 Z1=F012。
- 使用 TIA 博途 V12 在线监控几个块时,第三个块后不会再发生以前出现的错误 Z1=7141。而是产生一个负回检信号。
- 以前在块状态模式下,中止通信连接会造成偶发错误 Z1=F004。 现在改进了连接监控。
- 快速连续调用 SFB 52 (读取数据记录) 不会再造成偶发错误 Z1=E801。
- 在拓扑显示同时打开时,在 MMC 上重复装载用户程序,不会再造成错误 Z1=F014。
- 确认受理连接伙伴的作业时线路干扰不会再造成偶发错误 Z1=700A。
- 调用几个 SFC13“读取标准诊断信息"时,正确连接从站的模拟量 I/O 不会再提供不正确的诊断信息“断线"。
- 更新时间大于 64 ms 调试 iDevices 时,例如由于 WLAN 线路,登录过程不会再偶尔退出某些装置,导致工厂控制器连接中断。
- 使用带 web 服务器功能的 Opera 15.0 或 iOS5 时,不会再造成诊断缓冲区条目的显示错误或缩减显示。 访问 HTTPS 设置得到了稳定。
更新 V3.2.8 (6ES7 317-2EK14-0AB0) |
上述 CPU 版本未包含任何新功能。 有关 STEP7 相关性和向上兼容性的说明: 运行该 CPU 需 STEP7 V5.5 或以上版本。 对于 CBA 组态,需要 iMap V3.0 +SP1 或以上版本。 具有以前版本的 STEP7 和 iMap 组态也可向上兼容。 固件更新 V3.2.8 更正了以下问题: - 非常小的 COS 值 (>=0 和 <3.8518597E-34) 现在也可使用值 1 正确输出。
- AUF DB/DI 不再会间接造成打开不正确的 DB。
- 对于块上传或下载,CPU 不会再出现错误 Z1=F01A。
- 通信异常不会再出现错误 Z1=F012。
- 使用 REQ=0 (RET_VAL=7000) 调用 SFC 82..84 块时,不再发送 BUSY TRUE 信号。
- 提高了平方根计算“SQRT"的精度。
更新 V3.2.7 (6ES7 317-2EK14-0AB0) |
该固件版本包含以下新功能: - SFC 109 PROTECT: 新模式 12;在该模式下,通过用户程序可实现三级保护, 而无需密码验证 (即使有密码,也无法进行 CPU 读/写操作)
参见产品信息 (条目号 61757603)
有关 STEP7 相关性和向上兼容性的说明: 运行该 CPU 需 STEP7 V5.5 或以上版本。 对于 CBA 组态,需要 iMap V3.0 +SP1 或以上版本。 具有以前版本的 STEP7 和 iMap 组态也可向上兼容。 固件更新 V3.2.7 更正了以下问题: - 为防止事件 ID 16# 4580 或 ID 16# 6523 保持性丢失,通断电时的微型存储卡连接已进行了优化。
- 若使用了 SFC 23 DEL_DB 且 DB 不存在,不会再出现错误 Z1=F833。
- 同步错误造成 CPU 停止时,不会再频发错误 Z1=F004。
- 中止块传送不再会导致偶发错误 Z1=4131。
- 在连接中止时,CPU 与 PLC 之间的连接现在可*断开。
- 使用时钟标志时,3 个相邻标志字节地址不会再受影响。
- 编程器上传块性能已进行了优化。
- 使用具有 boot loader A25.7.5 及以下版本的硬件,现在都可以装载使用 Block Privacy 加密的块。
- 丰富了相关资源,以确保在出现风暴攻击时仍能确保 Web 服务器访问。
- 若智能设备的子模块长度大于 32 个字节,OB61 时钟脉冲将不再出错或失灵。
- 若已使用 SCL、TSEND 或 TRECV 块编制了程序,且接收或发送的缓冲长度已声明为 STRING 型,则不会再造成 RET_VAL 807F。
- 若有几个相邻模块,不支持 LLDP 的上游开关不会再造成错误 Z1=8005。
- 在与开放式系统的连接断开后,不会再频发错误 Z1=E801。
- 通过 SFC14 读取带几个子插槽的 I 从站数据时,不会再出现错误代码 80A0: “An access error has been identified during I/O access" (I/O 访问期间出错)。
- 如果设备发生故障,包含在控制器过程 I/O 映像中的设备输入能可靠置零。
- 若在 DP 线路同时出现许多事件 (站故障,返回,诊断等),不会再频发错误 Z1=E802。
- 若在浏览器中输入“http://IP-Adresse/Portal/Portal.mwsl",CPU 不会再出现错误 Z1=F012。
- 影响同一字节的多个位逻辑位操作也将正确执行。
更新 V3.2.6 (6ES7 317-2EK14-0AB0) |
上述 CPU 版本未包含任何新功能。 有关 STEP7 相关性和向上兼容性的说明: 为了能全面利用新功能,需要使用 STEP7 V5.5 或更高版本。 对于 CBA 组态,需要 iMap V3.0 +SP1 或以上版本。 具有以前版本的 STEP7 和 iMap 组态也可向上兼容。 固件更新 V3.2.6 更正了以下问题: - 已经运行约 500 天的模块将不再发生偶尔死锁或显示无休止运行保持组态的 定时器。
- CPU 启动时频发但不能修改的缓存错误现在可以输入诊断缓冲区,错误代码 Z1= F001,并进入“Defect" (故障) 状态 。 启动时,CPU 不会再进入偶尔会输入诊断缓冲区 (事件号 16# 4580) 的不一致状态 (不一致备份缓存内容)。
更新 V3.2.3 (6ES7 317-2EK14-0AB0) |
上述 CPU 版本包含许多新功能,参见条目号 46119963。 有关 STEP7 相关性和向上兼容性的说明: 为了能全面利用新功能,需要使用带 HSP 0199 的 STEP7 V5.5 或更高版本。 对于 CBA 组态,需要 iMap V3.0 +SP1 或以上版本。 具有以前版本的 STEP7 和 iMap 组态也可向上兼容。 固件更新 V3.2.3 更正了以下问题: - 因为更换了内存需要全部复位,断电之后不再发生实际值的偶发丢失 (事件号 16# 6526)。
- 电源关闭后的记忆性备份已得到稳定 (涉及偶发的记忆性丢失,事件 ID 16# 4580“备份缓冲区内容不一致")。
- 在 S7-Graph 中添加一步后,随后的块下载不再会导致一个周期的区域长度错误。 链中又可以包含多个块,立即生效。
- 假如从站对主站*个数据消息帧拒绝响应 (例如“没有内存空间用于数据响应"),这将不会及时阻止从站被包含在后面的一个站点。
- 如果从站通过 SFC12 激活,而后发生故障,当从站返回 DP 线时,将再次调用 OB86。 另外,当从站在 STOP 到 STARTUP 转换期间返回时 (如 CPU 启动期间),I/O 访问错误的标识符将不会偶发保持不变。
- 若区域“T"和“L"发生重叠 (如命令序列中所示),则命令序列“L FW 2、TAK、T FW 3、TAK"也将起作用。
- 已组态但不存在的 PA 输入,现在又可以通过 VAT 进行控制。
- 在下载一个不带设备的 Profinet 连接的组态后将不再导致 BF2 LED 点亮。
- STL 指令 DTB “DWord-To-BCD" 在输入值无效 (无 BCD 值) 时将不再导致 Z1=f11c 故障。
- 具有无效波特率的 SDB0 不再造成 Z1=914A 的故障;此时将预设 MPI 的默认波特率为 187.5 kBd。
- 对块进行在线监控期间发生电源关闭不会再偶尔造成错误 Z1=0019 或 Z1=F104。
- 从此时起,SFC1 “READ_CLK"会将年份正确转换为一个 BCD 数。 因此,后续基于 BCD 格式的指令 (如:BTI “BCD-To-Integer") 将不再导致转换错误 (如:事件号 16# 2521 “BCD 转换错误")。
更新 V3.1.1 (6ES7 317-2EK14-0AB0) |
上述 CPU 版本未包含任何新功能。 关于 STEP7 的注意事项: 要使用这些功能,需要安装带有 HSP 0189 的 STEP7 V5.4 SP4 或更高版本。对新的 Web 功能,还需要带 HSP 0189 的 V5.4 SP5 或更高版本。 对于 CBA 组态,需要 iMap V3.0 +SP1 或以上版本。 具有以前版本的 STEP7 和 iMap 组态也可向上兼容。 固件更新 V3.1.1 更正了以下问题: - 如果无法访问从站 (例如,由总线电缆断开引起),则 CPU 中的过程输入映像寄存器将会安全切换到“假" (false) 状态。
- 现在,通过 SFC14 读取 4 字节,也会正确提供后 2 个字节的值。
- 现在在同一个周期内,通过 SFC “Delete DB"和“Create DB" 可使用相同的编号来删除或创建数据块。
- 在 SFB 52 和 53 中的数据类型 Character (字符型),现在也可用于 ANY-Pointer。
- 上传固件版本时,不再因显示消息 13:4759 “The firmware was not accepted by the module" (模块不接受此固件) 而发生故障。
|