如何下载固件包?
答:以下载 CPU 1516-3 PN/DP V2.9.2 固件包为例,订货号为 6ES7516-3AN01-0AB0,在表 2 中找到该 CPU,打开下载页面,首先在向网页右上角点击“log in”(登录),
此处登录是西门子全球技术资源库的登录,并非西门子论坛、下载中心、找答案等的登录。
欢迎加入组织PLC技术交流
图 2 下载页面
红框即为固件包的下载链接,注意到红框中有个
的标识,意思是这个软件是受限软件下载需要相应权限,如果没有相应权限需要在线申请。
申请权限下载受限软件以及注册账号说明,参见文档:链接。
5. 如何通过在线的方式更新 CPU 和显示屏的固件?
答: 以将 CPU 1516-3 PN/DP 为例,CPU 固件从 V2.6.1 升级至 V2.9.2,显示屏从 V2.6.1 升级至 V2.9.0。将固件包下载到本地并分别解压缩,得到如图 3 的文件。
图 3 解压缩的固件包
打开文件夹 “FWUPDATE.S7S”,能看到如图 4 的固件文件。
图 4 固件文件
之后打开 TIA PORTAL 软件进行在线更新,此处有两种方式
1)无需打开项目,直接在软件在线访问中浏览到 CPU,然后进行固件更新,链接
2)CPU 在项目中已组态,在 CPU 的在线和诊断里进行固件更新,链接
下面分别介绍两种方式。
方式一:在线访问中浏览到 CPU 固件更新
打开 TIA PORTAL 软件,切换到项目视图,在项目树下的在线访问找到本机网卡,展开后双击“更新可访问的设备”,如图 5 所示。
图 5 更新可访问的设备
搜索到设备以后展开设备,双击“在线和诊断”,如图 6 所示。
图 6 搜索到设备
在打开的页面左边,展开“功能 > 固件更新 > PLC”,然后如图 7 所示操作。
图 7 更新 CPU 固件
① 展开“功能 > 固件更新 > PLC”
② 显示当前 CPU 的固件版本
③ 点击“浏览”按钮,浏览到图 4 的 CPU 的固件文件
④ 点击“运行更新”按钮
如果 CPU 此时处于运行状态,会被提示 CPU 需要停止才可以继续更新,如果 CPU 设置了访问密码,则需要输入写访问密码。当 CPU 更新结束,会提示更新完成,刷新图 7 页面会显示当前 CPU 固件,如图 8 所示。
图 8 当前 CPU 固件版本
对于显示屏,需要展开“功能 > 固件更新 >显示”,然后如图 9 所示操作。
图 9 更新显示屏固件
① 展开“功能 > 固件更新 > 显示”
② 显示当前显示屏的固件版本
③ 点击“浏览”按钮,浏览到图 4 的显示屏的固件文件
④ 点击“运行更新”按钮
如果 CPU 此时处于运行状态,会被提示 CPU 需要停止才可以继续更新,当显示屏更新结束,会提示更新完成,刷新图 9 页面会显示当前显示屏固件,如图 10 所示。
图 10 当前显示屏固件版本
方法二:组态 CPU 在线和诊断固件更新
对于有原始项目的 CPU,可以打开项目选择 CPU,双击“在线和诊断”,然后转到在线,如图 11 所示。
图 11 在线和诊断
① 双击“在线和诊断”
② 在弹出页面,点击“转到在线”按钮
③ 转到在线以后,通过展开“功能 > 固件更新 > PLC/显示”进行固件更新,方法同方法一的图 7 到图 10,在此不再赘述。
6. 如何通过 Web 页面更新 CPU 和显示屏的固件?
答: 如果电脑没有安装 TIA PORTAL 软件,但是 CPU 之前激活了 Web 服务器功能,可以通过电脑联网 CPU,然后打开浏览器浏览到 CPU 的方式进行固件更新。下面分别介绍激活 CPU 的 Web 服务器方法与如何通过浏览器访问 Web 页面进行固件更新的方法。
激活 Web 服务器方法
打开 TIA PORTAL 项目,进入 CPU 的设备视图,如图 12 进行操作。
图 12 启用 Web 服务器功能
① 进入设备视图
② 左键选中 CPU
③ 点击下方“属性”标签
④ 点击下方“常规标签”
⑤ 向下浏览到 "Web 服务器",展开,单击选择“常规”
⑥ 在右边页面选择“启用模块上的 Web 服务器”,下方默认选择“仅允许通过 HTTPS 访问”
然后如图 13 所示设置 Web 服务器访问权限。
图 13 设置权限
① 单击选择“用户管理”
② 单击
。此处可以设置不同用户不同权限,本文只介绍最基础权限,如有更多需求请查阅相关文档资料
③ 选择“执行固件更新”,其余勾选是自动生成,无需处理
④ 单击
之后对 CPU 进行硬件编译,下载组态即可。
通过浏览器访问 Web 页面进行固件更新
以将 CPU 1516-3 PN/DP 为例,CPU 固件从 V2.6.1 升级至 V2.9.2,显示屏从 V2.6.1 升级至 V2.9.0。将固件包下载到本地并分别解压缩,参考图 3 、图 4。
通过 Win10 自带 Edge 浏览器,地址栏输入 CPU IP 地址,例如 “https://192.168.1.32”,然后点击“进入”,如图 14 所示。
图 14 浏览到 CPU Web 页面
然后如图 15 进行操作。
图 15 模块信息
① 单击选择“模块信息”
② 单击 S7-1500 站点名称,例如图中的 “S7-1500/ET200MP station_1”
之后打开如图 16 的页面,点击下方红框中的“固件”标签,即可浏览到固件信息以及升级固件所需的页面,如图 17 所示。
图 16 切换到固件页面
图 17 固件页面
① 显示 CPU 当前固件
② 选择 CPU 固件更新包
③ 单击“运行更新“按钮
④ 显示显示屏当前固件
⑤ 选择显示屏固件更新包
⑥ 单击“运行更新“按钮
如果 CPU 此时处于运行状态,会被提示 CPU 需要停止才可以继续更新,当 CPU、显示屏更新结束,均会提示更新完成,刷新该页面会显示当前 CPU、显示屏固件,如图 18 所示。
图 18 固件页面
7. 如何通过存储卡更新 CPU 和显示屏的固件?
答:如果有大容量存储卡,也可以使用存储卡同时进行 CPU 和显示屏的固件升级。这种方法相对其余几种网络方法速度更为快捷,较为适合批量固件更新。
固件更新的所需的最小存储卡与固件版本有关,也就是存储卡大小要至少超过固件文件大小才可以,简单的说在固件 V2.8.3 以前,对于 CPU 1516 及其以下的 CPU (除 CPU 1516T、CPU 1516TF 以外),只需要 24 MB 存储卡即可进行固件更新,而 CPU 1517 及其以上的 CPU 以及 CPU 1516T、CPU 1516TF 需要至少 256 MB 的存储卡才可以固件更新。从 V2.9.2 开始,所有的 S7-1500 系列 CPU 通过存储卡固件更新都需要至少 256 MB 的存储卡才可以固件更新。
而显示屏的固件文件较小,使用至少 12 MB 的存储卡即可。
S7-1500 系列存储卡订货号,参见表 5。
存储卡 订货号 SIMATIC MC 4 MB 6ES7954-8LC03-0AA0 SIMATIC MC 12 MB 6ES7954-8LE03-0AA0 SIMATIC MC 24 MB 6ES7954-8LF03-0AA0 SIMATIC MC 256 MB 6ES7954-8LL03-0AA0 SIMATIC MC 2 G 6ES7954-8LP03-0AA0 SIMATIC MC 32 G 6ES7954-8LT03-0AA0
表 5 存储卡订货号
以将 CPU 1516-3 PN/DP 为例,CPU 固件从 V2.6.1 升级至 V2.9.2,显示屏从 V2.6.1 升级至 V2.9.0。
1) 将固件包下载到本地并分别解压缩,参考图 3 、图 4。
2) 将存储卡插在电脑上,通过 U 盘形式打开,将图 3 中的内容拷贝到存储卡,如图 19 所示。其中第一个 “SIMATIC.S7S” 包含程序文件,第三个 “FWUPDATE.S7S” 是固件文件。
在复制 "S7_JOB.S7S“ 时会提示替换文件,选择替换。因为 "S7_JOB.S7S“ 决定卡的模式,是程序卡还是固件更新卡。
如果是张空卡,则存储卡中只会有图 19 下面两个用于固件更新的文件。
如果是 ET200SP CPU 或者 ET200pro CPU,则建议把存储卡中的程序文件剪切出来备份好,拷贝图 3 中的内容,相当于存储卡中也只会有图 19 下面两个用于固件更新的文件。
图 19 拷贝固件文件
3) 将 CPU 断电,然后将存储卡插入 CPU 插槽,之后重新上电,等待固件更新完成。当固件更新完成, 维护指示灯会快速闪烁。
本例中面板上会显示“更新成功”与“移除存储卡”的字样。因为卡中包含程序,再通过红框中转换存储卡功能,将固件更新卡变为程序卡,如图 20 所示。
图 20 更新固件页面
4)本例中因为卡中包含程序,执行转换存储卡功能完毕后等待 CPU 加载显示屏固件,之后 CPU 切换选择开关或者通过 STOP 和 RUN 按钮重新启动。
如果卡中不包含程序,或者是 ET200SP CPU 或者是 ET200pro CPU,则需要断电取出卡,将存储卡插在电脑上,通过 U 盘形式打开,将里面内容删除,再重新插回 CPU 插槽,上电下载程序,或者在电脑上把备份的程序文件拷贝到存储卡,然后再插回 CPU 插槽上电。
经典版wincc、SQLserver数据库和Excel表格的数据交互
基于FactoryTalk View Studio和AB_CompactLogix中型PLC无线通讯方案
记录一个巨控GRM532跨国沙特远程调试西门子1200PLC案例
罗克韦尔AB的PLC如何实现远程上下载手机APP远程监控IOT联网通讯
AB1756PLC通过协议网关巨控GRM300读取多个MODBUS 仪表
西门子1500PLC连接64个仪表巨控GRM300网关数据交互
三菱Q系列PLC如何实现远程上下载手机APP远程监控IOT联网通讯
巨控GRM600通过OPCUA客户端协议访问WINCC7.5OPCUA服务器
巨控GRM600系列标准OPCUAserver协议链接UaExpert
巨控GRM560系列标准OPCUA客户端协议访问西门子1200PLC