CPU 313C 的操作系统更新
描述:
更新操作系统时,应当始终更新为相关订货号产品可用的版本。以前版本的操作系统仅作为备用,允许用户恢复到zui初的版本。但是至今为止还没发现有这样做的必要。
CPU 操作系统的版本适用于该订货号的所有版本。
可以使用微存储卡进行更新或在线更新:
1.微存储卡:
创建操作系统更新卡的前提条件:
- 存储容量为 2 MB
(订货号 6ES7 953-8LP11-0AA0 )或容量更高的微存储卡 - STEP 7 V5.1 SP2 或更高版本
- 带有外部 PROM 编程器 (6ES7 792-0AA00-0XA0) 的 PC 或
带有适配器 (6ES7 798-0BA00-0XA0)的 PG720/740 或
FieldPG/PowerPG,用于编程微存储卡
使用 STEP7 创建操作系统更新卡的步骤:
- 下载所需的 CPU 文件。
- 双击文件名将文件解压缩。
- 在 SIMATIC Manager 中执行 “File/S7 Memory Card/Delete” 命令,删除微存储卡。
- 在 SIMATIC 管理器中选择 “PLC/Update Operating System” 编程操作系统,然后选择目标目录并打开 CPU_HD.UPD 文件启动编程过程。
- 当屏幕上出现 “The firmware update for the module with order number 6ES7 313-5BF03-0AB0 was transferred successfully to the S7 memory card” (订货号为 6ES7 313-5BF03-0AB0 的模块的固件更新内容已经成功传送至 S7 存储卡) 的提示消息时,操作系统更新卡的编程即告完成。
执行操作系统更新:
- 切断 CPU 所在机架的电源 (PS)。
- 将 PLC 从通信网络断开 。
- 将准备好的操作系统更新卡插入 CPU 中。
- 接通 CPU 所在机架的电源 (PS)。
- 操作系统将从微存储卡传送到 CPU 内部闪存 EPROM。在此期间,所有的 CPU LED (FRCE、RUN、STOP、SF、BF) 都将点亮。
- 大约 2 分钟后,操作系统更新完成。此时 CPU 上的 STOP LED 慢速闪动 =>提示系统进行总复位。
- 切断电源,将操作所需的微存储卡插入。
- 接通电源。CPU 自动执行一次总复位,然后立即转为准备运行状态。
- 将 PLC 重新接入通信网络之前,必须进行时钟同步。
2.在线更新:
前提条件:
BG_ABL.UPD
CPU_HD.UPD
KOMP_1.UPD
每个文件夹中只能包含一个固件版本的文件。
执行固件更新:
- 启动 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 的订货号和当前版本总览:
订货号 | FW 版本 | 升级... |
6ES7313-5BF03-0AB0 | | |
| V2.6.11 | 升级推荐: V2.6.11 更新描述 3135BF03_V2611.EXE ( 680 KB ) |
| V2.6.9 | 只用于备份: V2.6.9 更新描述 3135BF03_V269.EXE ( 680 KB ) |
| V2.6.6 | 只用于备份: V2.6.6 更新描述 3135BF03_V266.EXE ( 679 KB ) |
| V2.6.4 | 只用于备份: V2.6.4 更新描述 3135BF03_V264.EXE ( 678 KB ) |
| V2.6.3 | 只用于备份: V2.6.3 更新描述 |
| V2.6.1 | 只用于备份: V2.6.1 更新描述 |
| V2.0.12 | 只用于备份: 3135BF03_V2012.EXE ( 630 KB ) |
| | |
6ES7 313-5BE01-0AB0 | | |
| V2.0.12 | 升级推荐: V2.0.12 更新描述 3135BE01_V2012.EXE ( 630 KB ) |
| V2.0.11 | 只用于备份: V2.0.11 更新描述 3135BE01_V2011.EXE ( 624 KB ) |
| V2.0.10 | 只用于备份: V2.0.10 更新描述 3135BE01_V2010.EXE ( 624 KB ) |
| V2.0.8 | 只用于备份: V2.0.8更新描述 3135BE01_V208.EXE ( 624 KB ) |
| V2.0.5 | 只用于备份: 3135BE01_V205.EXE ( 624 KB ) |
| | |
6ES7 313-5BE00-0AB0 | | |
| V1.0.5 | 升级推荐: V1.0.5 更新描述 3135BE00_V105.EXE ( 562 KB ) |
| V1.0.3 | 只用于备份: V1.0.3 更新描述 3135BE00_V103.EXE ( 559 KB ) |
| V1.0.2 | 只用于备份: V1.0.2 更新描述 3135BE00_V102.EXE ( 559 KB ) |
. | V1.0.0 | 只用于备份: 3135BE00_V100.EXE ( 559 KB ) |
更新版本 V2.6.11 (6ES7 313-5BF03-0AB0) |
新的 CPU 版本并未包含任何新功能。
关于 STEP7 的注意事项:
要运行该 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-5BF03-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-5BF03-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-5BF03-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-5BF03-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-5BF03-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-5BE01-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-5BE01-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-5BE01-0AB0) |
上述 CPU 版本包含以下功能改进:
FC 和 FB 的编号段增加到了 2048。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。
固件更新版本 V2.0.10 中更改了下列问题:
- 连接发生中断之后出现故障 Z1:64D2。 现在当通信功能 “Status Block” 或 “Status/Force Variable” 在运行时发生连接中断,可以正确地释放连接而不会出现故障。
- 连接中断之后,发生故障 Z1:7015 和 Z1:7010。现在当通信功能 “Block Information” 运行时,且 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 故障。
- 向 BUS1* ASIC 模块写入 DS1 之后,置位 PZF。
如果使用 SFC55 将 DS1 写入某些特定的,且不能进行参数化的模块(具有 BUS13 ASIC 或者 BUS1* ASIC 的模块),则对于该模块不再置位 PZF,并且在 SFC 调用之后仍可访问该模块。
更新版本 V2.0.8 (6ES7 313-5BE01-0AB0) |
上述 CPU 版本并未包含任何重大的功能变化。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7/V5.1+SP4 或更高版本。相应老版本 CPU 的组态具有向上兼容性。
固件更新版本 V 2.0.8 中更改了下列问题:
- 在 CPU 故障时,未关断板载的模拟 I/O。现在,在 CPU 故障后立即关断板载的模拟 I/O 和其它的 I/O 模块。
- RAM-to-ROM 操作之后发生错误 6523 “Request for overall reset due to MMC access errorr” (由于 MMC 访问故障导致请求整机复位)
现在,执行 RAM-to-ROM 功能之后,重新装载数据块不再导致出错条目为 6523 的整机复位请求。 - “Source and target block are identical” (源块和目标块为相同块) 将导致 SFC 83 和 SFC 84 出现协调错误(80C0)。现在,调用 SFC 83 和 SFC 84 时源和目标块可以选择为相同的块。
- 使用 SFC59 时偶尔出现 RETVAL 80C4。已经改进了 SFC59 “RD_REC” 的资源管理。
- 重复注册过程错误诊断时,出现故障 FFFF即使重复注册过程错误诊断,也不会导致故障 FFFF。
- 循环之前的状态显示不正确。现在,循环状态数据的显示是正确的。
- 将用户程序装载到 CPU 时导致整机复位。 将用户程序装载到 CPU 时不再导致出现出错消息 “(8404) S7 protocol: The function cannot be executed” (8404, S7 协议:不能执行该功能),因此不再会导致请求 CPU 整机复位。
- SFB52/SFB53 运行期间,如果 CPU 状态发生 STOP/RUN 转换,则发生 CPU 故障 3324。SFB52/SFB53 运行期间,如果 CPU 状态发生 STOP/RUN 转换,则不再导致发生故障 3324。
更新版本 V1.0.5 (6ES7 313-5BE00-0AB0) |
上述 CPU 版本并未包含任何重大的功能变化。
关于 STEP7 的注意事项:
要使用当前的所有功能,需要安装 STEP7/V5.1+SP4。相应老版本 CPU 的组态具有向上兼容性。
固件更新版本 V1.0.5 中更改了下列问题:
- 压缩 (COMPRESSING) 操作之后,偶尔会出现故障 F402 和 F204
压缩操作之后不再会导致故障。 - PA 使能功能将上一个过程 I/O 映像完整地传送到 I/O
如果现在使用 PA 使能功能,中央机架的输出将不再使用其上一个值;现在,它们将被复位或赋予一个新的替代值。 - 禁用 PA 使能功能时,设置为 “Hold last value” (保持为上一个值)的模块将复位
现在,禁用 PA 使能功能时可确保配置为 “Hold last value” 且之前未受强制的模块将继续使用其上一个值。 - 终止 HMI 作业后将偶尔出现故障 F834
终止 HMI 作业后,现在将不再出现故障。 - 使用 Applicom 驱动卡时偶尔会出现故障 98C1
现在使用 Applicom 驱动卡时不会出现问题。 - 使用 LOOP 命令时周期时间出现波动
使用 LOOP 命令时不再会导致周期时间发生波动。 - 周期性地处理系统功能 SFC 39 “DIS_IRT” 时,应当被锁定的报警事件暂时被解锁
现在,周期性地锁定某些报警事件时不会再出现任何问题。
更新版本 V1.0.3 (6ES7 313-5BE00-0AB0) |
该 CPU 版本并未包含任何重大的功能变化。
关于 STEP7 的注意事项:
要使用当前的所有功能,需要安装 STEP7/V5.1+SP3。相应老版本 CPU 的组态具有向上兼容性。
下列问题已得以更正:
- 模拟 I/O 负向超*,出现故障 4550:DA01
即使模拟 I/O 负向超限 (Ui < -11.75V),也不再会出现任何故障。 - DS 集中读/写时出现故障 4550:FFFF
现在,对集中插入的模块进行 DS 读/写时不会出现任何问题。
更新版本 V1.0.2 (6ES7 313-6BE00-0AB0) |
上述 CPU 版本并未包含任何重大的功能变化。
关于 STEP7 的注意事项:
要使用迄今为止的所有功能,需要 STEP7/V5.1+SP3。相应老版本 CPU 的组态具有向上兼容性。
下列问题已得以更正:
通电之后出现故障 4550: 2FFF
通电之后不再出现故障 2FFF
SFC 64 “Timetick” 偶尔会输出任意值
过运行到 0 时,SFC 64 现在可以连续地读取数值。
板载输出,参数设置为 +/- 20mA: 只能输出正向范围的值
在板载模拟输出端,参数设置为 I +/-20mA 时,现在也可以正确输出负向范围内的数值。
如果在 SPL 表之内的停止点处存在一个 “下一条语句”,则不能跳转至目标标号
现在可以在单步模式中方便地测试分支表。
如果状态块之后存在一个停止点,则将不能正确地显示 STA 位
如果一个块的*个程序行存在一个停止点,现在,即使位于前面的状态块之后,STA 位也可以正确显示。