CPU313C-2PtP的操作系统更新
描述:
更新操作系统时,应当始终更新为相关订货号产品可用的版本。以前版本的操作系统仅作为备用,允许用户恢复到zui初的版本。但是至今为止还没发现有这样做的必要。
CPU 操作系统的版本适用于该订货号的所有版本。
可以使用微存储卡进行更新或在线更新:
1.微存储卡:
创建操作系统更新卡的前提条件:
- 存储容量为 2 MB 或更高的微存储卡,
订货号:6ES7 953-8LL20-0AA0 - STEP 7 STEP 7 V5.1 + SP2 或更高版本
- 带有外部 PROM 编程器 6ES7 792-0AA00-0XA0 的 PC 或
带有适配器 (6ES7 798-0BA00-0XA0) 的 PG720/740 或
FieldPG/PowerPG,用于编程微存储卡
使用 STEP7 创建操作系统更新卡的步骤:
- 下载所需的 CPU 文件。
- 双击文件名将文件解压缩。
- 在 Simatic 管理器中执行下列操作删除微存储卡:“File/S7 Memory Card/Delete”。
- 在 SIMATIC 管理器中选择 “Update target system/operating system” 编程操作系统。选择目标目录并“打开” CPU_HD.UPD 文件,启动编程过程。
- 当屏幕上出现 “The firmware update for the module with order number 6ES7 313-6BF03-0AB0 was transferred successfully to the S7 memory card” (订货号为 6ES7 313-6BF03-0AB0 的模块的固件更新内容已经成功传送至 S7 存储卡)的提示消息时,操作系统更新卡的编程即告完成。
执行操作系统更新:
- 切断 CPU 所在机架的电源 (PS)。
- 将 PLC 从通信网络断开。
- 将准备好的操作系统更新卡插入 CPU 中。
- 接通 CPU 所在机架的电源 (PS)。
- 操作系统将从微存储卡传送到 CPU 内部闪存 EPROM。在此期间,所有的 CPU LED (FRCE、RUN、STOP、SF、BF) 都将点亮。
- 大约 2 分钟后,操作系统更新完成。此时 CPU 上的 STOP LED 慢闪提示 =>提示系统*复位。
- 切断电源,将操作所需的微存储卡插入。
- 接通电源。CPU 自动执行一次总复位,然后立即转为准备运行状态。
- 将 PLC 重新接入通信网络之前,必须进行时钟同步。
2.在线更新:
前提条件:
图 1:模块状态
执行固件更新:
- 启动 STEP 7 并切换到 HW-Config。
- 打开待更新的 CPU 所在的站。
- 选择 CPU。
- 选择菜单命令 “Target system > Update firmware”。只有当所选的 CPU 支持 "Firmware update" 功能时,该菜单命令才可用。
- 现在在打开的对话框 “Update firmware” 对话框中,使用 “Search” 按钮查找该 固件更新文件 (*.UPD) 的路径。
- 选定一个文件之后,将会在 “Firmware update” 对话框的下半部分提示该文件适合哪些模块,以及从哪个固件版本开始可以使用该文件。
- 单击 “Execute” 按钮。STEP 7 将检查模块是否可以解析所选的文件,如果可以,则将文件装载到 CPU 中。如果该操作中必须改变 CPU 的操作模式,则会通过一个对话框进行提示。然后 CPU 将自行更新固件 。
- 通过 STEP 7 (读 CPU 的诊断缓冲区)检查 CPU 是否使用新 的固件成功启动。
CPU313C-2 PtP 的订货号和版本总览:
订货号 | 固件 版本 | 升级... |
6ES7313-6BF03-0AB0 | | |
| V2.6.11 | 升级推荐: V2.6.11 更新描述 3136BF03_V2611.EXE ( 696 KB ) |
| V2.6.9 | 只用于备份: V2.6.9 更新描述 3136BF03_V269.EXE ( 695 KB ) |
| V2.6.6 | 只用于备份: V2.6.6 更新描述 3136BF03_V266.EXE ( 694 KB ) |
| V2.6.4 | 只用于备份: V2.6.4 更新描述 3136BF03_V264.EXE ( 694 KB ) |
| V2.6.3 | 只用于备份: V2.6.3 更新描述 |
| V2.6.1 | 只用于备份: V2.6.1 更新描述 |
| V2.0.12 | 只用于备份: 3136BF03_V2012.EXE ( 646 KB ) |
| | |
6ES7 313-6BE01-0AB0 | | |
| V2.0.12 | 升级推荐: V2.0.12 更新描述 3136BE01_V2012.EXE ( 646 KB ) |
| V2.0.11 | 只用于备份: V2.0.11 更新描述 3136BE01_V2011.EXE ( 640 KB ) |
| V2.0.10 | 只用于备份: V2.0.10 更新描述 3136BE01_V2010.EXE ( 640 KB ) |
| V2.0.8 | 只用于备份: V2.0.8更新描述 3136BE01_V208.EXE ( 640 KB ) |
| V2.0.5 | 只用于备份: 3136BE01_V205.EXE ( 640 KB ) |
| | |
6ES7 313-6BE00-0AB0 | | |
| V1.0.5 | 升级推荐: V1.0.5 更新描述 3136BE00_V105.EXE ( 579 KB ) |
| V1.0.3 | 只用于备份: V1.0.3 更新描述 3136BE00_V103.EXE ( 575 KB ) |
| V1.0.2 | 只用于备份: V1.0.2 更新描述 3136BE00_V102.EXE ( 575 KB ) |
. | V1.0.1 | 只用于备份: 3136BE00_V101.EXE ( 575 KB ) |
更新版本 V2.6.11 (6ES7 313-6BF03-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.4 + SP3 或 STEP7 V5.3 + SP2 + HSP 0123 或更高版本。
固件更新版本 V2.6.11 中包含下列更改:
- 通电之后,不再在总复位后因实际值偶尔丢失而出现 ID 为 16#6522 或 16#4580 的事件。(备份缓冲区不一致)
- 当监控块或变量同时连接到 HMI 设备时不再 偶尔出现故障 Z1=97EA。
- 如果一个 DB 可用,SFC 24 "TEST_DB" 将不管该 DB 的存储器属性或并行调用的 SFC83,而总是提供该 DB 正确的长度。
- 目前在调整时间时,在 OB 10 的本地数据将立即调整 Weekday (变量 "OB10_DATE_TIME" )。
更新版本 V2.6.9 (6ES7 313-6BF03-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.3 + SP2 + HSP 0123 或 STEP7 V5.4 +SP3 或更高版本。
固件更新版本 V2.6.9 中包含下列更改:
- 将防止在运行期间因实际值丢失而产生标识符为 16#6523 和 Z2=8020 / Z3=1410 的事件。
- 强制操作将不再导致定时中断丢失。
- 监视块或变量表时,快速滚动将不再导致故障 Z1=6A6F。
- SFC 20 与 SFC 21 的 ANY 指针具有错误的长度参数时,现在将导致 BLF (区域长度错误:8x22 or 8x23); 从而避免发生如超出循环时间和看门狗错误之类的后继错误。
- 外部 HMI 系统 (如 ProSCADA ) 发生通信错误或使用 CP343-1EX11 发生通信错误时,将不再会发生故障 Z1=98C6。
更新版本 V2.6.6 (6ES7 313-6BF03-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.3 + SP2 + HSP0123 或更高版本。
固件更新版本 V2.6.6 中包含下列更改:
- 如果一个连接在周期性 HMI 读操作期间断开,CPU 将不再进入故障模式 Z1=7173。
- 纠正了 CP5613 A2 带来的路由选择问题。
- 如果相应软键被按下,OP 3 中分配到位变量的软键现在将置位 PLC 中所分配的对应位。
- 现在,强制输入(PAI)在报警 OB 中也始终有效。
- 与 HMI 设备的通信速度已加快。
- 如果正在监视块或变量时连接中断,将不再发生故障 Z1=7393。
- 如果上载软件模块时出现错误消息 “The memory space on the module is insufficient.Should the loading memory be compressed?”,以 “Yes” 确认不再会保持无效。
- 如果装载了块 FB48 和 FB49 (“信号系统错误”),则程序装载结束且电压断/通之后不再出现故障 Z1=FFFF。
更新版本 V2.6.4 (6ES7 313-6BF03-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.3 + SP2 + HSP0123 或更高版本。
固件更新版本 V2.6.4 中包含下列更改:
- 只有 REQ 位被置位时,才检查 SFB 52、53、75、81 和 SFC 11、51、55-59 的调用参数。如果 REQ 位未被置位,RET_VAL 将不再报告错误。
- SFC 82/83/84 的参数 SRCBLK 或 DSTBLK 的 ANY 指针处的地址偏移量大于 4096 字节时,将不再导致通过 RET_VAL 中返回回查信号 8x22。
- 从 STEP7 块目录装载 SDB 将不再因为组态不一致而导致 STOP。
- 如果未置位 “Start-up if desired configuration equals actual configuration” (如果期望组态等同于实际组态则启动) 组态位,从站丢失时 CPU 将正确地进入 STOP 模式。如果随后将 “Startup if desired configuration equals actual configuration” (如果期望组态等同于实际组态则启动) 组态位置位,并且随后将组态装入 CPU,则 CPU 现在将启动。
- 在块清单的在线视图中进行块比较时,现在将显示所有的块,而不仅是每种类型的前 50 个块。
- 如果在参数记录 (Parameter Record) 中输入了数据类型 BLOCK_DB,SFB 52、53 和 81 将不再发送 Retval 8x3a。
- 改进了与操作员面板建立连接的过程。
更新版本 V2.6.3 (6ES7 313-6BF03-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.4 + SP3 或 STEP7 V5.3 + SP2 + HSP 0123 或更高版本。
固件更新版本 V2.6.3 中包含下列更正:
- 程序员使用了块状态的操作中,处理 “O” 操作 (AND 之前的 OR 操作) 时 RLO 出错,该情况已更正。
由于固件 V2.6.1 和 V2.6.2 中存在的一个问题,使用编程设备以及以下列程序顺序在线监视块状态期间,可能发生 RLO 被破坏:A a b.c
A d e.f
.
.
A x y.z
O // 由此形成的 RLO 可能被破坏(只发生在对该程序序列的块状态进行监视期间)
A y z.x
.
.
A s t.u
- 如果在 SFC 17、18、107 和 108 的输入 SD 上置位一个地址位,整个字节将不会被设置为零。
更新版本 V2.6.1 (6ES7 313-6BF03-0AB0) |
上述 CPU 版本包含以下新功能:
- CPU 的标识和维护数据(例如工厂和地点代码)
- 将 CPU 复位为出厂状态
- 通过网络进行在线固件更新
- 诊断转发器的测量发起者(SFC 103 “DP_TOPOL”)*
- 块相关信息的扩展(SFC 105-108) *
- 使用 SFC 109 “PROTECT” 改变保护等级
- 带有 1ms 间隔的 SFC 64 “TIME_TCK” *
- 新软件功能块 SFC 70 “GEO_LOG”、SFC 71“LOG_GEO” 和 SFB 81 “RD_DPAR” *
- 周期时间测量
*可以在指令列表 (Operations List) 和 S7-300/400 的系统软件参考手册、系统和标准功能 (System Software Reference Manual for S7-300/400, System and Standard Functions) 中找到关于各种 SFC 附加功能的详细信息。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.4 + SP3 或 STEP7 V5.3 + SP2 + HSP 0123 或更高版本。
下列更改将随固件更新版本 V2.6.1 而生效:
- 当 HMI 循环读操作异常终止时,现在将不再出现故障 Z1:72C1。
- 带有 ANY STRING 类型参数的复制功能(尤其是在 SCL 编程中)现在将可以正确地复制长度参数中数量的数据。
- 带有 ANY 型参数的复制功能现在也允许区域代码 #85,并且 SFC83 的 RETVAL 将不再显示 #8525 “Area error with writing” (写入时发生区域故障)。
- 通过调用路径进行监视时,现在zui多可以为调用环境 7 个块。
更新版本 V2.0.12 (6ES7 313-6BE01-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。
固件更新版本 V2.0.12 中包含下列更正:
- 当 OB 请求出错且同时报警负载很高时,将出现故障 Z1:E802
同时由其它报警引起的负载也很高时,OB 请求出错(由过长的报警处理时间引发的)将不再导致故障。 - 如果同时监视几个变量表,将导致故障 Z1:72F1 或者没有可操作的 MPI
如果同时有超过四个变量表被激活,将生成消息“(8304):No further simultaneous upload process possible. There is a resource bottleneck” (8304:不能再同时进行上传操作,存在瓶颈),而不是一个 Defect 故障。 - 使用 CP340 时产生的通信问题:发送期间 CP 阻塞
使用 CP 进行通信的能力已经改进。 - 在 HW Config 中模块仍被标记为故障
在 DPV1 从站中更正了编码器短路后,将去除组态中的 “faulty” 符号。
更新版本 V2.0.11 (6ES7 313-6BE01-0AB0) |
上述 CPU 版本并未包含任何功能变化。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。
固件更新版本 V2.0.11 中包含下列更改:
- 调用 SFC58/59 时,BUSY 位出现问题
当 RET_VAL=7000h 时,将相应删除 BUSY 位。 - 运行系统启动 (Runtime Start) 时,将不能显示 Alarm_SQ 消息
冷启动 WinCC-Runtime 之后,之前由控制器产生的所有 Alarm_SQ 消息都将显示在 WinCC AlarmControl 中。 - 时钟中断后,发生 OB 请求出错
如果一个时钟中断的中断时间与当前时间*相同,则将该中断打上标记用于将来的下一个中断点。 - 通电之后出现故障 Z1:F102
通电时的响应已经稳定。 - 通电之后出现停机事件 16#6522
通电时的响应已经稳定。
更新版本 V2.0.10 (6ES7 313-6BE01-0AB0) |
上述 CPU 版本包含以下新功能:
FC 和 FB 的编号段增加到了 2048。
关于 STEP7 的注意事项:
要运行该 CPU,至少需要安装 STEP7 V5.2+SP1。
下述更改将随固件更新版本 V2.0.10 而生效:
- 连接终止之后出现故障 Z1:64D2
如果在通信功能 “Status Block” 或 “Status/Control Tag” 处于运行状态时终止一个连接,现在将可以正确地取消连接而不再发生故障。 - 连接终止之后,出现故障 Z1:7015 和 Z1:7010
现在当通信功能 “Block Details” 正在运行时,且 CPU 中包含 51 个以上的同一类型(DB、FB 或 FC)块时终止连接,连接可以正确释放而不会导致故障。 - 关闭/打开 WinCC 时,不能确认 ALARM_SQ 消息
当 HMI 不可用时,有 ALARM_SQ 消息到来,并在随后重新激活 HMI。现在,将从更新存储区中删除确认信息。 - 当开关处于 RUN 和电源上电时,在 OB100_STRT_INFO 中没有不同。
现在 OB 100 的启动信息中可以显示正确的启动类型。 - 如果 OP 循环地访问一个不存在的或过于小的 DB,则出现故障 Z1:7350
OP 区域指针指向一个不存在的或过于小的 DB 时,不再会导致 CPU 故障。 - 将 DS1 写入 BUS1* ASIC 模块时,将产生一个外设访问错误
如果用 SFC55 将 DS1 写入某个不可参数化的模块(带有 BUS13 或 BUS1* ASIC 的模块),现在不会产生这些模块的外设访问错误,并且在 SFC 调用之后模块仍保持可访问。 - SFB63 „SEND_RK“: RESET 输入端上的错误导致出现出错消息 05
试图通过计算机连接 RK512 使用 RESET 输入端进行发送操作时,不再会导致块反馈响应中出现出错消息 05。 - 丢失过程报警后使用 “Counting” 时出现故障 Z1:DA04。
“Counting” 运行期间重新触发诊断报警(诊断事件: 丢失过程报警)不再导致 CPU 故障。
更新版本 V2.0.8 (6ES7 313-6BE01-0AB0) |
上述 CPU 版本并未包含任何重大的新功能。
关于 STEP7 相关的依赖关系和向上兼容性的注意事项:
要运行这些 CPU,至少需要安装 STEP7 V5.2+SP4,为各种老版本 CPU 创建的组态具有向上兼容性。
下述更改将随固件更新版本 V2.0.8 而生效:
- 执行 RAM-to-ROM 操作之后,发生错误 6523 “Master reset request upon accessing the MMC” (由于 MMC 访问故障引起主站复位请求)
执行 RAM-to-ROM 功能之后,重新装载数据块不再出现事件条目号为 6253 的主站复位请求。 - "Identical source and target blocks" (相同的源和目标块) 将导致 SFC 83 和 84 协调错误(80C0)
现在,调用 SFC 83 和 84 时,源和目标块可以相同。 - 使用 SFC59 时偶尔出现 RETVAL 80C4
已经改进了 SFC59 “RD_REC” 的资源管理。 - 重复登记过程错误诊断时,出现故障 FFFF
现在,即使重复登记过程错误诊断,也不会导致故障 FFFF。 - 循环之前的状态显示不正确
现在,在循环之前状态数据显示正确。 - 将应用程序装载到 CPU 时导致进入主站复位模式
装载应用程序不再导致错误消息 “(8404) S7 Protocol:The function can not be executed” 因此也不会导致 CPU 发出主站复位请求。 - SFB52/53 运行时,CPU 状态发生 STOP/RUN 转换,导致故障 3324
SFB52/53 运行期间,如果 CPU 状态发生 STOP/RUN 转换,不再导致出现故障 3324。
更新版本 V1.0.5 (6ES7 313-6BE00-0AB0) |
该 CPU 版本并未包含任何重大的新功能。
关于 STEP7 的注意事项:
要使用以前的功能,至少需要安装 STEP7 V5.1+SP4,为各种老版本 CPU 创建的组态具有向上兼容性。
固件更新版本 V1.0.5 中更正了下列问题:
- 压缩 (COMPRESSION) 操作之后偶尔会出现故障 F402 和 F204
压缩操作之后不再会导致故障。 - PA enabling 功能将上一个过程映像完整地传送到外设
如果现在使用 PA-enabling 功能,集中式外设的输出将不再使用其上一个值,也就是说将删除上一个值或者采用一个新的替代值。 - 禁用 PA-enabling 功能时,将复位组态为 “Keep last Value” (保持为上一个值) 的模块
禁用 PA-enabling 功能时,组态为 “Keep last Value” 并且以前未受控制的模块将继续使用其上一个值。 - 终止 HMI 作业后将偶尔出现故障 F834
终止 HMI 作业后,不再出现故障。 - 使用 Applicom 驱动卡时偶尔会出现故障 98C1
现在使用 Applicom 驱动卡时不会出现问题。 - 使用 LOOP 命令时周期时间出现波动
使用 LOOP 命令时不再会导致周期时间发生波动。 - 周期性地处理系统功能 SFC 39 “DIS_IRT” 时,将暂时重新解锁已锁定的报警事件
现在可以周期性地锁定报警事件而不会出现问题。 - 在 HDX 操作期间,拔掉一个从站后通信停止
断开控制器的连接不再会导致通信停止。 - SFB63 (SEND_RK)、SFB64 (FETCH_RK) 和 SFB65 (SERVE_RK) 不支持多重背景
从现在起,上述 SFB 可以在背景数据块内访问其在实例化期间获得的偏移地址。 - 在 OB1 循环内,改变方向后模拟定位操作模式 “Jogging” 出错
即使在 OB1 周期内在 “Jogging” 操作模式下发生方向变化,CPU 将仍然可以正常运行而不会导致故障。
更新版本 V1.0.3 (6ES7 313-6BE00-0AB0) |
该 CPU 版本并未包含任何重大的新功能。
关于 STEP7 的注意事项:
要使用以前的功能,至少需要安装 STEP7 V5.1+SP3,为各种老版本 CPU 创建的组态具有向上兼容性。
下列问题已得以更正:
- 模拟 I/O 负向超*,出现故障 4550:DA01
即使模拟 I/O 负限超限(Ue < -11.75 V),也不再会出现任何故障。 - Defect 4550:中央 DS 读/写时出现故障 4550:FFFF
现在,对集中插入的模块进行 DS 读/写时不会出现任何问题。
更新版本 V1.0.2 (6ES7 313-6BE00-0AB0) |
该 CPU 版本并未包含任何重大的新功能。
关于 STEP7 的注意事项:
要使用以前的功能,至少需要安装 STEP7 V5.1+SP3,为各种老版本 CPU 创建的组态具有向上兼容性。
下列问题已得以更正:
- Defect 4550:通电之后出现故障 4550: 2FFF
通电之后不再出现故障 2FFF。 - SFC 64 “Timetick” 偶尔会输出任意值
过运行到 0 时,SFC 64 现在可以连续地读取数值。 - 板载输出,参数设置为 +/- 20mA:只能输出正向范围的值
在板载模拟输出端,参数设置为 I +/-20mA 时,现在也可以正确输出负向范围内的数值。 - 如果在 SPL 表之内的停止点处存在一个 “下一条语句”,则不能跳转至目标标号
现在可以在单步模式中方便地测试分支表。 - 如果状态块之后存在一个停止点,则将不能正确地显示 STA 位
如果一个块的*个程序行存在一个停止点,现在,即使位于前面的状态块之后,STA 位也可以正确显示。