描述:
更新操作系统时,应当始终更新为相关订货号产品可用的版本。以前版本的操作系统仅作为备用,允许用户恢复到zui初的版本。但是至今为止还没发现有这样做的必要。
CPU 操作系统的版本适用于该订货号的所有版本。
可以使用微存储卡进行更新或在线更新:
1.微存储卡:
创建操作系统更新卡的前提条件:
- 存储容量至少为 4 MB 的微存储卡
(订货号 6ES7 953-8LM00-0AA0) - 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 315-2AG10-0AB0 was transferred successfully to the S7 memory card" (订货号为 6ES7 315-2AG10-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 是否使用新的固件成功启动。
CPU 315-2DP 的订货号和版本总览:
订货号 | FW 版本 | 升级... |
6ES7315-2AG10-0AB0 | | |
| V2.6.11 | 升级推荐: V2.6.11 更新 描述 3152AG10_V2611.EXE ( 902 KB ) |
| V2.6.9 | 只用于备份: V2.6.9 更新 描述 3152AG10_V269.EXE ( 902 KB ) |
| V2.6.6 | 只用于备份: V2.6.6 更新 描述 3152AG10_V266.EXE ( 900 KB ) |
| V2.6.4 | 只用于备份: V2.6.4 更新 描述 3152AG10_V264.EXE ( 899 KB ) |
| V2.6.3 | 只用于备份: V2.6.3 更新 描述 |
| V2.6.1 | 只用于备份: V2.6.1 更新 描述 |
| V2.0.12 | 只用于备份: V2.0.12 更新 描述 3152AG10_V2012.EXE ( 817 KB ) |
| V2.0.11 | 只用于备份: V2.0.11 更新 描述 3152AG10_V2011.EXE ( 812 KB ) |
| V2.0.10 | 只用于备份: V2.0.10 更新 描述 3152AG10_V2010.EXE ( 812 KB ) |
| V2.0.8 | 只用于备份: V2.0.8更新 描述 3152AG10_V208.EXE ( 808 KB ) |
. | V2.0.5 | 只用于备份: V2.0.5 更新 描述 3152AG10_V205.EXE ( 779 KB ) |
. | V2.0.0 | 只用于备份: 3152AG10_V200.EXE ( 767 KB ) |
更新版本 V2.6.11 (6ES7 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.4 + SP3 或 STEP7 V5.2 + SP1 + HSP0125 或更高版本。
固件更新版本 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 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2 + SP1 + HSP 0125 或 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 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2 + SP1 + HSP0125 或更高版本。
固件更新版本 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 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2 + SP1 + HSP0125 或更高版本。
固件更新版本 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 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP 7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.4 + SP3 或 STEP7 V5.2 + SP1 + HSP0125 或更高版本。
固件更新版本 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 上置位一个地址位,整个字节将不会被设置为零。
- SFB 52 和 53 的 RECORD 参数现在也允许使用数据类型 Word 和 DWord。
更新版本 V2.6.1 (6ES7 315-2AG10-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” *
- 通过 PROFIBUS DP 实现时钟同步
- 改变了 CPU 作为 MPI 和 DP 接口上的时钟主站时的响应—请参阅产品信息/条目号 25323411
*可以在指令列表 (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.2 + SP1 + HSP 0125 或更高版本。
下列更改将随固件更新版本 V2.6.1 而生效:
- 当 HMI 循环读操作异常终止时,现在将不再出现故障 Z1:72C1。
- 带有 ANY STRING 类型参数的复制功能(尤其是在 SCL 编程中)现在将可以正确地复制长度参数中数量的数据。
- 带有 ANY 型参数的复制功能现在也允许区域代码 #85,并且 SFC83 的 RETVAL 将不再显示 #8525 “Area error with writing” (写入时发生区域故障)。
- 通过调用路径进行监视时,现在zui多可以为调用环境 7 个块。
- 加载含有 CP 或 FM 模块的项目,且项目中 CPU 的 MPI 地址已变化时,不再会导致错误消息 “Station cannot be reached” (无法访问站)。
更新版本 V2.0.12 (6ES7 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何新功能。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.1 + SP4 或更高版本。
固件更新版本 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 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何功能变化。
关于 STEP7 的注意事项:
要运行该 CPU,需要安装 STEP7 V5.1+SP4 或更高版本。
固件更新版本 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 315-2AG10-0AB0) |
关于 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 模块时,PZF 将被置位
如果用 SFC55 将 DS1 写入某些不可参数化的模块(带有 BUS13 或 BUS1*-ASIC 的模块),现在这些模块的 PZF 不会被置位,并且在 SFC 调用之后模块仍保持可访问。 - 主站故障后 BF LED 没有点亮/输出将可能不被禁用
当被用作中继器之后的一个被动 I 从站,并且该总线网段没有另外的主动站点时,如果发生故障或者拔除电缆,现在会发送信号表明发生了主站故障,同时 I 从站禁用其输出通道。 - DPV1 从站的诊断缓冲区条目 “Faulty Module” 不消失
来自同一个 DPV1 从站中不同插槽的两个相继的通道诊断,这两个诊断均被正确地输入诊断缓冲区中,随后当这两个诊断均被更正之后它们将不再被显示为故障。
更新版本 V2.0.8 (6ES7 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何重大的新功能。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。
下述更改将随固件更新版本 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。 - MCRA 命令之后访问 >255 的标志或者 >127 的 I/O 时,出现故障
对大于 255 的标志或者大于 127 的 I/O 执行受 MCR 影响的分配/传送指令时,不再导致 CPU 故障消息。 - 循环之前的状态显示不正确
现在,在循环之前状态数据显示正确。 - 将应用程序装载到 CPU 时导致进入主站复位模式
装载应用程序不再导致错误消息 “(8404) S7 Protocol:The function can not be executed” 因此也不会导致 CPU 发出主站复位请求。 - SFB52/53 运行时,CPU 状态发生 STOP/RUN 转换,导致故障 3324
SFB52/53 运行期间,如果 CPU 状态发生 STOP/RUN 转换,不再导致出现故障 3324。 - 重复地插/拔 Profibus 连接器之后出现故障 9862
重复拔掉 Profibus 连接器(例如连接松动的情况)不再会导致 CPU 进入故障模式。 - 装载 SDB 时出现故障 e800
重新装载一个经修改的组态时,CPU 不再进入故障模式。 - 如果将 IM151-1 HF 组态为 DPV1 从站,诊断地址的外设访问错误将保持置位。
现在,如果将 IM151-1 HF (6ES7 151-1BA00-0AB0)组态为 DPV1 从站,电源模块和组合模块将获得一个诊断地址。 对于这些诊断地址,将不再置位外设访问错误。 - 以非常短的启动时间启动一个 I 从站时,发生故障 F102。
现在,根据组态非常快速地启动一个 I 从站时,启动后 CPU 将不再会进入 DEFECT 故障模式。 - 在 CPU 作为 DP 从站时,FC10 和 FC11 输出 RET_VAL 8010
将主站切换到 RUN 之后,来自 PROFInet 系统库的 FC 10 和 FC 11 现在将提供正确的 RET_VAL=0。
更新版本 V2.0.5 (6ES7 315-2AG10-0AB0) |
上述 CPU 版本并未包含任何重大的新功能。
关于 STEP7 的注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.1+SP4 或更高版本。
下述更改将随固件更新版本 V2.0.5 而生效:
- 压缩 (COMPRESSION) 操作之后偶尔会出现故障 F402 和 F204
压缩操作之后不再会导致故障。 - 在通电之后,如果报警时间大于 12.31.2064,则出现故障 8113。
报警时间大于 12.31.2064 不再会导致这种故障。 - 周期性地处理系统功能 SFC 39 “DIS_IRT” 时,将暂时重新解锁已锁定的报警事件
现在可以周期性地锁定报警事件而不会出现问题。 - PA enabling 功能将上一个过程映像完整地传送到外设
如果现在使用 PA-enabling 功能,集中式外设的输出将不再使用其上一个值,也就是说将删除上一个值或者采用一个新的替代值。 - 禁用 PA-enabling 功能时,将复位组态为 “Keep last Value” (保持为上一个值) 的模块
禁用 PA-enabling 功能时,组态为 “Keep last Value” 并且以前未受控制的模块将继续使用其上一个值。 - 使用 Applicom 驱动卡时偶尔会出现故障 98C1
现在使用 Applicom 驱动卡时不会出现问题。 - 使用 LOOP 命令时周期时间出现波动
使用 LOOP 命令时不再会导致周期时间发生波动。 - 对于状态块,大于 511 的标志将不再能正确显示(于 CPU315)
现在可以正确显示标志位大于 511 的状态。 - 如果一个标准从站发生故障,不相干的输入模块将返回一个外设访问错误。
在使用标准从站时(CPU 为 DP 主站),其中这些从站的可用用户数据槽从 1 号槽开始,2 号槽组态为输出通道,则此从站故障不再会导致不相关的输入模块(或者地址)报告发生了外设访问错误,(如果该输入模块的输入地址与 2 号槽中输出槽的地址相同的话。) - 使用含有大量插槽(已组态)的从站时,从 HW-Config (或 HW Diagnostics)中在线进行选择期间,出现故障 7089
即使使用含有大量插槽(组态的插槽数从 120 至 244 个)的从站,现在也可以使用 HW-Config 的在线模式或 HW Diagnostics 进行选择,不会出现任何问题。 - 从 HW-Config 中重载 CPU315-2DP 模块时偶尔会发生故障
DP 主站系统使用 Profibus 设置的情况下,现在可以通过 MPI 接口以低波特率 (9.6 kbit、19.2kbit) 进行重载而不会出现问题。