gk-auto 发表于 2020-10-3 09:57:39

S7-1200 CPU固件版本更新的三种方式,必须收藏

S7-1200 CPU的固件可以通过以下3种方式进行升级:使用存储卡更新CPU固件。使用TIA 软件更新CPU固件。通过Web访问方式更新CPU固件。1 使用存储卡更新CPU固件注意事项:不同订货号的S7-1200CPU的固件文件不相同。用户在下载和更新固件之前请核对产品订货号。
12M以下存储卡不能用于CPU固件升级。固件升级前CPU内部存储的项目文件(程序块、硬件组态等)不受影响,不会被清除。如果存储卡中的固件文件订货号与实际CPU的订货号不一致,即使执行了下列步骤,CPU的原固件版本也不会改变。http://p6-tt-ipv6.byteimg.com/large/pgc-image/ab2ee9a157f04a7aa90626e5f7ec8064

详细步骤:第一步:使用电脑通过读卡器清除存储卡中内容。注意:不要格式化存储卡!第二步:从西门子官方网站下载最新版本的固件文件。下载并解压缩,用户可以得到一个“S7_JOB.SYS”文件和“FWUPDATE.S7S”文件夹。第三步:将“S7_JOB.SYS”文件和“FWUPDATE.S7S”文件夹拷贝到存储卡中。第四步:将存储卡插到CPU1200卡槽中。此时CPU会停止,“MAINT”指示灯闪烁。第五步:将CPU断电上电 。CPU的“RUN/STOP” 指示灯黄绿交替闪烁说明固件正在被更新中。“RUN/STOP” 指示灯亮(黄),“MAINT”指示灯闪烁说明固件更新已经结束。第六步:拔出存储卡第七步:再次将CPU断电上电用户可以在TIA PORTAL 软件--->在线和诊断--->诊断--->常规 中在线查看CPU目前的固件版本。注意:S7-1200 CPU 固件版本在 V2.2 以下(包括V2.2),可以降级(最低V1.0)或升级(最高V2.2)。S7-1200 CPU 固件版本在 V3.0 不可以降级至V2.2(或更低版本),同样V2.2的固件版本不能升级至V3.0S7-1200 CPU 仅支持由西门子制造商预先格式化过的存储卡, 即下列订货号产品:http://p26-tt.byteimg.com/large/pgc-image/0b40df2018a64fe7bb56d71647bcb7ca

2 使用TIA软件更新CPU固件1. 打开所连接S7-1200 CPU 的"在线和诊断"(Online and Diagnostics) 视图,并切换到“在线”模式。http://p6-tt-ipv6.byteimg.com/large/pgc-image/f89d4e072b2b4ec1b63f86ce34eb4ea1

2. 从"Functions"文件夹中选择"固件更新"(Firmware update),并单击"浏览"(Browse) 按钮并导航至包含固件更新文件的位置。http://p1-tt-ipv6.byteimg.com/large/pgc-image/55dd16e51a9f43f38a4bfa6051f00b62

3.浏览到新版本固件后,点击“运行更新”按钮,即可执行更新CPU固件操作。http://p9-tt-ipv6.byteimg.com/large/pgc-image/3b3219a06840401ea6c8177272d19706

在加载固件更新时会显示进程对话框。固件更新完成后,对话框会提示您使用新固件启动模块。3 通过Web访问方式更新CPU固件1.启动CPU的Web服务器功能
如果需要通过Web方式更新CPU固件,首先需要在设备组态视图中选择CPU,在CPU属性中使能“启动模块上的Web服务器”。并出于安全考虑,对Web服务器进行安全访问时,需要选择"仅允许使用 HTTPS 访问"。http://p1-tt-ipv6.byteimg.com/large/pgc-image/f875566bb8934974add1b049b3ca9775

2.组态Web服务器用户权限。为了使能Web服务器升级固件功能,需要组态Web服务器访问CPU的权限,需要在Web服务器属性的“用户管理”中添加授权的用户名、访问权限和密码。本例需要开放“执行固件更新”权限,如图。http://p9-tt-ipv6.byteimg.com/large/pgc-image/8b3ad450a6634cce86753068ef6b7aed

将上述的Web服务器组态下载到CPU后,授权用户就可以通过Web服务器访问CPU。3.通过PC 访问Web页面首先需要确保PC机与S7-1200 CPU位于同一个以太网络中,然后打开 Web 浏览器,输入 URL "https://ww.xx.yy.zz",其中"ww.xx.yy.zz"为 S7-1200 CPU 的 IP 地址。并在Web服务器上登录授权用户,如图所示。http://p26-tt.byteimg.com/large/pgc-image/cc1f92500c9648c0be2c856536494dfc

4.登录授权用户,点击“模块信息”,然后点击相应PLC站点名称,即可查看PLC 站点信息。http://p26-tt.byteimg.com/large/pgc-image/e2bd56dda21443d2b734712c1ec178be

5.在PLC站点信息显示页面,点击“固件”按钮,并"浏览"至固件更新包,点击“运行更新”按钮,即可执行CPU固件更新操作。http://p1-tt-ipv6.byteimg.com/large/pgc-image/4f378f9bf01f4d5d95a4ed1425da106e

wangzhaolost 发表于 2020-10-4 13:34:54

楼主加油,我们都看好你哦。

zyqcat 发表于 2020-10-8 01:42:44

好东西一定要看看!

liuwq 发表于 2025-11-14 16:31:35

求个链接 / 教程,楼主好人一生平安~

wx_ICO9L7ck 发表于 2025-11-14 17:04:00

原来还有这种操作,长见识了!

李磊 发表于 2025-11-14 17:16:25

学到干货了,感谢分享,已火速收藏

15271942775 发表于 2025-11-14 18:10:30

楼主太会说了,字字句句都在理

雨丽 发表于 2025-11-14 20:05:59

笑不活了,评论区比正文还精彩!

喜欢悠闲独自在 发表于 2025-11-14 23:29:19

理性围观,感觉大家说的都有道理~

lizd55 发表于 2025-11-15 03:55:52

路过打卡,为优质内容疯狂打 call
页: [1] 2
查看完整版本: S7-1200 CPU固件版本更新的三种方式,必须收藏