文献类型: 下载, 条目ID: 18722504, 文献编写日期: 2012年6月18日
(0)
评估

CPU 317-2DP 的操作系统更新

  • 文献
  • 涉及产品

描述:
更新操作系统时,应当始终更新为相关订货号产品可用的最新版本。以前版本的操作系统仅作为备用,允许用户恢复到最初的版本。尽管迄今为止还未发现有这样做的必要。
CPU 操作系统的最新版本适用于该订货号的所有版本。

创建操作系统更新卡的前提条件:

  • 4 MB 存储容量的微存储卡
    (订货号 6ES7953-8LM20-0AA0
  • STEP 7 V5.1 + SP2 或更高版本
  • 带有外部 PROM 编程器 (6ES7 792-0AA00-0XA0) 的 PC 或
    带有适配器 (6ES7 798-0BA00-0XA0) 的 PG720/740 或
    FieldPG/PowerPG,用于编程微存储卡

使用 STEP7 创建操作系统更新卡的步骤:

  1. 下载所需的 CPU 文件。
  2. 双击文件名将文件解压缩。
  3. 在 SIMATIC Manager 中执行“File/S7 Memory Card/Delete”命令,删除微存储卡。
  4. 在 SIMATIC Manager 中选择“PLC/Update Operating System”编程操作系统,然后选择目标目录并打开 CPU_HD.UPD 文件启动编程过程。
  5. 当屏幕上出现“The firmware update for the module with order number 6ES7 317-2AJ10-0AB0 was transferred successfully to the S7 memory card” (订货号为 6ES7 317-2AJ10-0AB0 的模块的固件更新内容已经成功传送至 S7 存储卡) 提示消息时,操作系统更新卡的编程即告完成。

执行操作系统更新:

  1. 切断 CPU 所在机架的电源 (PS)
  2. 将 PLC 从通信网络断开
  3. 将准备好的操作系统更新卡插入 CPU 中
  4. 接通 CPU 所在机架的电源 (PS)
  5. 操作系统将从微存储卡传送到内部 CPU 闪存 EPROM。在此期间 CPU 的所有 LED (FRCE、RUN、STOP、SF、BF) 都将点亮。
  6. 大约 2 分钟后,操作系统更新完成。此时 CPU 上的 STOP LED 慢速闪动 =>提示系统进行整机复位。
  7. 切断电源并插入操作所需的微存储卡。
  8. 打开电源 。CPU 自动执行系统整机复位,然后立即准备好运行。
  9. 将 PLC 重新接入通信网络之前,必须进行时钟同步。

2. 在线更新:

前提条件:

  • 使用 STEP 7 V5.3 及更高版本可进行在线更新。
  • 待更新的模块必须含有固件版本 V2.5.0 或更高,并且所在的站必须能够在线访问。
  • 能够在 STEP7 中以在线模式检查 CPU 的模块状态 。必须显示 A6.11.8 或更高版本,用于固件扩展

    选择: SIMATIC Manager -> <Name ofder Station> -> Strg+D
     


图 1: 模块状态

  • SIMATIC Manager 的硬件配置中必须包含该模块。
  • 必须将一个 MMC (微型存储卡) 插入到模块中,作为缓冲存储器
  • 编程设备 (PG 或 PC) 的文件系统上必须含有最新固件版本的文件。

    BG_ABL.UPD
    CPU_HD.UPD
    KOMP_1.UPD

    一个文件夹中只能包含一个固件版本的文件。

执行固件更新:

  1. 启动 STEP 7 并切换到 HW-Config。
  2. 打开待更新的 CPU 所在的站。
  3. 选择 CPU。
  4. 选择菜单项“Target system > Firmware update”。只有当所选的 CPU 支持“Firmware update”功能时,该菜单项才可用。
  5. 在打开的菜单项“Firmware update”中,使用“Search”按钮选择固件更新文件的路径 (*.UPD)。
  6. 选定一个文件之后,将会在“Firmware update”对话框的下半部分提示该文件适合哪些模块,以及从哪个固件版本开始可以使用该文件。
  7. 点击“Execute”按钮 。STEP 7 将检查模块是否可以解析所选的文件—如果结果是肯定的—则将文件装载到 CPU。如果为此需要更改 CPU 的运行模式,则系统会询问用户执行此更改操作 。然后 CPU 将自行更新固件。
  8. 通过 STEP 7 检查 (读 CPU 诊断缓冲区) CPU 是否使用新的固件成功启动。

CPU 317-2DP 的订货号和最新版本总览:

订货号

FW
版本

升级方式
6ES7317-2AJ10-0AB0    
 

V2.6.10

升级推荐:

V2.6.10 更新描述

 3172AJ10_V2610.EXE ( 1005 KB )

 

V2.6.5

只用于备份:

V2.6.5 更新描述

 3172AJ10_V265.EXE ( 1003 KB )

 

V2.6.0

只用于备份:

V2.6.0 更新描述

 3172AJ10_V260.EXE ( 1000 KB )

 

V2.5.0

只用于备份:

V2.5.0 更新描述

 3172AJ10_V250.EXE ( 1000 KB )

 

V2.1.10

只用于备份:

V2.1.10 更新描述

 3172AJ10_V2110.EXE ( 716 KB )

 

V2.1.8

只用于备份:

V2.1.8 更新描述

 3172AJ10_V218.EXE ( 708 KB )

.

V2.1.6

只用于备份:

V2.1.6 更新描述

 3172AJ10_V216.EXE ( 708 KB )

.

V2.1.3

只用于备份:

V2.1.3 更新描述

 3172AJ10_V213.EXE ( 716 KB )

.

V2.1.1

只用于备份:

 3172AJ10_V211.EXE ( 716 KB )

更新版本 V2.6.10 (6ES7317-2AJ10-0AB0)

上述 CPU 版本并未包含任何新功能。

STEP7 相关依赖性注意事项:
要操作此 CPU,您需要 STEP7 V5.4 + SP2 或更高版本。
要进行 CBA 组态,需要安装 iMap V3.0 + S7AddOn V3.0 SP2 或更高版本。

固件更新版本 V2.6.10 中包含下列更改:

  • 已经修正了运行期间丢失实际值的问题 (事件标识号为 16#6523 和 Z2=8020 / Z3=1410)。
  • 强制期间不再丢失时间中断。
  • 监视块或变量表时快速滚动不会再引起故障 Z1=6A6F。
  • 如果两个接口都组态为 DP,在电源 OFF-ON 之后以及 RUN 状态下转换运行模式开关之后的启动期间,CPU 不会再偶尔出现死机现象。
  • 如果在“OB85 Call during I/O access error --> Only with coming and going errors”设置中,禁用了地址存储在过程 I/O 映像的丢失 DP 从站,除了 BF LED 之外 SF LED 现在也将会熄灭。
  • 对于 ACCU1 数值 <x.75>,指令“RND”现在将提供正确值 <x+1>。

更新版本 V2.6.5 (6ES7317-2AJ10-0AB0)

上述 CPU 版本并未包含任何新功能。

与 STEP7 相关的依赖关系和向上兼容性注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2 SP1 + HSP0141 或更高版本。

固件更新版本 V2.6.5 中包含下列更改:

  • 如果一个连接在周期性的 B&B 读操作 (监视块或变量) 期间断开,CPU 将不再进入故障模式 Z1=7173。
  • 纠正了 CP5613 A2 带来的路由选择问题。
  • 改进了与操作员面板建立连接的过程。
  • 对软件块的监视不再导致故障 Z1=F204。
  • 通过以太网 CP 进行通信时 (例如与 FM357 通信) 出现的问题已经得以更正。
  • 从 SDB container 装载组态将不再因为组态不一致而导致 STOP。
  • 现在,强制输入 (PAI) 在报警 OB 中也有效。
  • 如果在 SFC 17、18、107 和 108 的输入 SD 上置位一个位,整个字节将被设置为零。
  • 如果 REQ 位已置位,那么,将只检查 SFB 52、53、75、81 和 SFC 11、51、55-59 的调用参数;如果 REQ 位未被置位,则 RET_VAL 将不再报告错误。
  • 如果在参数记录 (Parameter Record) 中输入了数据类型 BLOCK_DB,SFB 52、53 和 81 将不再返回 RET_VAL 8092。
  • SFB 52 和 53 的 RECORD 参数现在也允许使用数据类型 Word 和 DWord。

更新版本 V2.6.0 (6ES7317-2AJ10-0AB0)

上述 CPU 版本包含以下新功能:

  • 改变了 CPU 作为 MPI 和 DP 接口上的时钟主站时的响应 - 请参阅产品信息/条目号 26025920
  • 通过 SFC 109 “PROTECT”提供附加的写保护

关于 STEP7 依赖性的注意事项:

要操作该 CPU,用户需要安装 STEP7 V5.2 SP1 + HSP0141 或更高版本 。

固件更新版本 V2.6.0 中包含下列变化:

  • 加载含有 CP 或 FM 模块的项目,且项目中 CPU 的 MPI 地址已变化时,不再会导致错误消息“Station cannot be reached”。
  • 带有 ANY STRING 类型参数的复制功能 (尤其是在 SLC 编程中) 现在可以恰好复制长度规格中所指定数量的数据。
  • 使用调用路径进行监视时,现在最多可以为调用环境指定 7 个块。
  • 现在,DP 上的时钟同步也允许 CPU318 和 S7-400-CPU 作为从站。

更新版本 V2.5.0 (6ES7317-2AJ10-0AB0)

上述 CPU 版本包含以下新功能:

  • DP 中的等时线模式
  • 可调整的过程 I/O 映像
  • 测量诊断转发器的发起者 (SFC 103)
  • 附加的软件块相关信息 (SFC 105-108)
  • 通过 DP 实现时钟同步
  • 将 CPU 复位为出厂状态
  • 使用 SFC 109 “PROTECT”改变保护等级

与 STEP7 相关的依赖关系和向上兼容性注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2 SP1 + HSP0117 或更高版本。

固件更新版本 V2.5.0 中包含下列更改:

  • 当 HMI 循环读操作异常终止时,不再出现故障 Z1:72C1。
  • 对故障 Z1:F402 进行了修正 (当通信被切断时)。
  • 32 位乘法操作发生溢出时,状态字显示形式已改进。
  • 含有 32 位乘法的循环作业现在可以正确计算,而不再导致结果为 0。
  • 使用 RND 对负数 0 取整,现在将得到正确的结果 0。

更新版本 V2.1.10 (6ES7317-2AJ10-0AB0)

上述 CPU 版本并未包含任何新功能。

与 STEP7 相关的依赖关系和向上兼容性注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。

固件更新版本 V2.1.10 中更改了下列问题:

  • 从数值 0 开始的 LOOP 处理
    从数值 0 开始的 LOOP 处理现在强制 65536 个循环周期。
  • 使用 STL 命令“==R”进行负数值比较时出现问题
    进行负数值比较时,命令“==R”现在将正确设置状态位 A0 和 A1。
  • 如果输入值为 -0.5,RND 命令将提供错误的结果
    如果输入值为 -0.5,RND 命令现在将提供正确的结果 -1。
  • 输入值为 0 时,功能 RND+ 无法正确工作
    当输入值为 0.0 时,RND+ 现在将提供正确的结果 0。
  • 当 OB 请求出错且同时报警负载很高时,将出现故障 Z1:E802
    同时由其它报警引起的负载也很高时,OB 请求出错 (由过长的报警处理时间引发的) 将不再导致故障。
  • 如果同时监视几个变量表,将导致故障 Z1:72F1 或者没有可操作的 MPI
    如果同时有超过四个变量表被激活,将生成消息“(8304): No further simultaneous upload process possible. There is a resource bottleneck”,而不是一个 Defect 故障。
  • 组态变化后无法识别 CP
    在组态中增加一个通信模块,比如 CP343-1 Lean (或 IT),并将更改后的组态载入 CPU 中,将不再导致启动问题。
  • CP340 发生通信问题: CP 在发送过程中陷入不工作状态
    已经改进了 CP 的通信。
  • 使用 CP343-1 TCP 的通信问题:
    在一段不确定的时间之后连接将异常终止 。已经纠正了 CP343-1 TCP 的通信问题。
  • 在 HW Config 中模块仍被标记为故障
    在 DPV1 从站中更正了编码器短路后,组态中的“faulty”符号现在将去除。
  • 通过 SZL-ID 0692 的诊断没有更新
    在 DPV1 从站的负载电压被移除且再次返回后,SZL 0692 现在将提供更新后的值。

更新版本 V2.1.8 (6ES7 317-2AJ10-0AB0)

上述 CPU 版本并未包含任何功能变化

与 STEP7 相关的依赖关系和向上兼容性注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。
 

固件更新版本 V2.1.8 中更正了下列问题:

  • 调用 SFC 58/59 时 BUSY 位的问题
    现在通过设置 RET_VAL=7000h 可正确地删除 BUSY 位。
  • RND+ 命令在 0 – 0.5 范围内提供的数值不正确
    现在 RND+ 命令对于 0 – 0.5 范围的输入值可以提供正确的数值。
     
  • 运行系统启动期间,Alarm_SQ 消息未显示
    WinCC 运行系统冷重启动之后,之前由控制器触发的所有 Alarm_SQ 消息将在 WinCC AlarmControl 中显示。
     
  • 时钟中断后发生 OB 请求出错
    现在,如果一个时钟中断的中断时间与当前时间完全相同,则该中断将被打上标记用于将来的下一个中断点。
  • 一段时间之后,连接数量增加或者不能确认 Alarm S 消息
    K 总线上通过 CP 和 FM 建立的通信已经稳定。
     

更新版本 V2.1.6 (6ES7 317-2AJ10-0AB0)

上述 CPU 版本并未包含任何重大的功能变化。

与 STEP7 相关的依赖关系和向上兼容性注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。

固件更新版本 V2.1.6 中更正了下列问题::

  • 连接发生中断之后出现故障 Z1:64D2。
    如果通信功能“Status Block”或“Status/Force Variable”正在运行时连接断开,现在,可以正确地释放连接而不会出现任何问题。.
     
  • 一个连接中断之后,发生故障 Z1:7015 和 Z1:7010。
    现在,如果通信功能“Block Information”正在运行,并且如果 CPU 包含超过 51 个同一类型 (DB、FB、FC) 的块时连接中断,则连接可以正确释放而不会导致故障。
     
  • 向 BUS1*-ASIC 模块写入 DS1 之后,PZF 被置位
    如果使用 SFC55 将 DS1 写入某个不能确定其参数的特定模块 (具有 BUS13 或者 BUS1*-ASIC 的模块),则对于该模块不置位 PZF,并且在 SFC 调用之后该仍然可访问模块。
     
  • 关于 DPV1 从站的诊断缓冲区条目“Module Fault”不消失
    来自同一个 DPV1 从站的不同插槽的两个连续的通道诊断均被正确地输入诊断缓冲区,当这两个通道诊断接连相继被更正后,它们不再表示为故障。
     
  • 通过 SFC 23 访问一个刚刚被删除的 DB 时,出现故障 Z1:F402
    访问 (例如:L DBW) 程序序列中在该访问指令之前已经被 SFC 23 “DEL_DB”删除的数据块时,现在将产生一个区域长度错误而不是出现故障。
     
  • 在 RUN 状态装载模块时出现故障 Z1:F306
    在 RUN 状态装载模块不再会导致故障。
     
  • 调用 FC“ABS_DIAG”之后发生 OB35 请求出错并转为 STOP
    现在调用 FC“ABS_DIAG”时不会出现问题,不再导致“OB request error (OB 请求出错)”。
     
  • 装载 CFC 导致错误消息 (1739:321): S7 访问出错
    如果不存在块错误,则现在可以通过 CFC 将块装载到 CPU,而不会引起任何问题。
     
  • DEFECT F402: WinCC 已建立/切断连接之后出现 F402
    现在 WinCC 可正确地通过 DP (CPU 的被动接口) 连续建立和切断 OP 连接,不会再导致 DEFECT。
     
  • 过程 I/O 映像不更新
    现在,即使有超过 256 个模块起始地址,也可以更新过程 I/O 映像 。模块起始地址是模块的最低字节地址。
     
  • 当 Accu=0 时,RND 命令将随机地设置 OV 和 OS 位
    现在当 Accu=0时,RND 命令可以正确地设置 OV 和 OS 位并且当输入值为 0、1 时,提供正确的值 1。
     
  • WinCC 关闭/打开之后,ALARM_SQ 消息不能被确认。
    如果当 HMI 不可用时有 ALARM_SQ 消息到来,HMI 随后被重新激活,现在,已确认信息将从更新存储区中删除。.
     
  • 开关处于 RUN 和电源上电两种情况,在 OB100_STRT_INFO 中没有不同。
    现在 OB 100 的启动信息可以显示正确的启动类型。
  • 主站故障后 BF LED 没有点亮/输出将可能不被禁用
    当被用作中继器之后的一个被动 I 从站,并且该总线网段没有另外的主动站点时,如果发生故障或者拔除电缆,现在会发送信号表明发生了主站故障,同时 I 从站禁用其输出通道。

 

 

更新版本 V2.1.3 (6ES7 317-2AJ10-0AB0)

上述 CPU 版本并未包含任何重大的功能变化。

与 STEP7 相关的依赖关系和向上兼容性注意事项:
要运行该 CPU,用户需要安装 STEP7 V5.2+SP1 或更高版本。

固件更新版本 V2.1.3 中包含下列更改:

  • 使用 SFC59 时偶尔出现 RETVAL 80C4。
    已经改进了 SFC59“RD_REC”的资源管理。
  • 一段时间之后,连接数量增加或者不能确认 Alarm S 消息
    K 总线上通过 CP 和 FM 建立的通信已经稳定。
  • 在 CPU 317 中进行字符串处理时出现长度错误
    为两个字符串赋值时,复制了字符串的内容,但是实际长度没有输入目标字符串。
  • RAM-to-ROM 操作之后发生错误 6523“Request for overall reset due to MMC access errorr”
    现在,执行 RAM-to-ROM 功能之后,重新装载数据块不再导致出错条目为 6523 的整机复位请求。
  • 块状态中布尔输入参数的状态位显示不正确
    首次通过寄存器间接寻址 (通过 AR2) 二进制背景数据块时,现在可正确显示。
  • MCRA 命令之后访问 >255 的位内存或者 >127 的 I/O 时,出现故障
    受 MCR 影响的赋值/传送指令对大于 255 的位内存,或者大于 127 的 I/O 进行操作时不再导致 CPU 发送故障信号。
  • 电源接通之后,进行主动强制请求导致故障 F205
    电源接通后,主动强制作业将不再导致 CPU 进入故障模式。
  • 故障发生时,共存的 MPI/DP 接口不关断。
    现在,CPU 故障时,共存的 MPI/DP 也将关断。
  • 定期处理系统功能 SFC 39 “DIS_IRT”时,本应被阻塞的报警事件短时间内被启用。
    现在,可以定期阻塞报警事件而不会出现问题。
  • 生成和删除 DB 时出现故障 F403
    生成和删除 DB 时,CPU 不再进入故障状态。
  • 装载 SDB 时出现故障 e800
    现在,重新装载一个修改后的组态时,CPU 不再进入故障模式。
  • 带有调用路径的块状态导致故障 F402。
    带有调用路径的块状态不再导致故障 F402。
  • BTI 命令将提供定义数值范围之外的不正确的结果数据。
    现在,BTI 命令 (将 BCD 码转换为 16 位整数) 在 Accu1 中描述第 0-15 位,保持第 16-31 位不变。
  • 单步操作和间接调用一个 FB/FC 时产生错误。
    如果在单步模式下通过 MW、LW 或 DW 间接地引用和调用一个 FB/FC,现在,也可以打开编号 >255 的 FB/FC。
  • 循环回路之前的状态显示不正确。
    现在,循环状态数据的显示是正确的。
  • 重复注册过程错误诊断时,出现故障 FFFF。
    即使重复注册过程错误诊断,也不会导致故障 FFFF。
  • 将用户程序装载到 CPU 时导致整机复位。
    加载用户程序不会再引起出错消息“(8404) S7 Protocol: The function cannot be executed”,从而不会再请求 CPU 整机复位。
  • 具有正确符号的 SSD 移位操作的结果不正确。
    现在,对于负移位位数和移动循环 >32 时,移位操作 SSD 的操作结果可以正确显示。
  • SLD 命令: 移动的最后一位不会输入状态位 A1。
    现在,在 SLD 移位操作中,状态位 A1 将被正确输入。
  • 如果装载了 OB121,通过指针在本地数据/位存储区进行内存间接寻址时出现故障 F402 和定位错误。
    如果装载了 OB121,通过指针在本地数据/位存储区进行内存间接寻址时不再出现故障 F402 和定位错误。


错误细节
错误详细描述
请帮助我们改进在线支持。
所请求的页面无法显示。请联系网站管理员。
请联系网站管理员